/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ol/ol.css ***!
  \****************************************************************************************************************************************************************************************************************/
.ol-box {
  box-sizing: border-box;
  border-radius: 2px;
  border: 1.5px solid rgb(179,197,219);
  background-color: rgba(255,255,255,0.4);
}

.ol-mouse-position {
  top: 8px;
  right: 8px;
  position: absolute;
}

.ol-scale-line {
  background: rgba(0,60,136,0.3);
  border-radius: 4px;
  bottom: 8px;
  left: 8px;
  padding: 2px;
  position: absolute;
}

.ol-scale-line-inner {
  border: 1px solid #eee;
  border-top: none;
  color: #eee;
  font-size: 10px;
  text-align: center;
  margin: 1px;
  will-change: contents, width;
  transition: all 0.25s;
}

.ol-scale-bar {
  position: absolute;
  bottom: 8px;
  left: 8px;
}

.ol-scale-step-marker {
  width: 1px;
  height: 15px;
  background-color: #000000;
  float: right;
  z-index: 10;
}

.ol-scale-step-text {
  position: absolute;
  bottom: -5px;
  font-size: 12px;
  z-index: 11;
  color: #000000;
  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}

.ol-scale-text {
  position: absolute;
  font-size: 14px;
  text-align: center;
  bottom: 25px;
  color: #000000;
  text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
}

.ol-scale-singlebar {
  position: relative;
  height: 10px;
  z-index: 9;
  box-sizing: border-box;
  border: 1px solid black;
}

.ol-unsupported {
  display: none;
}

.ol-viewport, .ol-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.ol-viewport canvas {
  all: unset;
}

.ol-selectable {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  user-select: text;
}

.ol-grabbing {
  cursor: grabbing;
}

.ol-grab {
  cursor: move;
  cursor: grab;
}

.ol-control {
  position: absolute;
  background-color: rgba(255,255,255,0.4);
  border-radius: 4px;
  padding: 2px;
}

.ol-control:hover {
  background-color: rgba(255,255,255,0.6);
}

.ol-zoom {
  top: .5em;
  left: .5em;
}

.ol-rotate {
  top: .5em;
  right: .5em;
  transition: opacity .25s linear, visibility 0s linear;
}

.ol-rotate.ol-hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s linear, visibility 0s linear .25s;
}

.ol-zoom-extent {
  top: 4.643em;
  left: .5em;
}

.ol-full-screen {
  right: .5em;
  top: .5em;
}

.ol-control button {
  display: block;
  margin: 1px;
  padding: 0;
  color: white;
  font-weight: bold;
  text-decoration: none;
  font-size: inherit;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: .4em;
  background-color: rgba(0,60,136,0.5);
  border: none;
  border-radius: 2px;
}

.ol-control button::-moz-focus-inner {
  border: none;
  padding: 0;
}

.ol-zoom-extent button {
  line-height: 1.4em;
}

.ol-compass {
  display: block;
  font-weight: normal;
  font-size: 1.2em;
  will-change: transform;
}

.ol-touch .ol-control button {
  font-size: 1.5em;
}

.ol-touch .ol-zoom-extent {
  top: 5.5em;
}

.ol-control button:hover,
.ol-control button:focus {
  text-decoration: none;
  background-color: rgba(0,60,136,0.7);
}

.ol-zoom .ol-zoom-in {
  border-radius: 2px 2px 0 0;
}

.ol-zoom .ol-zoom-out {
  border-radius: 0 0 2px 2px;
}

.ol-attribution {
  text-align: right;
  bottom: .5em;
  right: .5em;
  max-width: calc(100% - 1.3em);
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
}

.ol-attribution a {
  color: rgba(0,60,136,0.7);
  text-decoration: none;
}

.ol-attribution ul {
  margin: 0;
  padding: 1px .5em;
  color: #000;
  text-shadow: 0 0 2px #fff;
  font-size: 12px;
}

.ol-attribution li {
  display: inline;
  list-style: none;
}

.ol-attribution li:not(:last-child):after {
  content: " ";
}

.ol-attribution img {
  max-height: 2em;
  max-width: inherit;
  vertical-align: middle;
}

.ol-attribution button {
  flex-shrink: 0;
}

.ol-attribution.ol-collapsed ul {
  display: none;
}

.ol-attribution:not(.ol-collapsed) {
  background: rgba(255,255,255,0.8);
}

.ol-attribution.ol-uncollapsible {
  bottom: 0;
  right: 0;
  border-radius: 4px 0 0;
}

.ol-attribution.ol-uncollapsible img {
  margin-top: -.2em;
  max-height: 1.6em;
}

.ol-attribution.ol-uncollapsible button {
  display: none;
}

.ol-zoomslider {
  top: 4.5em;
  left: .5em;
  height: 200px;
}

.ol-zoomslider button {
  position: relative;
  height: 10px;
}

.ol-touch .ol-zoomslider {
  top: 5.5em;
}

.ol-overviewmap {
  left: 0.5em;
  bottom: 0.5em;
}

.ol-overviewmap.ol-uncollapsible {
  bottom: 0;
  left: 0;
  border-radius: 0 4px 0 0;
}

.ol-overviewmap .ol-overviewmap-map,
.ol-overviewmap button {
  display: block;
}

.ol-overviewmap .ol-overviewmap-map {
  border: 1px solid #7b98bc;
  height: 150px;
  margin: 2px;
  width: 150px;
}

.ol-overviewmap:not(.ol-collapsed) button {
  bottom: 2px;
  left: 2px;
  position: absolute;
}

.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
.ol-overviewmap.ol-uncollapsible button {
  display: none;
}

.ol-overviewmap:not(.ol-collapsed) {
  background: rgba(255,255,255,0.8);
}

.ol-overviewmap-box {
  border: 2px dotted rgba(0,60,136,0.7);
}

.ol-overviewmap .ol-overviewmap-box:hover {
  cursor: move;
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeicons/primeicons.css ***!
  \********************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.964f445f3ea9db80.eot');
    src: url('primeicons.964f445f3ea9db80.eot?#iefix') format('embedded-opentype'), url('primeicons.5f5d08cd089b4e5d.ttf') format('truetype'), url('primeicons.29151a741d66863a.woff') format('woff'), url('primeicons.76044b1c189cc4d7.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

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

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

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}

.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@fortawesome/fontawesome-free/css/all.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}
.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-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}
.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}
.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}
.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}
.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}
.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}
.fa-ul>li{position:relative}
.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}
.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}
.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}
.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}
.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}
.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}
.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}
.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}
.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}
.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal)}
.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
.fa-spin-reverse{--fa-animation-direction:reverse}
.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}
@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}
@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}
@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}
@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}
@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}
@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}
@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.fa-rotate-90{transform:rotate(90deg)}
.fa-rotate-180{transform:rotate(180deg)}
.fa-rotate-270{transform:rotate(270deg)}
.fa-flip-horizontal{transform:scaleX(-1)}
.fa-flip-vertical{transform:scaleY(-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}
.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,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%;z-index:var(--fa-stack-z-index,auto)}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:var(--fa-inverse,#fff)}
.fa-0:before{content:"\30"}
.fa-1:before{content:"\31"}
.fa-2:before{content:"\32"}
.fa-3:before{content:"\33"}
.fa-4:before{content:"\34"}
.fa-5:before{content:"\35"}
.fa-6:before{content:"\36"}
.fa-7:before{content:"\37"}
.fa-8:before{content:"\38"}
.fa-9:before{content:"\39"}
.fa-a:before{content:"\41"}
.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}
.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}
.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-anchor:before{content:"\f13d"}
.fa-anchor-circle-check:before{content:"\e4aa"}
.fa-anchor-circle-exclamation:before{content:"\e4ab"}
.fa-anchor-circle-xmark:before{content:"\e4ac"}
.fa-anchor-lock:before{content:"\e4ad"}
.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-angle-double-down:before,.fa-angles-down:before{content:"\f103"}
.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}
.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}
.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}
.fa-ankh:before{content:"\f644"}
.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}
.fa-archway:before{content:"\f557"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}
.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}
.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}
.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}
.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}
.fa-arrow-down-up-across-line:before{content:"\e4af"}
.fa-arrow-down-up-lock:before{content:"\e4b0"}
.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}
.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}
.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}
.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}
.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}
.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}
.fa-arrow-right-to-city:before{content:"\e4b3"}
.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}
.fa-arrow-trend-down:before{content:"\e097"}
.fa-arrow-trend-up:before{content:"\e098"}
.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}
.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}
.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}
.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}
.fa-arrow-up-from-bracket:before{content:"\e09a"}
.fa-arrow-up-from-ground-water:before{content:"\e4b5"}
.fa-arrow-up-from-water-pump:before{content:"\e4b6"}
.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}
.fa-arrow-up-right-dots:before{content:"\e4b7"}
.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}
.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}
.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}
.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}
.fa-arrows-down-to-line:before{content:"\e4b8"}
.fa-arrows-down-to-people:before{content:"\e4b9"}
.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}
.fa-arrows-left-right-to-line:before{content:"\e4ba"}
.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}
.fa-arrows-spin:before{content:"\e4bb"}
.fa-arrows-split-up-and-left:before{content:"\e4bc"}
.fa-arrows-to-circle:before{content:"\e4bd"}
.fa-arrows-to-dot:before{content:"\e4be"}
.fa-arrows-to-eye:before{content:"\e4bf"}
.fa-arrows-turn-right:before{content:"\e4c0"}
.fa-arrows-turn-to-dots:before{content:"\e4c1"}
.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}
.fa-arrows-up-to-line:before{content:"\e4c2"}
.fa-asterisk:before{content:"\2a"}
.fa-at:before{content:"\40"}
.fa-atom:before{content:"\f5d2"}
.fa-audio-description:before{content:"\f29e"}
.fa-austral-sign:before{content:"\e0a9"}
.fa-award:before{content:"\f559"}
.fa-b:before{content:"\42"}
.fa-baby:before{content:"\f77c"}
.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}
.fa-backward:before{content:"\f04a"}
.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}
.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}
.fa-bacon:before{content:"\f7e5"}
.fa-bacteria:before{content:"\e059"}
.fa-bacterium:before{content:"\e05a"}
.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}
.fa-bahai:before{content:"\f666"}
.fa-baht-sign:before{content:"\e0ac"}
.fa-ban:before,.fa-cancel:before{content:"\f05e"}
.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}
.fa-band-aid:before,.fa-bandage:before{content:"\f462"}
.fa-barcode:before{content:"\f02a"}
.fa-bars:before,.fa-navicon:before{content:"\f0c9"}
.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}
.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}
.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}
.fa-baseball-bat-ball:before{content:"\f432"}
.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}
.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}
.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-bed:before{content:"\f236"}
.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}
.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}
.fa-bell:before{content:"\f0f3"}
.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bezier-curve:before{content:"\f55b"}
.fa-bicycle:before{content:"\f206"}
.fa-binoculars:before{content:"\f1e5"}
.fa-biohazard:before{content:"\f780"}
.fa-bitcoin-sign:before{content:"\e0b4"}
.fa-blender:before{content:"\f517"}
.fa-blender-phone:before{content:"\f6b6"}
.fa-blog:before{content:"\f781"}
.fa-bold:before{content:"\f032"}
.fa-bolt:before,.fa-zap:before{content:"\f0e7"}
.fa-bolt-lightning:before{content:"\e0b7"}
.fa-bomb:before{content:"\f1e2"}
.fa-bone:before{content:"\f5d7"}
.fa-bong:before{content:"\f55c"}
.fa-book:before{content:"\f02d"}
.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}
.fa-bible:before,.fa-book-bible:before{content:"\f647"}
.fa-book-bookmark:before{content:"\e0bb"}
.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}
.fa-book-medical:before{content:"\f7e6"}
.fa-book-open:before{content:"\f518"}
.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}
.fa-book-quran:before,.fa-quran:before{content:"\f687"}
.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}
.fa-bookmark:before{content:"\f02e"}
.fa-border-all:before{content:"\f84c"}
.fa-border-none:before{content:"\f850"}
.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}
.fa-bore-hole:before{content:"\e4c3"}
.fa-bottle-droplet:before{content:"\e4c4"}
.fa-bottle-water:before{content:"\e4c5"}
.fa-bowl-food:before{content:"\e4c6"}
.fa-bowl-rice:before{content:"\e2eb"}
.fa-bowling-ball:before{content:"\f436"}
.fa-box:before{content:"\f466"}
.fa-archive:before,.fa-box-archive:before{content:"\f187"}
.fa-box-open:before{content:"\f49e"}
.fa-box-tissue:before{content:"\e05b"}
.fa-boxes-packing:before{content:"\e4c7"}
.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}
.fa-braille:before{content:"\f2a1"}
.fa-brain:before{content:"\f5dc"}
.fa-brazilian-real-sign:before{content:"\e46c"}
.fa-bread-slice:before{content:"\f7ec"}
.fa-bridge:before{content:"\e4c8"}
.fa-bridge-circle-check:before{content:"\e4c9"}
.fa-bridge-circle-exclamation:before{content:"\e4ca"}
.fa-bridge-circle-xmark:before{content:"\e4cb"}
.fa-bridge-lock:before{content:"\e4cc"}
.fa-bridge-water:before{content:"\e4ce"}
.fa-briefcase:before{content:"\f0b1"}
.fa-briefcase-medical:before{content:"\f469"}
.fa-broom:before{content:"\f51a"}
.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}
.fa-brush:before{content:"\f55d"}
.fa-bucket:before{content:"\e4cf"}
.fa-bug:before{content:"\f188"}
.fa-bug-slash:before{content:"\e490"}
.fa-bugs:before{content:"\e4d0"}
.fa-building:before{content:"\f1ad"}
.fa-building-circle-arrow-right:before{content:"\e4d1"}
.fa-building-circle-check:before{content:"\e4d2"}
.fa-building-circle-exclamation:before{content:"\e4d3"}
.fa-building-circle-xmark:before{content:"\e4d4"}
.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}
.fa-building-flag:before{content:"\e4d5"}
.fa-building-lock:before{content:"\e4d6"}
.fa-building-ngo:before{content:"\e4d7"}
.fa-building-shield:before{content:"\e4d8"}
.fa-building-un:before{content:"\e4d9"}
.fa-building-user:before{content:"\e4da"}
.fa-building-wheat:before{content:"\e4db"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bullseye:before{content:"\f140"}
.fa-burger:before,.fa-hamburger:before{content:"\f805"}
.fa-burst:before{content:"\e4dc"}
.fa-bus:before{content:"\f207"}
.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}
.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}
.fa-c:before{content:"\43"}
.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}
.fa-calculator:before{content:"\f1ec"}
.fa-calendar:before{content:"\f133"}
.fa-calendar-check:before{content:"\f274"}
.fa-calendar-day:before{content:"\f783"}
.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}
.fa-calendar-minus:before{content:"\f272"}
.fa-calendar-plus:before{content:"\f271"}
.fa-calendar-week:before{content:"\f784"}
.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}
.fa-camera-alt:before,.fa-camera:before{content:"\f030"}
.fa-camera-retro:before{content:"\f083"}
.fa-camera-rotate:before{content:"\e0d8"}
.fa-campground:before{content:"\f6bb"}
.fa-candy-cane:before{content:"\f786"}
.fa-cannabis:before{content:"\f55f"}
.fa-capsules:before{content:"\f46b"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}
.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}
.fa-car-on:before{content:"\e4dd"}
.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}
.fa-car-side:before{content:"\f5e4"}
.fa-car-tunnel:before{content:"\e4de"}
.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-up:before{content:"\f0d8"}
.fa-carrot:before{content:"\f787"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}
.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}
.fa-cash-register:before{content:"\f788"}
.fa-cat:before{content:"\f6be"}
.fa-cedi-sign:before{content:"\e0df"}
.fa-cent-sign:before{content:"\e3f5"}
.fa-certificate:before{content:"\f0a3"}
.fa-chair:before{content:"\f6c0"}
.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}
.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}
.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}
.fa-charging-station:before{content:"\f5e7"}
.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}
.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}
.fa-chart-column:before{content:"\e0e3"}
.fa-chart-gantt:before{content:"\e0e4"}
.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}
.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}
.fa-chart-simple:before{content:"\e473"}
.fa-check:before{content:"\f00c"}
.fa-check-double:before{content:"\f560"}
.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}
.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-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-child-dress:before{content:"\e59c"}
.fa-child-reaching:before{content:"\e59d"}
.fa-child-rifle:before{content:"\e4e0"}
.fa-children:before{content:"\e4e1"}
.fa-church:before{content:"\f51d"}
.fa-circle:before{content:"\f111"}
.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}
.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}
.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}
.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}
.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}
.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}
.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}
.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}
.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}
.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}
.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}
.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}
.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}
.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}
.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}
.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}
.fa-circle-nodes:before{content:"\e4e2"}
.fa-circle-notch:before{content:"\f1ce"}
.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}
.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}
.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}
.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}
.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}
.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}
.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}
.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}
.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}
.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}
.fa-city:before{content:"\f64f"}
.fa-clapperboard:before{content:"\e131"}
.fa-clipboard:before{content:"\f328"}
.fa-clipboard-check:before{content:"\f46c"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-clipboard-question:before{content:"\e4e3"}
.fa-clipboard-user:before{content:"\f7f3"}
.fa-clock-four:before,.fa-clock:before{content:"\f017"}
.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}
.fa-clone:before{content:"\f24d"}
.fa-closed-captioning:before{content:"\f20a"}
.fa-cloud:before{content:"\f0c2"}
.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}
.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}
.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-showers-water:before{content:"\e4e4"}
.fa-cloud-sun:before{content:"\f6c4"}
.fa-cloud-sun-rain:before{content:"\f743"}
.fa-clover:before{content:"\e139"}
.fa-code:before{content:"\f121"}
.fa-code-branch:before{content:"\f126"}
.fa-code-commit:before{content:"\f386"}
.fa-code-compare:before{content:"\e13a"}
.fa-code-fork:before{content:"\e13b"}
.fa-code-merge:before{content:"\f387"}
.fa-code-pull-request:before{content:"\e13c"}
.fa-coins:before{content:"\f51e"}
.fa-colon-sign:before{content:"\e140"}
.fa-comment:before{content:"\f075"}
.fa-comment-dollar:before{content:"\f651"}
.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}
.fa-comment-medical:before{content:"\f7f5"}
.fa-comment-slash:before{content:"\f4b3"}
.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}
.fa-comments:before{content:"\f086"}
.fa-comments-dollar:before{content:"\f653"}
.fa-compact-disc:before{content:"\f51f"}
.fa-compass:before{content:"\f14e"}
.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}
.fa-compress:before{content:"\f066"}
.fa-computer:before{content:"\e4e5"}
.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}
.fa-cookie:before{content:"\f563"}
.fa-cookie-bite:before{content:"\f564"}
.fa-copy:before{content:"\f0c5"}
.fa-copyright:before{content:"\f1f9"}
.fa-couch:before{content:"\f4b8"}
.fa-cow:before{content:"\f6c8"}
.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}
.fa-crop:before{content:"\f125"}
.fa-crop-alt:before,.fa-crop-simple: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-cruzeiro-sign:before{content:"\e152"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-cubes-stacked:before{content:"\e4e6"}
.fa-d:before{content:"\44"}
.fa-database:before{content:"\f1c0"}
.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}
.fa-democrat:before{content:"\f747"}
.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}
.fa-dharmachakra:before{content:"\f655"}
.fa-diagram-next:before{content:"\e476"}
.fa-diagram-predecessor:before{content:"\e477"}
.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}
.fa-diagram-successor:before{content:"\e47a"}
.fa-diamond:before{content:"\f219"}
.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}
.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-disease:before{content:"\f7fa"}
.fa-display:before{content:"\e163"}
.fa-divide:before{content:"\f529"}
.fa-dna:before{content:"\f471"}
.fa-dog:before{content:"\f6d3"}
.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}
.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}
.fa-dong-sign:before{content:"\e169"}
.fa-door-closed:before{content:"\f52a"}
.fa-door-open:before{content:"\f52b"}
.fa-dove:before{content:"\f4ba"}
.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}
.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}
.fa-download:before{content:"\f019"}
.fa-dragon:before{content:"\f6d5"}
.fa-draw-polygon:before{content:"\f5ee"}
.fa-droplet:before,.fa-tint:before{content:"\f043"}
.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}
.fa-drum:before{content:"\f569"}
.fa-drum-steelpan:before{content:"\f56a"}
.fa-drumstick-bite:before{content:"\f6d7"}
.fa-dumbbell:before{content:"\f44b"}
.fa-dumpster:before{content:"\f793"}
.fa-dumpster-fire:before{content:"\f794"}
.fa-dungeon:before{content:"\f6d9"}
.fa-e:before{content:"\45"}
.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}
.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}
.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}
.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}
.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}
.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}
.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}
.fa-egg:before{content:"\f7fb"}
.fa-eject:before{content:"\f052"}
.fa-elevator:before{content:"\e16d"}
.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}
.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}
.fa-envelope:before{content:"\f0e0"}
.fa-envelope-circle-check:before{content:"\e4e8"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-text:before{content:"\f658"}
.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}
.fa-equals:before{content:"\3d"}
.fa-eraser:before{content:"\f12d"}
.fa-ethernet:before{content:"\f796"}
.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}
.fa-exclamation:before{content:"\21"}
.fa-expand:before{content:"\f065"}
.fa-explosion:before{content:"\e4e9"}
.fa-eye:before{content:"\f06e"}
.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}
.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}
.fa-eye-slash:before{content:"\f070"}
.fa-f:before{content:"\46"}
.fa-angry:before,.fa-face-angry:before{content:"\f556"}
.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}
.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}
.fa-face-frown:before,.fa-frown:before{content:"\f119"}
.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}
.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}
.fa-face-grin:before,.fa-grin:before{content:"\f580"}
.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}
.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}
.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}
.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}
.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}
.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}
.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}
.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}
.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}
.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}
.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}
.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}
.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}
.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}
.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}
.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}
.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}
.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}
.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}
.fa-face-meh:before,.fa-meh:before{content:"\f11a"}
.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}
.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}
.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}
.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}
.fa-face-smile:before,.fa-smile:before{content:"\f118"}
.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}
.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}
.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}
.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}
.fa-fan:before{content:"\f863"}
.fa-faucet:before{content:"\e005"}
.fa-faucet-drip:before{content:"\e006"}
.fa-fax:before{content:"\f1ac"}
.fa-feather:before{content:"\f52d"}
.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}
.fa-ferry:before{content:"\e4ea"}
.fa-file:before{content:"\f15b"}
.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}
.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}
.fa-file-audio:before{content:"\f1c7"}
.fa-file-circle-check:before{content:"\e493"}
.fa-file-circle-exclamation:before{content:"\e4eb"}
.fa-file-circle-minus:before{content:"\e4ed"}
.fa-file-circle-plus:before{content:"\e4ee"}
.fa-file-circle-question:before{content:"\e4ef"}
.fa-file-circle-xmark:before{content:"\e494"}
.fa-file-code:before{content:"\f1c9"}
.fa-file-contract:before{content:"\f56c"}
.fa-file-csv:before{content:"\f6dd"}
.fa-file-excel:before{content:"\f1c3"}
.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}
.fa-file-image:before{content:"\f1c5"}
.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}
.fa-file-invoice:before{content:"\f570"}
.fa-file-invoice-dollar:before{content:"\f571"}
.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}
.fa-file-medical:before{content:"\f477"}
.fa-file-pdf:before{content:"\f1c1"}
.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}
.fa-file-powerpoint:before{content:"\f1c4"}
.fa-file-prescription:before{content:"\f572"}
.fa-file-shield:before{content:"\e4f0"}
.fa-file-signature:before{content:"\f573"}
.fa-file-video:before{content:"\f1c8"}
.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}
.fa-file-word:before{content:"\f1c2"}
.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}
.fa-fill:before{content:"\f575"}
.fa-fill-drip:before{content:"\f576"}
.fa-film:before{content:"\f008"}
.fa-filter:before{content:"\f0b0"}
.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}
.fa-filter-circle-xmark:before{content:"\e17b"}
.fa-fingerprint:before{content:"\f577"}
.fa-fire:before{content:"\f06d"}
.fa-fire-burner:before{content:"\e4f1"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}
.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}
.fa-fish:before{content:"\f578"}
.fa-fish-fins:before{content:"\e4f2"}
.fa-flag:before{content:"\f024"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-flag-usa:before{content:"\f74d"}
.fa-flask:before{content:"\f0c3"}
.fa-flask-vial:before{content:"\e4f3"}
.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}
.fa-florin-sign:before{content:"\e184"}
.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}
.fa-folder-closed:before{content:"\e185"}
.fa-folder-minus:before{content:"\f65d"}
.fa-folder-open:before{content:"\f07c"}
.fa-folder-plus:before{content:"\f65e"}
.fa-folder-tree:before{content:"\f802"}
.fa-font:before{content:"\f031"}
.fa-football-ball:before,.fa-football:before{content:"\f44e"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}
.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}
.fa-franc-sign:before{content:"\e18f"}
.fa-frog:before{content:"\f52e"}
.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}
.fa-g:before{content:"\47"}
.fa-gamepad:before{content:"\f11b"}
.fa-gas-pump:before{content:"\f52f"}
.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}
.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}
.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}
.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}
.fa-gavel:before,.fa-legal:before{content:"\f0e3"}
.fa-cog:before,.fa-gear:before{content:"\f013"}
.fa-cogs:before,.fa-gears:before{content:"\f085"}
.fa-gem:before{content:"\f3a5"}
.fa-genderless:before{content:"\f22d"}
.fa-ghost:before{content:"\f6e2"}
.fa-gift:before{content:"\f06b"}
.fa-gifts:before{content:"\f79c"}
.fa-glass-water:before{content:"\e4f4"}
.fa-glass-water-droplet:before{content:"\e4f5"}
.fa-glasses:before{content:"\f530"}
.fa-globe:before{content:"\f0ac"}
.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}
.fa-gopuram:before{content:"\f664"}
.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}
.fa-greater-than:before{content:"\3e"}
.fa-greater-than-equal:before{content:"\f532"}
.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}
.fa-grip-lines:before{content:"\f7a4"}
.fa-grip-lines-vertical:before{content:"\f7a5"}
.fa-grip-vertical:before{content:"\f58e"}
.fa-group-arrows-rotate:before{content:"\e4f6"}
.fa-guarani-sign:before{content:"\e19a"}
.fa-guitar:before{content:"\f7a6"}
.fa-gun:before{content:"\e19b"}
.fa-h:before{content:"\48"}
.fa-hammer:before{content:"\f6e3"}
.fa-hamsa:before{content:"\f665"}
.fa-hand-paper:before,.fa-hand:before{content:"\f256"}
.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}
.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}
.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}
.fa-hand-holding:before{content:"\f4bd"}
.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}
.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}
.fa-hand-holding-hand:before{content:"\e4f7"}
.fa-hand-holding-heart:before{content:"\f4be"}
.fa-hand-holding-medical:before{content:"\e05c"}
.fa-hand-lizard:before{content:"\f258"}
.fa-hand-middle-finger:before{content:"\f806"}
.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-scissors:before{content:"\f257"}
.fa-hand-sparkles:before{content:"\e05d"}
.fa-hand-spock:before{content:"\f259"}
.fa-handcuffs:before{content:"\e4f8"}
.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}
.fa-hands-bound:before{content:"\e4f9"}
.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}
.fa-hands-clapping:before{content:"\e1a8"}
.fa-hands-holding:before{content:"\f4c2"}
.fa-hands-holding-child:before{content:"\e4fa"}
.fa-hands-holding-circle:before{content:"\e4fb"}
.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}
.fa-handshake:before{content:"\f2b5"}
.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}
.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}
.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}
.fa-handshake-slash:before{content:"\e060"}
.fa-hanukiah:before{content:"\f6e6"}
.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}
.fa-hashtag:before{content:"\23"}
.fa-hat-cowboy:before{content:"\f8c0"}
.fa-hat-cowboy-side:before{content:"\f8c1"}
.fa-hat-wizard:before{content:"\f6e8"}
.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-header:before,.fa-heading:before{content:"\f1dc"}
.fa-headphones:before{content:"\f025"}
.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}
.fa-headset:before{content:"\f590"}
.fa-heart:before{content:"\f004"}
.fa-heart-circle-bolt:before{content:"\e4fc"}
.fa-heart-circle-check:before{content:"\e4fd"}
.fa-heart-circle-exclamation:before{content:"\e4fe"}
.fa-heart-circle-minus:before{content:"\e4ff"}
.fa-heart-circle-plus:before{content:"\e500"}
.fa-heart-circle-xmark:before{content:"\e501"}
.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}
.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}
.fa-helicopter:before{content:"\f533"}
.fa-helicopter-symbol:before{content:"\e502"}
.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}
.fa-helmet-un:before{content:"\e503"}
.fa-highlighter:before{content:"\f591"}
.fa-hill-avalanche:before{content:"\e507"}
.fa-hill-rockslide:before{content:"\e508"}
.fa-hippo:before{content:"\f6ed"}
.fa-hockey-puck:before{content:"\f453"}
.fa-holly-berry:before{content:"\f7aa"}
.fa-horse:before{content:"\f6f0"}
.fa-horse-head:before{content:"\f7ab"}
.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}
.fa-hospital-user:before{content:"\f80d"}
.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}
.fa-hotdog:before{content:"\f80f"}
.fa-hotel:before{content:"\f594"}
.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}
.fa-hourglass-empty:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}
.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}
.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}
.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}
.fa-house-chimney-user:before{content:"\e065"}
.fa-house-chimney-window:before{content:"\e00d"}
.fa-house-circle-check:before{content:"\e509"}
.fa-house-circle-exclamation:before{content:"\e50a"}
.fa-house-circle-xmark:before{content:"\e50b"}
.fa-house-crack:before{content:"\e3b1"}
.fa-house-fire:before{content:"\e50c"}
.fa-house-flag:before{content:"\e50d"}
.fa-house-flood-water:before{content:"\e50e"}
.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}
.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}
.fa-house-lock:before{content:"\e510"}
.fa-house-medical:before{content:"\e3b2"}
.fa-house-medical-circle-check:before{content:"\e511"}
.fa-house-medical-circle-exclamation:before{content:"\e512"}
.fa-house-medical-circle-xmark:before{content:"\e513"}
.fa-house-medical-flag:before{content:"\e514"}
.fa-house-signal:before{content:"\e012"}
.fa-house-tsunami:before{content:"\e515"}
.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}
.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}
.fa-hurricane:before{content:"\f751"}
.fa-i:before{content:"\49"}
.fa-i-cursor:before{content:"\f246"}
.fa-ice-cream:before{content:"\f810"}
.fa-icicles:before{content:"\f7ad"}
.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}
.fa-id-badge:before{content:"\f2c1"}
.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}
.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}
.fa-igloo:before{content:"\f7ae"}
.fa-image:before{content:"\f03e"}
.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}
.fa-images:before{content:"\f302"}
.fa-inbox:before{content:"\f01c"}
.fa-indent:before{content:"\f03c"}
.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}
.fa-industry:before{content:"\f275"}
.fa-infinity:before{content:"\f534"}
.fa-info:before{content:"\f129"}
.fa-italic:before{content:"\f033"}
.fa-j:before{content:"\4a"}
.fa-jar:before{content:"\e516"}
.fa-jar-wheat:before{content:"\e517"}
.fa-jedi:before{content:"\f669"}
.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}
.fa-jet-fighter-up:before{content:"\e518"}
.fa-joint:before{content:"\f595"}
.fa-jug-detergent:before{content:"\e519"}
.fa-k:before{content:"\4b"}
.fa-kaaba:before{content:"\f66b"}
.fa-key:before{content:"\f084"}
.fa-keyboard:before{content:"\f11c"}
.fa-khanda:before{content:"\f66d"}
.fa-kip-sign:before{content:"\e1c4"}
.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}
.fa-kitchen-set:before{content:"\e51a"}
.fa-kiwi-bird:before{content:"\f535"}
.fa-l:before{content:"\4c"}
.fa-land-mine-on:before{content:"\e51b"}
.fa-landmark:before{content:"\f66f"}
.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}
.fa-landmark-flag:before{content:"\e51c"}
.fa-language:before{content:"\f1ab"}
.fa-laptop:before{content:"\f109"}
.fa-laptop-code:before{content:"\f5fc"}
.fa-laptop-file:before{content:"\e51d"}
.fa-laptop-medical:before{content:"\f812"}
.fa-lari-sign:before{content:"\e1c8"}
.fa-layer-group:before{content:"\f5fd"}
.fa-leaf:before{content:"\f06c"}
.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}
.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}
.fa-lemon:before{content:"\f094"}
.fa-less-than:before{content:"\3c"}
.fa-less-than-equal:before{content:"\f537"}
.fa-life-ring:before{content:"\f1cd"}
.fa-lightbulb:before{content:"\f0eb"}
.fa-lines-leaning:before{content:"\e51e"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}
.fa-lira-sign:before{content:"\f195"}
.fa-list-squares:before,.fa-list:before{content:"\f03a"}
.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}
.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}
.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}
.fa-litecoin-sign:before{content:"\e1d3"}
.fa-location-arrow:before{content:"\f124"}
.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}
.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}
.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}
.fa-location-pin-lock:before{content:"\e51f"}
.fa-lock:before{content:"\f023"}
.fa-lock-open:before{content:"\f3c1"}
.fa-locust:before{content:"\e520"}
.fa-lungs:before{content:"\f604"}
.fa-lungs-virus:before{content:"\e067"}
.fa-m:before{content:"\4d"}
.fa-magnet:before{content:"\f076"}
.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}
.fa-magnifying-glass-arrow-right:before{content:"\e521"}
.fa-magnifying-glass-chart:before{content:"\e522"}
.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}
.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}
.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}
.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}
.fa-manat-sign:before{content:"\e1d5"}
.fa-map:before{content:"\f279"}
.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}
.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}
.fa-map-pin:before{content:"\f276"}
.fa-marker:before{content:"\f5a1"}
.fa-mars:before{content:"\f222"}
.fa-mars-and-venus:before{content:"\f224"}
.fa-mars-and-venus-burst:before{content:"\e523"}
.fa-mars-double:before{content:"\f227"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}
.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}
.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}
.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}
.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}
.fa-mask:before{content:"\f6fa"}
.fa-mask-face:before{content:"\e1d7"}
.fa-mask-ventilator:before{content:"\e524"}
.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}
.fa-mattress-pillow:before{content:"\e525"}
.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}
.fa-medal:before{content:"\f5a2"}
.fa-memory:before{content:"\f538"}
.fa-menorah:before{content:"\f676"}
.fa-mercury:before{content:"\f223"}
.fa-comment-alt:before,.fa-message:before{content:"\f27a"}
.fa-meteor:before{content:"\f753"}
.fa-microchip:before{content:"\f2db"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}
.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}
.fa-microphone-slash:before{content:"\f131"}
.fa-microscope:before{content:"\f610"}
.fa-mill-sign:before{content:"\e1ed"}
.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}
.fa-minus:before,.fa-subtract:before{content:"\f068"}
.fa-mitten:before{content:"\f7b5"}
.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}
.fa-mobile-button:before{content:"\f10b"}
.fa-mobile-retro:before{content:"\e527"}
.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}
.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}
.fa-money-bill:before{content:"\f0d6"}
.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}
.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}
.fa-money-bill-transfer:before{content:"\e528"}
.fa-money-bill-trend-up:before{content:"\e529"}
.fa-money-bill-wave:before{content:"\f53a"}
.fa-money-bill-wheat:before{content:"\e52a"}
.fa-money-bills:before{content:"\e1f3"}
.fa-money-check:before{content:"\f53c"}
.fa-money-check-alt:before,.fa-money-check-dollar: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-mosquito:before{content:"\e52b"}
.fa-mosquito-net:before{content:"\e52c"}
.fa-motorcycle:before{content:"\f21c"}
.fa-mound:before{content:"\e52d"}
.fa-mountain:before{content:"\f6fc"}
.fa-mountain-city:before{content:"\e52e"}
.fa-mountain-sun:before{content:"\e52f"}
.fa-mug-hot:before{content:"\f7b6"}
.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}
.fa-music:before{content:"\f001"}
.fa-n:before{content:"\4e"}
.fa-naira-sign:before{content:"\e1f6"}
.fa-network-wired:before{content:"\f6ff"}
.fa-neuter:before{content:"\f22c"}
.fa-newspaper:before{content:"\f1ea"}
.fa-not-equal:before{content:"\f53e"}
.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}
.fa-notes-medical:before{content:"\f481"}
.fa-o:before{content:"\4f"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-oil-can:before{content:"\f613"}
.fa-oil-well:before{content:"\e532"}
.fa-om:before{content:"\f679"}
.fa-otter:before{content:"\f700"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-p:before{content:"\50"}
.fa-pager:before{content:"\f815"}
.fa-paint-roller:before{content:"\f5aa"}
.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}
.fa-palette:before{content:"\f53f"}
.fa-pallet:before{content:"\f482"}
.fa-panorama:before{content:"\e209"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-paperclip:before{content:"\f0c6"}
.fa-parachute-box:before{content:"\f4cd"}
.fa-paragraph:before{content:"\f1dd"}
.fa-passport:before{content:"\f5ab"}
.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}
.fa-pause:before{content:"\f04c"}
.fa-paw:before{content:"\f1b0"}
.fa-peace:before{content:"\f67c"}
.fa-pen:before{content:"\f304"}
.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}
.fa-pen-fancy:before{content:"\f5ac"}
.fa-pen-nib:before{content:"\f5ad"}
.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}
.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}
.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}
.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}
.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}
.fa-people-group:before{content:"\e533"}
.fa-people-line:before{content:"\e534"}
.fa-people-pulling:before{content:"\e535"}
.fa-people-robbery:before{content:"\e536"}
.fa-people-roof:before{content:"\e537"}
.fa-pepper-hot:before{content:"\f816"}
.fa-percent:before,.fa-percentage:before{content:"\25"}
.fa-male:before,.fa-person:before{content:"\f183"}
.fa-person-arrow-down-to-line:before{content:"\e538"}
.fa-person-arrow-up-from-line:before{content:"\e539"}
.fa-biking:before,.fa-person-biking:before{content:"\f84a"}
.fa-person-booth:before{content:"\f756"}
.fa-person-breastfeeding:before{content:"\e53a"}
.fa-person-burst:before{content:"\e53b"}
.fa-person-cane:before{content:"\e53c"}
.fa-person-chalkboard:before{content:"\e53d"}
.fa-person-circle-check:before{content:"\e53e"}
.fa-person-circle-exclamation:before{content:"\e53f"}
.fa-person-circle-minus:before{content:"\e540"}
.fa-person-circle-plus:before{content:"\e541"}
.fa-person-circle-question:before{content:"\e542"}
.fa-person-circle-xmark:before{content:"\e543"}
.fa-digging:before,.fa-person-digging:before{content:"\f85e"}
.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}
.fa-female:before,.fa-person-dress:before{content:"\f182"}
.fa-person-dress-burst:before{content:"\e544"}
.fa-person-drowning:before{content:"\e545"}
.fa-person-falling:before{content:"\e546"}
.fa-person-falling-burst:before{content:"\e547"}
.fa-person-half-dress:before{content:"\e548"}
.fa-person-harassing:before{content:"\e549"}
.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}
.fa-person-military-pointing:before{content:"\e54a"}
.fa-person-military-rifle:before{content:"\e54b"}
.fa-person-military-to-person:before{content:"\e54c"}
.fa-person-praying:before,.fa-pray:before{content:"\f683"}
.fa-person-pregnant:before{content:"\e31e"}
.fa-person-rays:before{content:"\e54d"}
.fa-person-rifle:before{content:"\e54e"}
.fa-person-running:before,.fa-running:before{content:"\f70c"}
.fa-person-shelter:before{content:"\e54f"}
.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}
.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}
.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}
.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}
.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}
.fa-person-through-window:before{content:"\e433"}
.fa-person-walking:before,.fa-walking:before{content:"\f554"}
.fa-person-walking-arrow-loop-left:before{content:"\e551"}
.fa-person-walking-arrow-right:before{content:"\e552"}
.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}
.fa-person-walking-luggage:before{content:"\e554"}
.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}
.fa-peseta-sign:before{content:"\e221"}
.fa-peso-sign:before{content:"\e222"}
.fa-phone:before{content:"\f095"}
.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}
.fa-phone-slash:before{content:"\f3dd"}
.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}
.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}
.fa-piggy-bank:before{content:"\f4d3"}
.fa-pills:before{content:"\f484"}
.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-circle-check:before{content:"\e555"}
.fa-plane-circle-exclamation:before{content:"\e556"}
.fa-plane-circle-xmark:before{content:"\e557"}
.fa-plane-departure:before{content:"\f5b0"}
.fa-plane-lock:before{content:"\e558"}
.fa-plane-slash:before{content:"\e069"}
.fa-plane-up:before{content:"\e22d"}
.fa-plant-wilt:before{content:"\e43b"}
.fa-plate-wheat:before{content:"\e55a"}
.fa-play:before{content:"\f04b"}
.fa-plug:before{content:"\f1e6"}
.fa-plug-circle-bolt:before{content:"\e55b"}
.fa-plug-circle-check:before{content:"\e55c"}
.fa-plug-circle-exclamation:before{content:"\e55d"}
.fa-plug-circle-minus:before{content:"\e55e"}
.fa-plug-circle-plus:before{content:"\e55f"}
.fa-plug-circle-xmark:before{content:"\e560"}
.fa-add:before,.fa-plus:before{content:"\2b"}
.fa-plus-minus:before{content:"\e43c"}
.fa-podcast:before{content:"\f2ce"}
.fa-poo:before{content:"\f2fe"}
.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}
.fa-poop:before{content:"\f619"}
.fa-power-off:before{content:"\f011"}
.fa-prescription:before{content:"\f5b1"}
.fa-prescription-bottle:before{content:"\f485"}
.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}
.fa-print:before{content:"\f02f"}
.fa-pump-medical:before{content:"\e06a"}
.fa-pump-soap:before{content:"\e06b"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-q:before{content:"\51"}
.fa-qrcode:before{content:"\f029"}
.fa-question:before{content:"\3f"}
.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}
.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}
.fa-r:before{content:"\52"}
.fa-radiation:before{content:"\f7b9"}
.fa-radio:before{content:"\f8d7"}
.fa-rainbow:before{content:"\f75b"}
.fa-ranking-star:before{content:"\e561"}
.fa-receipt:before{content:"\f543"}
.fa-record-vinyl:before{content:"\f8d9"}
.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}
.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}
.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}
.fa-recycle:before{content:"\f1b8"}
.fa-registered:before{content:"\f25d"}
.fa-repeat:before{content:"\f363"}
.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-republican:before{content:"\f75e"}
.fa-restroom:before{content:"\f7bd"}
.fa-retweet:before{content:"\f079"}
.fa-ribbon:before{content:"\f4d6"}
.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}
.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}
.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}
.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}
.fa-ring:before{content:"\f70b"}
.fa-road:before{content:"\f018"}
.fa-road-barrier:before{content:"\e562"}
.fa-road-bridge:before{content:"\e563"}
.fa-road-circle-check:before{content:"\e564"}
.fa-road-circle-exclamation:before{content:"\e565"}
.fa-road-circle-xmark:before{content:"\e566"}
.fa-road-lock:before{content:"\e567"}
.fa-road-spikes:before{content:"\e568"}
.fa-robot:before{content:"\f544"}
.fa-rocket:before{content:"\f135"}
.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}
.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}
.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}
.fa-route:before{content:"\f4d7"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}
.fa-rug:before{content:"\e569"}
.fa-ruler:before{content:"\f545"}
.fa-ruler-combined:before{content:"\f546"}
.fa-ruler-horizontal:before{content:"\f547"}
.fa-ruler-vertical:before{content:"\f548"}
.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}
.fa-rupiah-sign:before{content:"\e23d"}
.fa-s:before{content:"\53"}
.fa-sack-dollar:before{content:"\f81d"}
.fa-sack-xmark:before{content:"\e56a"}
.fa-sailboat:before{content:"\e445"}
.fa-satellite:before{content:"\f7bf"}
.fa-satellite-dish:before{content:"\f7c0"}
.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}
.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}
.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}
.fa-school:before{content:"\f549"}
.fa-school-circle-check:before{content:"\e56b"}
.fa-school-circle-exclamation:before{content:"\e56c"}
.fa-school-circle-xmark:before{content:"\e56d"}
.fa-school-flag:before{content:"\e56e"}
.fa-school-lock:before{content:"\e56f"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-screwdriver:before{content:"\f54a"}
.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}
.fa-scroll:before{content:"\f70e"}
.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}
.fa-sd-card:before{content:"\f7c2"}
.fa-section:before{content:"\e447"}
.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}
.fa-server:before{content:"\f233"}
.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}
.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}
.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}
.fa-sheet-plastic:before{content:"\e571"}
.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}
.fa-shield-blank:before,.fa-shield:before{content:"\f132"}
.fa-shield-cat:before{content:"\e572"}
.fa-shield-dog:before{content:"\e573"}
.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}
.fa-shield-heart:before{content:"\e574"}
.fa-shield-virus:before{content:"\e06c"}
.fa-ship:before{content:"\f21a"}
.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}
.fa-shoe-prints:before{content:"\f54b"}
.fa-shop:before,.fa-store-alt:before{content:"\f54f"}
.fa-shop-lock:before{content:"\e4a5"}
.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}
.fa-shower:before{content:"\f2cc"}
.fa-shrimp:before{content:"\e448"}
.fa-random:before,.fa-shuffle:before{content:"\f074"}
.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}
.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}
.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}
.fa-signature:before{content:"\f5b7"}
.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}
.fa-sim-card:before{content:"\f7c4"}
.fa-sink:before{content:"\e06d"}
.fa-sitemap:before{content:"\f0e8"}
.fa-skull:before{content:"\f54c"}
.fa-skull-crossbones:before{content:"\f714"}
.fa-slash:before{content:"\f715"}
.fa-sleigh:before{content:"\f7cc"}
.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}
.fa-smog:before{content:"\f75f"}
.fa-smoking:before{content:"\f48d"}
.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,.fa-unsorted:before{content:"\f0dc"}
.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}
.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}
.fa-spa:before{content:"\f5bb"}
.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}
.fa-spell-check:before{content:"\f891"}
.fa-spider:before{content:"\f717"}
.fa-spinner:before{content:"\f110"}
.fa-splotch:before{content:"\f5bc"}
.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}
.fa-spray-can:before{content:"\f5bd"}
.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}
.fa-square:before{content:"\f0c8"}
.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}
.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}
.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}
.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}
.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}
.fa-check-square:before,.fa-square-check:before{content:"\f14a"}
.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}
.fa-square-full:before{content:"\f45c"}
.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}
.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}
.fa-square-nfi:before{content:"\e576"}
.fa-parking:before,.fa-square-parking:before{content:"\f540"}
.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}
.fa-square-person-confined:before{content:"\e577"}
.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}
.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}
.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}
.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}
.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}
.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}
.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}
.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}
.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}
.fa-square-virus:before{content:"\e578"}
.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}
.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}
.fa-stairs:before{content:"\e289"}
.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,.fa-star-half-stroke:before{content:"\f5c0"}
.fa-star-of-david:before{content:"\f69a"}
.fa-star-of-life:before{content:"\f621"}
.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-stop:before{content:"\f04d"}
.fa-stopwatch:before{content:"\f2f2"}
.fa-stopwatch-20:before{content:"\e06f"}
.fa-store:before{content:"\f54e"}
.fa-store-slash:before{content:"\e071"}
.fa-street-view:before{content:"\f21d"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-stroopwafel:before{content:"\f551"}
.fa-subscript:before{content:"\f12c"}
.fa-suitcase:before{content:"\f0f2"}
.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}
.fa-suitcase-rolling:before{content:"\f5c1"}
.fa-sun:before{content:"\f185"}
.fa-sun-plant-wilt:before{content:"\e57a"}
.fa-superscript:before{content:"\f12b"}
.fa-swatchbook:before{content:"\f5c3"}
.fa-synagogue:before{content:"\f69b"}
.fa-syringe:before{content:"\f48e"}
.fa-t:before{content:"\54"}
.fa-table:before{content:"\f0ce"}
.fa-table-cells:before,.fa-th:before{content:"\f00a"}
.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}
.fa-columns:before,.fa-table-columns:before{content:"\f0db"}
.fa-table-list:before,.fa-th-list:before{content:"\f00b"}
.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}
.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}
.fa-tablet-button:before{content:"\f10a"}
.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}
.fa-tablets:before{content:"\f490"}
.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-tape:before{content:"\f4db"}
.fa-tarp:before{content:"\e57b"}
.fa-tarp-droplet:before{content:"\e57c"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-teeth:before{content:"\f62e"}
.fa-teeth-open:before{content:"\f62f"}
.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}
.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}
.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}
.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}
.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}
.fa-temperature-high:before{content:"\f769"}
.fa-temperature-low:before{content:"\f76b"}
.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}
.fa-tent:before{content:"\e57d"}
.fa-tent-arrow-down-to-line:before{content:"\e57e"}
.fa-tent-arrow-left-right:before{content:"\e57f"}
.fa-tent-arrow-turn-left:before{content:"\e580"}
.fa-tent-arrows-down:before{content:"\e581"}
.fa-tents:before{content:"\e582"}
.fa-terminal:before{content:"\f120"}
.fa-text-height:before{content:"\f034"}
.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}
.fa-text-width:before{content:"\f035"}
.fa-thermometer:before{content:"\f491"}
.fa-thumbs-down:before{content:"\f165"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}
.fa-ticket:before{content:"\f145"}
.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}
.fa-timeline:before{content:"\e29c"}
.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-toilet-portable:before{content:"\e583"}
.fa-toilets-portable:before{content:"\e584"}
.fa-toolbox:before{content:"\f552"}
.fa-tooth:before{content:"\f5c9"}
.fa-torii-gate:before{content:"\f6a1"}
.fa-tornado:before{content:"\f76f"}
.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}
.fa-tower-cell:before{content:"\e585"}
.fa-tower-observation:before{content:"\e586"}
.fa-tractor:before{content:"\f722"}
.fa-trademark:before{content:"\f25c"}
.fa-traffic-light:before{content:"\f637"}
.fa-trailer:before{content:"\e041"}
.fa-train:before{content:"\f238"}
.fa-subway:before,.fa-train-subway:before{content:"\f239"}
.fa-train-tram:before,.fa-tram:before{content:"\f7da"}
.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}
.fa-trash:before{content:"\f1f8"}
.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}
.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}
.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}
.fa-tree:before{content:"\f1bb"}
.fa-tree-city:before{content:"\e587"}
.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}
.fa-trophy:before{content:"\f091"}
.fa-trowel:before{content:"\e589"}
.fa-trowel-bricks:before{content:"\e58a"}
.fa-truck:before{content:"\f0d1"}
.fa-truck-arrow-right:before{content:"\e58b"}
.fa-truck-droplet:before{content:"\e58c"}
.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}
.fa-truck-field:before{content:"\e58d"}
.fa-truck-field-un:before{content:"\e58e"}
.fa-truck-front:before{content:"\e2b7"}
.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}
.fa-truck-monster:before{content:"\f63b"}
.fa-truck-moving:before{content:"\f4df"}
.fa-truck-pickup:before{content:"\f63c"}
.fa-truck-plane:before{content:"\e58f"}
.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}
.fa-teletype:before,.fa-tty:before{content:"\f1e4"}
.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}
.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}
.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}
.fa-u:before{content:"\55"}
.fa-umbrella:before{content:"\f0e9"}
.fa-umbrella-beach:before{content:"\f5ca"}
.fa-underline:before{content:"\f0cd"}
.fa-universal-access:before{content:"\f29a"}
.fa-unlock:before{content:"\f09c"}
.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}
.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}
.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}
.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}
.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}
.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}
.fa-upload:before{content:"\f093"}
.fa-user:before{content:"\f007"}
.fa-user-astronaut:before{content:"\f4fb"}
.fa-user-check:before{content:"\f4fc"}
.fa-user-clock:before{content:"\f4fd"}
.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}
.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}
.fa-user-graduate:before{content:"\f501"}
.fa-user-friends:before,.fa-user-group:before{content:"\f500"}
.fa-user-injured:before{content:"\f728"}
.fa-user-alt:before,.fa-user-large:before{content:"\f406"}
.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}
.fa-user-lock:before{content:"\f502"}
.fa-user-minus:before{content:"\f503"}
.fa-user-ninja:before{content:"\f504"}
.fa-user-nurse:before{content:"\f82f"}
.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}
.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,.fa-user-xmark:before{content:"\f235"}
.fa-users:before{content:"\f0c0"}
.fa-users-between-lines:before{content:"\e591"}
.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}
.fa-users-line:before{content:"\e592"}
.fa-users-rays:before{content:"\e593"}
.fa-users-rectangle:before{content:"\e594"}
.fa-users-slash:before{content:"\e073"}
.fa-users-viewfinder:before{content:"\e595"}
.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}
.fa-v:before{content:"\56"}
.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}
.fa-vault:before{content:"\e2c5"}
.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-vial:before{content:"\f492"}
.fa-vial-circle-check:before{content:"\e596"}
.fa-vial-virus:before{content:"\e597"}
.fa-vials:before{content:"\f493"}
.fa-video-camera:before,.fa-video:before{content:"\f03d"}
.fa-video-slash:before{content:"\f4e2"}
.fa-vihara:before{content:"\f6a7"}
.fa-virus:before{content:"\e074"}
.fa-virus-covid:before{content:"\e4a8"}
.fa-virus-covid-slash:before{content:"\e4a9"}
.fa-virus-slash:before{content:"\e075"}
.fa-viruses:before{content:"\e076"}
.fa-voicemail:before{content:"\f897"}
.fa-volcano:before{content:"\f770"}
.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}
.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}
.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}
.fa-vr-cardboard:before{content:"\f729"}
.fa-w:before{content:"\57"}
.fa-walkie-talkie:before{content:"\f8ef"}
.fa-wallet:before{content:"\f555"}
.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}
.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}
.fa-wand-sparkles:before{content:"\f72b"}
.fa-warehouse:before{content:"\f494"}
.fa-water:before{content:"\f773"}
.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}
.fa-wave-square:before{content:"\f83e"}
.fa-weight-hanging:before{content:"\f5cd"}
.fa-weight-scale:before,.fa-weight:before{content:"\f496"}
.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}
.fa-wheat-awn-circle-exclamation:before{content:"\e598"}
.fa-wheelchair:before{content:"\f193"}
.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}
.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}
.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}
.fa-wind:before{content:"\f72e"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-wine-bottle:before{content:"\f72f"}
.fa-wine-glass:before{content:"\f4e3"}
.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}
.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}
.fa-worm:before{content:"\e599"}
.fa-wrench:before{content:"\f0ad"}
.fa-x:before{content:"\58"}
.fa-x-ray:before{content:"\f497"}
.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}
.fa-xmarks-lines:before{content:"\e59a"}
.fa-y:before{content:"\59"}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}
.fa-yin-yang:before{content:"\f6ad"}
.fa-z:before{content:"\5a"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('fa-brands-400.859fc3887485de84.woff2') format("woff2"),url('fa-brands-400.7fa789ab57acb632.ttf') format("truetype")}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}
.fa-42-group:before,.fa-innosoft:before{content:"\e080"}
.fa-500px:before{content:"\f26e"}
.fa-accessible-icon:before{content:"\f368"}
.fa-accusoft:before{content:"\f369"}
.fa-adn:before{content:"\f170"}
.fa-adversal:before{content:"\f36a"}
.fa-affiliatetheme:before{content:"\f36b"}
.fa-airbnb:before{content:"\f834"}
.fa-algolia:before{content:"\f36c"}
.fa-alipay:before{content:"\f642"}
.fa-amazon:before{content:"\f270"}
.fa-amazon-pay:before{content:"\f42c"}
.fa-amilia:before{content:"\f36d"}
.fa-android:before{content:"\f17b"}
.fa-angellist:before{content:"\f209"}
.fa-angrycreative:before{content:"\f36e"}
.fa-angular:before{content:"\f420"}
.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-pay:before{content:"\f415"}
.fa-artstation:before{content:"\f77a"}
.fa-asymmetrik:before{content:"\f372"}
.fa-atlassian:before{content:"\f77b"}
.fa-audible:before{content:"\f373"}
.fa-autoprefixer:before{content:"\f41c"}
.fa-avianex:before{content:"\f374"}
.fa-aviato:before{content:"\f421"}
.fa-aws:before{content:"\f375"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-battle-net:before{content:"\f835"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-bilibili:before{content:"\e3d9"}
.fa-bimobject:before{content:"\f378"}
.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-blogger:before{content:"\f37c"}
.fa-blogger-b:before{content:"\f37d"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-bootstrap:before{content:"\f836"}
.fa-bots:before{content:"\e340"}
.fa-btc:before{content:"\f15a"}
.fa-buffer:before{content:"\f837"}
.fa-buromobelexperte:before{content:"\f37f"}
.fa-buy-n-large:before{content:"\f8a6"}
.fa-buysellads:before{content:"\f20d"}
.fa-canadian-maple-leaf:before{content:"\f785"}
.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-chrome:before{content:"\f268"}
.fa-chromecast:before{content:"\f838"}
.fa-cloudflare:before{content:"\e07d"}
.fa-cloudscale:before{content:"\f383"}
.fa-cloudsmith:before{content:"\f384"}
.fa-cloudversify:before{content:"\f385"}
.fa-cmplid:before{content:"\e360"}
.fa-codepen:before{content:"\f1cb"}
.fa-codiepie:before{content:"\f284"}
.fa-confluence:before{content:"\f78d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-contao:before{content:"\f26d"}
.fa-cotton-bureau:before{content:"\f89e"}
.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-critical-role:before{content:"\f6c9"}
.fa-css3:before{content:"\f13c"}
.fa-css3-alt:before{content:"\f38b"}
.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-deezer:before{content:"\e077"}
.fa-delicious:before{content:"\f1a5"}
.fa-deploydog:before{content:"\f38e"}
.fa-deskpro:before{content:"\f38f"}
.fa-dev:before{content:"\f6cc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-dhl:before{content:"\f790"}
.fa-diaspora:before{content:"\f791"}
.fa-digg:before{content:"\f1a6"}
.fa-digital-ocean:before{content:"\f391"}
.fa-discord:before{content:"\f392"}
.fa-discourse:before{content:"\f393"}
.fa-dochub:before{content:"\f394"}
.fa-docker:before{content:"\f395"}
.fa-draft2digital:before{content:"\f396"}
.fa-dribbble:before{content:"\f17d"}
.fa-dribbble-square:before{content:"\f397"}
.fa-dropbox:before{content:"\f16b"}
.fa-drupal:before{content:"\f1a9"}
.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-elementor:before{content:"\f430"}
.fa-ello:before{content:"\f5f1"}
.fa-ember:before{content:"\f423"}
.fa-empire:before{content:"\f1d1"}
.fa-envira:before{content:"\f299"}
.fa-erlang:before{content:"\f39d"}
.fa-ethereum:before{content:"\f42e"}
.fa-etsy:before{content:"\f2d7"}
.fa-evernote:before{content:"\f839"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-fantasy-flight-games:before{content:"\f6dc"}
.fa-fedex:before{content:"\f797"}
.fa-fedora:before{content:"\f798"}
.fa-figma:before{content:"\f799"}
.fa-firefox:before{content:"\f269"}
.fa-firefox-browser:before{content:"\e007"}
.fa-first-order:before{content:"\f2b0"}
.fa-first-order-alt:before{content:"\f50a"}
.fa-firstdraft:before{content:"\f3a1"}
.fa-flickr:before{content:"\f16e"}
.fa-flipboard:before{content:"\f44d"}
.fa-fly:before{content:"\f417"}
.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}
.fa-fonticons:before{content:"\f280"}
.fa-fonticons-fi:before{content:"\f3a2"}
.fa-fort-awesome:before{content:"\f286"}
.fa-fort-awesome-alt:before{content:"\f3a3"}
.fa-forumbee:before{content:"\f211"}
.fa-foursquare:before{content:"\f180"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-freebsd:before{content:"\f3a4"}
.fa-fulcrum:before{content:"\f50b"}
.fa-galactic-republic:before{content:"\f50c"}
.fa-galactic-senate:before{content:"\f50d"}
.fa-get-pocket:before{content:"\f265"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.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-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-gofore:before{content:"\f3a7"}
.fa-golang:before{content:"\e40f"}
.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-gratipay:before{content:"\f184"}
.fa-grav:before{content:"\f2d6"}
.fa-gripfire:before{content:"\f3ac"}
.fa-grunt:before{content:"\f3ad"}
.fa-guilded:before{content:"\e07e"}
.fa-gulp:before{content:"\f3ae"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-hacker-news-square:before{content:"\f3af"}
.fa-hackerrank:before{content:"\f5f7"}
.fa-hashnode:before{content:"\e499"}
.fa-hips:before{content:"\f452"}
.fa-hire-a-helper:before{content:"\f3b0"}
.fa-hive:before{content:"\e07f"}
.fa-hooli:before{content:"\f427"}
.fa-hornbill:before{content:"\f592"}
.fa-hotjar:before{content:"\f3b1"}
.fa-houzz:before{content:"\f27c"}
.fa-html5:before{content:"\f13b"}
.fa-hubspot:before{content:"\f3b2"}
.fa-ideal:before{content:"\e013"}
.fa-imdb:before{content:"\f2d8"}
.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-itch-io:before{content:"\f83a"}
.fa-itunes:before{content:"\f3b4"}
.fa-itunes-note:before{content:"\f3b5"}
.fa-java:before{content:"\f4e4"}
.fa-jedi-order:before{content:"\f50e"}
.fa-jenkins:before{content:"\f3b6"}
.fa-jira:before{content:"\f7b1"}
.fa-joget:before{content:"\f3b7"}
.fa-joomla:before{content:"\f1aa"}
.fa-js:before{content:"\f3b8"}
.fa-js-square:before{content:"\f3b9"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-kaggle:before{content:"\f5fa"}
.fa-keybase:before{content:"\f4f5"}
.fa-keycdn:before{content:"\f3ba"}
.fa-kickstarter:before{content:"\f3bb"}
.fa-kickstarter-k:before{content:"\f3bc"}
.fa-korvue:before{content:"\f42f"}
.fa-laravel:before{content:"\f3bd"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-leanpub:before{content:"\f212"}
.fa-less:before{content:"\f41d"}
.fa-line:before{content:"\f3c0"}
.fa-linkedin:before{content:"\f08c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-linode:before{content:"\f2b8"}
.fa-linux:before{content:"\f17c"}
.fa-lyft:before{content:"\f3c3"}
.fa-magento:before{content:"\f3c4"}
.fa-mailchimp:before{content:"\f59e"}
.fa-mandalorian:before{content:"\f50f"}
.fa-markdown:before{content:"\f60f"}
.fa-mastodon:before{content:"\f4f6"}
.fa-maxcdn:before{content:"\f136"}
.fa-mdb:before{content:"\f8ca"}
.fa-medapps:before{content:"\f3c6"}
.fa-medium-m:before,.fa-medium:before{content:"\f23a"}
.fa-medrt:before{content:"\f3c8"}
.fa-meetup:before{content:"\f2e0"}
.fa-megaport:before{content:"\f5a3"}
.fa-mendeley:before{content:"\f7b3"}
.fa-microblog:before{content:"\e01a"}
.fa-microsoft:before{content:"\f3ca"}
.fa-mix:before{content:"\f3cb"}
.fa-mixcloud:before{content:"\f289"}
.fa-mixer:before{content:"\e056"}
.fa-mizuni:before{content:"\f3cc"}
.fa-modx:before{content:"\f285"}
.fa-monero:before{content:"\f3d0"}
.fa-napster:before{content:"\f3d2"}
.fa-neos:before{content:"\f612"}
.fa-nfc-directional:before{content:"\e530"}
.fa-nfc-symbol:before{content:"\e531"}
.fa-nimblr:before{content:"\f5a8"}
.fa-node:before{content:"\f419"}
.fa-node-js:before{content:"\f3d3"}
.fa-npm:before{content:"\f3d4"}
.fa-ns8:before{content:"\f3d5"}
.fa-nutritionix:before{content:"\f3d6"}
.fa-octopus-deploy:before{content:"\e082"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-old-republic:before{content:"\f510"}
.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-padlet:before{content:"\e4a0"}
.fa-page4:before{content:"\f3d7"}
.fa-pagelines:before{content:"\f18c"}
.fa-palfed:before{content:"\f3d8"}
.fa-patreon:before{content:"\f3d9"}
.fa-paypal:before{content:"\f1ed"}
.fa-perbyte:before{content:"\e083"}
.fa-periscope:before{content:"\f3da"}
.fa-phabricator:before{content:"\f3db"}
.fa-phoenix-framework:before{content:"\f3dc"}
.fa-phoenix-squadron:before{content:"\f511"}
.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-pinterest:before{content:"\f0d2"}
.fa-pinterest-p:before{content:"\f231"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-pix:before{content:"\e43a"}
.fa-playstation:before{content:"\f3df"}
.fa-product-hunt:before{content:"\f288"}
.fa-pushed:before{content:"\f3e1"}
.fa-python:before{content:"\f3e2"}
.fa-qq:before{content:"\f1d6"}
.fa-quinscape:before{content:"\f459"}
.fa-quora:before{content:"\f2c4"}
.fa-r-project:before{content:"\f4f7"}
.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-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-renren:before{content:"\f18b"}
.fa-replyd:before{content:"\f3e6"}
.fa-researchgate:before{content:"\f4f8"}
.fa-resolving:before{content:"\f3e7"}
.fa-rev:before{content:"\f5b2"}
.fa-rocketchat:before{content:"\f3e8"}
.fa-rockrms:before{content:"\f3e9"}
.fa-rust:before{content:"\e07a"}
.fa-safari:before{content:"\f267"}
.fa-salesforce:before{content:"\f83b"}
.fa-sass:before{content:"\f41e"}
.fa-schlix:before{content:"\f3ea"}
.fa-screenpal:before{content:"\e570"}
.fa-scribd:before{content:"\f28a"}
.fa-searchengin:before{content:"\f3eb"}
.fa-sellcast:before{content:"\f2da"}
.fa-sellsy:before{content:"\f213"}
.fa-servicestack:before{content:"\f3ec"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-shopify:before{content:"\e057"}
.fa-shopware:before{content:"\f5b5"}
.fa-simplybuilt:before{content:"\f215"}
.fa-sistrix:before{content:"\f3ee"}
.fa-sith:before{content:"\f512"}
.fa-sitrox:before{content:"\e44a"}
.fa-sketch:before{content:"\f7c6"}
.fa-skyatlas:before{content:"\f216"}
.fa-skype:before{content:"\f17e"}
.fa-slack-hash:before,.fa-slack:before{content:"\f198"}
.fa-slideshare:before{content:"\f1e7"}
.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-soundcloud:before{content:"\f1be"}
.fa-sourcetree:before{content:"\f7d3"}
.fa-speakap:before{content:"\f3f3"}
.fa-speaker-deck:before{content:"\f83c"}
.fa-spotify:before{content:"\f1bc"}
.fa-square-font-awesome:before{content:"\f425"}
.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}
.fa-squarespace:before{content:"\f5be"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stackpath:before{content:"\f842"}
.fa-staylinked:before{content:"\f3f5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-steam-symbol:before{content:"\f3f6"}
.fa-sticker-mule:before{content:"\f3f7"}
.fa-strava:before{content:"\f428"}
.fa-stripe:before{content:"\f429"}
.fa-stripe-s:before{content:"\f42a"}
.fa-studiovinari:before{content:"\f3f8"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-superpowers:before{content:"\f2dd"}
.fa-supple:before{content:"\f3f9"}
.fa-suse:before{content:"\f7d6"}
.fa-swift:before{content:"\f8e1"}
.fa-symfony:before{content:"\f83d"}
.fa-teamspeak:before{content:"\f4f9"}
.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-the-red-yeti:before{content:"\f69d"}
.fa-themeco:before{content:"\f5c6"}
.fa-themeisle:before{content:"\f2b2"}
.fa-think-peaks:before{content:"\f731"}
.fa-tiktok:before{content:"\e07b"}
.fa-trade-federation:before{content:"\f513"}
.fa-trello:before{content:"\f181"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.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-uncharted:before{content:"\e084"}
.fa-uniregistry:before{content:"\f404"}
.fa-unity:before{content:"\e049"}
.fa-unsplash:before{content:"\e07c"}
.fa-untappd:before{content:"\f405"}
.fa-ups:before{content:"\f7e0"}
.fa-usb:before{content:"\f287"}
.fa-usps:before{content:"\f7e1"}
.fa-ussunnah:before{content:"\f407"}
.fa-vaadin:before{content:"\f408"}
.fa-viacoin:before{content:"\f237"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-viber:before{content:"\f409"}
.fa-vimeo:before{content:"\f40a"}
.fa-vimeo-square:before{content:"\f194"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-vine:before{content:"\f1ca"}
.fa-vk:before{content:"\f189"}
.fa-vnv:before{content:"\f40b"}
.fa-vuejs:before{content:"\f41f"}
.fa-watchman-monitoring:before{content:"\e087"}
.fa-waze:before{content:"\f83f"}
.fa-weebly:before{content:"\f5cc"}
.fa-weibo:before{content:"\f18a"}
.fa-weixin:before{content:"\f1d7"}
.fa-whatsapp:before{content:"\f232"}
.fa-whatsapp-square:before{content:"\f40c"}
.fa-whmcs:before{content:"\f40d"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-windows:before{content:"\f17a"}
.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}
.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-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-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-yoast:before{content:"\f2b1"}
.fa-youtube:before{content:"\f167"}
.fa-youtube-square:before{content:"\f431"}
.fa-zhihu:before{content:"\f63f"}
:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('fa-regular-400.2ffd018f0eda6f7b.woff2') format("woff2"),url('fa-regular-400.da02cb7e372f16a2.ttf') format("truetype")}
.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}
:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('fa-solid-900.40ddefd79fe7af45.woff2') format("woff2"),url('fa-solid-900.3a463ec33b4fe9f7.ttf') format("truetype")}
.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}
@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url('fa-brands-400.859fc3887485de84.woff2') format("woff2"),url('fa-brands-400.7fa789ab57acb632.ttf') format("truetype")}
@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url('fa-solid-900.40ddefd79fe7af45.woff2') format("woff2"),url('fa-solid-900.3a463ec33b4fe9f7.ttf') format("truetype")}
@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url('fa-regular-400.2ffd018f0eda6f7b.woff2') format("woff2"),url('fa-regular-400.da02cb7e372f16a2.ttf') format("truetype")}
@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-solid-900.40ddefd79fe7af45.woff2') format("woff2"),url('fa-solid-900.3a463ec33b4fe9f7.ttf') format("truetype")}
@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-brands-400.859fc3887485de84.woff2') format("woff2"),url('fa-brands-400.7fa789ab57acb632.ttf') format("truetype")}
@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-regular-400.2ffd018f0eda6f7b.woff2') format("woff2"),url('fa-regular-400.da02cb7e372f16a2.ttf') format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}
@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-v4compatibility.ee06c6f803f379bb.woff2') format("woff2"),url('fa-v4compatibility.924588dc97e66b08.ttf') format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/material-icons/iconfont/material-icons.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url('MaterialIcons-Regular.262f84804f69e7a0.eot');
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url('MaterialIcons-Regular.f4763db1105fb2da.woff2') format("woff2"), url('MaterialIcons-Regular.067e87140f9295a0.woff') format("woff"), url('MaterialIcons-Regular.f04d7d84160e8afb.ttf') format("truetype");
}

.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.dae87a04d07ca92b.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.8b1818380241e6ac.png') no-repeat left top}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password-clearable{position:relative}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeflex/primeflex.css ***!
  \******************************************************************************************************************************************************************************************************************************/
.grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}

.grid > .col,
.grid > [class*=col] {
  box-sizing: border-box;
}

.grid-nogutter {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
}

.grid-nogutter > .col,
.grid-nogutter > [class*=col-] {
  padding: 0;
}

.col {
  flex-grow: 1;
  flex-basis: 0;
  padding: 0.5rem;
}

.col-fixed {
  flex: 0 0 auto;
  padding: 0.5rem;
}

.col-1 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 8.3333%;
}

.col-2 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 16.6667%;
}

.col-3 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 33.3333%;
}

.col-5 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 41.6667%;
}

.col-6 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 58.3333%;
}

.col-8 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 66.6667%;
}

.col-9 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 83.3333%;
}

.col-11 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 91.6667%;
}

.col-12 {
  flex: 0 0 auto;
  padding: 0.5rem;
  width: 100%;
}

@media screen and (min-width: 576px) {
  .sm\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .sm\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .sm\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .sm\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .sm\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .sm\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .sm\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .sm\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .sm\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .sm\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .sm\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .sm\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .sm\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .sm\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .md\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .md\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .md\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .md\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .md\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .md\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .md\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .md\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .md\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .md\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .md\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .md\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .md\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .md\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}

@media screen and (min-width: 992px) {
  .lg\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .lg\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .lg\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .lg\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .lg\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .lg\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .lg\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .lg\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .lg\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .lg\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .lg\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .lg\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .lg\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .lg\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 0.5rem;
  }
  .xl\:col-fixed {
    flex: 0 0 auto;
    padding: 0.5rem;
  }
  .xl\:col-1 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 8.3333%;
  }
  .xl\:col-2 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 16.6667%;
  }
  .xl\:col-3 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 25%;
  }
  .xl\:col-4 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 33.3333%;
  }
  .xl\:col-5 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 41.6667%;
  }
  .xl\:col-6 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 50%;
  }
  .xl\:col-7 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 58.3333%;
  }
  .xl\:col-8 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 66.6667%;
  }
  .xl\:col-9 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 75%;
  }
  .xl\:col-10 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 83.3333%;
  }
  .xl\:col-11 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 91.6667%;
  }
  .xl\:col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
    width: 100%;
  }
}

.col-offset-0 {
  margin-left: 0 !important;
}

.col-offset-1 {
  margin-left: 8.3333% !important;
}

.col-offset-2 {
  margin-left: 16.6667% !important;
}

.col-offset-3 {
  margin-left: 25% !important;
}

.col-offset-4 {
  margin-left: 33.3333% !important;
}

.col-offset-5 {
  margin-left: 41.6667% !important;
}

.col-offset-6 {
  margin-left: 50% !important;
}

.col-offset-7 {
  margin-left: 58.3333% !important;
}

.col-offset-8 {
  margin-left: 66.6667% !important;
}

.col-offset-9 {
  margin-left: 75% !important;
}

.col-offset-10 {
  margin-left: 83.3333% !important;
}

.col-offset-11 {
  margin-left: 91.6667% !important;
}

.col-offset-12 {
  margin-left: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:col-offset-0 {
    margin-left: 0 !important;
  }
  .sm\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .sm\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .sm\:col-offset-3 {
    margin-left: 25% !important;
  }
  .sm\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .sm\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .sm\:col-offset-6 {
    margin-left: 50% !important;
  }
  .sm\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .sm\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .sm\:col-offset-9 {
    margin-left: 75% !important;
  }
  .sm\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .sm\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .sm\:col-offset-12 {
    margin-left: 100% !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:col-offset-0 {
    margin-left: 0 !important;
  }
  .md\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .md\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .md\:col-offset-3 {
    margin-left: 25% !important;
  }
  .md\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .md\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .md\:col-offset-6 {
    margin-left: 50% !important;
  }
  .md\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .md\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .md\:col-offset-9 {
    margin-left: 75% !important;
  }
  .md\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .md\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .md\:col-offset-12 {
    margin-left: 100% !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:col-offset-0 {
    margin-left: 0 !important;
  }
  .lg\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .lg\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .lg\:col-offset-3 {
    margin-left: 25% !important;
  }
  .lg\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .lg\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .lg\:col-offset-6 {
    margin-left: 50% !important;
  }
  .lg\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .lg\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .lg\:col-offset-9 {
    margin-left: 75% !important;
  }
  .lg\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .lg\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .lg\:col-offset-12 {
    margin-left: 100% !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:col-offset-0 {
    margin-left: 0 !important;
  }
  .xl\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .xl\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .xl\:col-offset-3 {
    margin-left: 25% !important;
  }
  .xl\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .xl\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .xl\:col-offset-6 {
    margin-left: 50% !important;
  }
  .xl\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .xl\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .xl\:col-offset-9 {
    margin-left: 75% !important;
  }
  .xl\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .xl\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .xl\:col-offset-12 {
    margin-left: 100% !important;
  }
}

.text-0 {
  color: var(--surface-0) !important;
}

.text-50 {
  color: var(--surface-50) !important;
}

.text-100 {
  color: var(--surface-100) !important;
}

.text-200 {
  color: var(--surface-200) !important;
}

.text-300 {
  color: var(--surface-300) !important;
}

.text-400 {
  color: var(--surface-400) !important;
}

.text-500 {
  color: var(--surface-500) !important;
}

.text-600 {
  color: var(--surface-600) !important;
}

.text-700 {
  color: var(--surface-700) !important;
}

.text-800 {
  color: var(--surface-800) !important;
}

.text-900 {
  color: var(--surface-900) !important;
}

.focus\:text-0:focus {
  color: var(--surface-0) !important;
}

.hover\:text-0:hover {
  color: var(--surface-0) !important;
}

.active\:text-0:active {
  color: var(--surface-0) !important;
}

.focus\:text-50:focus {
  color: var(--surface-50) !important;
}

.hover\:text-50:hover {
  color: var(--surface-50) !important;
}

.active\:text-50:active {
  color: var(--surface-50) !important;
}

.focus\:text-100:focus {
  color: var(--surface-100) !important;
}

.hover\:text-100:hover {
  color: var(--surface-100) !important;
}

.active\:text-100:active {
  color: var(--surface-100) !important;
}

.focus\:text-200:focus {
  color: var(--surface-200) !important;
}

.hover\:text-200:hover {
  color: var(--surface-200) !important;
}

.active\:text-200:active {
  color: var(--surface-200) !important;
}

.focus\:text-300:focus {
  color: var(--surface-300) !important;
}

.hover\:text-300:hover {
  color: var(--surface-300) !important;
}

.active\:text-300:active {
  color: var(--surface-300) !important;
}

.focus\:text-400:focus {
  color: var(--surface-400) !important;
}

.hover\:text-400:hover {
  color: var(--surface-400) !important;
}

.active\:text-400:active {
  color: var(--surface-400) !important;
}

.focus\:text-500:focus {
  color: var(--surface-500) !important;
}

.hover\:text-500:hover {
  color: var(--surface-500) !important;
}

.active\:text-500:active {
  color: var(--surface-500) !important;
}

.focus\:text-600:focus {
  color: var(--surface-600) !important;
}

.hover\:text-600:hover {
  color: var(--surface-600) !important;
}

.active\:text-600:active {
  color: var(--surface-600) !important;
}

.focus\:text-700:focus {
  color: var(--surface-700) !important;
}

.hover\:text-700:hover {
  color: var(--surface-700) !important;
}

.active\:text-700:active {
  color: var(--surface-700) !important;
}

.focus\:text-800:focus {
  color: var(--surface-800) !important;
}

.hover\:text-800:hover {
  color: var(--surface-800) !important;
}

.active\:text-800:active {
  color: var(--surface-800) !important;
}

.focus\:text-900:focus {
  color: var(--surface-900) !important;
}

.hover\:text-900:hover {
  color: var(--surface-900) !important;
}

.active\:text-900:active {
  color: var(--surface-900) !important;
}

.surface-0 {
  background-color: var(--surface-0) !important;
}

.surface-50 {
  background-color: var(--surface-50) !important;
}

.surface-100 {
  background-color: var(--surface-100) !important;
}

.surface-200 {
  background-color: var(--surface-200) !important;
}

.surface-300 {
  background-color: var(--surface-300) !important;
}

.surface-400 {
  background-color: var(--surface-400) !important;
}

.surface-500 {
  background-color: var(--surface-500) !important;
}

.surface-600 {
  background-color: var(--surface-600) !important;
}

.surface-700 {
  background-color: var(--surface-700) !important;
}

.surface-800 {
  background-color: var(--surface-800) !important;
}

.surface-900 {
  background-color: var(--surface-900) !important;
}

.focus\:surface-0:focus {
  background-color: var(--surface-0) !important;
}

.hover\:surface-0:hover {
  background-color: var(--surface-0) !important;
}

.active\:surface-0:active {
  background-color: var(--surface-0) !important;
}

.focus\:surface-50:focus {
  background-color: var(--surface-50) !important;
}

.hover\:surface-50:hover {
  background-color: var(--surface-50) !important;
}

.active\:surface-50:active {
  background-color: var(--surface-50) !important;
}

.focus\:surface-100:focus {
  background-color: var(--surface-100) !important;
}

.hover\:surface-100:hover {
  background-color: var(--surface-100) !important;
}

.active\:surface-100:active {
  background-color: var(--surface-100) !important;
}

.focus\:surface-200:focus {
  background-color: var(--surface-200) !important;
}

.hover\:surface-200:hover {
  background-color: var(--surface-200) !important;
}

.active\:surface-200:active {
  background-color: var(--surface-200) !important;
}

.focus\:surface-300:focus {
  background-color: var(--surface-300) !important;
}

.hover\:surface-300:hover {
  background-color: var(--surface-300) !important;
}

.active\:surface-300:active {
  background-color: var(--surface-300) !important;
}

.focus\:surface-400:focus {
  background-color: var(--surface-400) !important;
}

.hover\:surface-400:hover {
  background-color: var(--surface-400) !important;
}

.active\:surface-400:active {
  background-color: var(--surface-400) !important;
}

.focus\:surface-500:focus {
  background-color: var(--surface-500) !important;
}

.hover\:surface-500:hover {
  background-color: var(--surface-500) !important;
}

.active\:surface-500:active {
  background-color: var(--surface-500) !important;
}

.focus\:surface-600:focus {
  background-color: var(--surface-600) !important;
}

.hover\:surface-600:hover {
  background-color: var(--surface-600) !important;
}

.active\:surface-600:active {
  background-color: var(--surface-600) !important;
}

.focus\:surface-700:focus {
  background-color: var(--surface-700) !important;
}

.hover\:surface-700:hover {
  background-color: var(--surface-700) !important;
}

.active\:surface-700:active {
  background-color: var(--surface-700) !important;
}

.focus\:surface-800:focus {
  background-color: var(--surface-800) !important;
}

.hover\:surface-800:hover {
  background-color: var(--surface-800) !important;
}

.active\:surface-800:active {
  background-color: var(--surface-800) !important;
}

.focus\:surface-900:focus {
  background-color: var(--surface-900) !important;
}

.hover\:surface-900:hover {
  background-color: var(--surface-900) !important;
}

.active\:surface-900:active {
  background-color: var(--surface-900) !important;
}

.border-0 {
  border-color: var(--surface-0) !important;
}

.border-50 {
  border-color: var(--surface-50) !important;
}

.border-100 {
  border-color: var(--surface-100) !important;
}

.border-200 {
  border-color: var(--surface-200) !important;
}

.border-300 {
  border-color: var(--surface-300) !important;
}

.border-400 {
  border-color: var(--surface-400) !important;
}

.border-500 {
  border-color: var(--surface-500) !important;
}

.border-600 {
  border-color: var(--surface-600) !important;
}

.border-700 {
  border-color: var(--surface-700) !important;
}

.border-800 {
  border-color: var(--surface-800) !important;
}

.border-900 {
  border-color: var(--surface-900) !important;
}

.focus\:border-0:focus {
  border-color: var(--surface-0) !important;
}

.hover\:border-0:hover {
  border-color: var(--surface-0) !important;
}

.active\:border-0:active {
  border-color: var(--surface-0) !important;
}

.focus\:border-50:focus {
  border-color: var(--surface-50) !important;
}

.hover\:border-50:hover {
  border-color: var(--surface-50) !important;
}

.active\:border-50:active {
  border-color: var(--surface-50) !important;
}

.focus\:border-100:focus {
  border-color: var(--surface-100) !important;
}

.hover\:border-100:hover {
  border-color: var(--surface-100) !important;
}

.active\:border-100:active {
  border-color: var(--surface-100) !important;
}

.focus\:border-200:focus {
  border-color: var(--surface-200) !important;
}

.hover\:border-200:hover {
  border-color: var(--surface-200) !important;
}

.active\:border-200:active {
  border-color: var(--surface-200) !important;
}

.focus\:border-300:focus {
  border-color: var(--surface-300) !important;
}

.hover\:border-300:hover {
  border-color: var(--surface-300) !important;
}

.active\:border-300:active {
  border-color: var(--surface-300) !important;
}

.focus\:border-400:focus {
  border-color: var(--surface-400) !important;
}

.hover\:border-400:hover {
  border-color: var(--surface-400) !important;
}

.active\:border-400:active {
  border-color: var(--surface-400) !important;
}

.focus\:border-500:focus {
  border-color: var(--surface-500) !important;
}

.hover\:border-500:hover {
  border-color: var(--surface-500) !important;
}

.active\:border-500:active {
  border-color: var(--surface-500) !important;
}

.focus\:border-600:focus {
  border-color: var(--surface-600) !important;
}

.hover\:border-600:hover {
  border-color: var(--surface-600) !important;
}

.active\:border-600:active {
  border-color: var(--surface-600) !important;
}

.focus\:border-700:focus {
  border-color: var(--surface-700) !important;
}

.hover\:border-700:hover {
  border-color: var(--surface-700) !important;
}

.active\:border-700:active {
  border-color: var(--surface-700) !important;
}

.focus\:border-800:focus {
  border-color: var(--surface-800) !important;
}

.hover\:border-800:hover {
  border-color: var(--surface-800) !important;
}

.active\:border-800:active {
  border-color: var(--surface-800) !important;
}

.focus\:border-900:focus {
  border-color: var(--surface-900) !important;
}

.hover\:border-900:hover {
  border-color: var(--surface-900) !important;
}

.active\:border-900:active {
  border-color: var(--surface-900) !important;
}

.bg-transparent {
  background-color: transparent !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-transparent {
    background-color: transparent !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:bg-transparent {
    background-color: transparent !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:bg-transparent {
    background-color: transparent !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:bg-transparent {
    background-color: transparent !important;
  }
}

.border-transparent {
  border-color: transparent !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-transparent {
    border-color: transparent !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:border-transparent {
    border-color: transparent !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:border-transparent {
    border-color: transparent !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:border-transparent {
    border-color: transparent !important;
  }
}

.text-blue-50 {
  color: var(--blue-50) !important;
}

.text-blue-100 {
  color: var(--blue-100) !important;
}

.text-blue-200 {
  color: var(--blue-200) !important;
}

.text-blue-300 {
  color: var(--blue-300) !important;
}

.text-blue-400 {
  color: var(--blue-400) !important;
}

.text-blue-500 {
  color: var(--blue-500) !important;
}

.text-blue-600 {
  color: var(--blue-600) !important;
}

.text-blue-700 {
  color: var(--blue-700) !important;
}

.text-blue-800 {
  color: var(--blue-800) !important;
}

.text-blue-900 {
  color: var(--blue-900) !important;
}

.focus\:text-blue-50:focus {
  color: var(--blue-50) !important;
}

.focus\:text-blue-100:focus {
  color: var(--blue-100) !important;
}

.focus\:text-blue-200:focus {
  color: var(--blue-200) !important;
}

.focus\:text-blue-300:focus {
  color: var(--blue-300) !important;
}

.focus\:text-blue-400:focus {
  color: var(--blue-400) !important;
}

.focus\:text-blue-500:focus {
  color: var(--blue-500) !important;
}

.focus\:text-blue-600:focus {
  color: var(--blue-600) !important;
}

.focus\:text-blue-700:focus {
  color: var(--blue-700) !important;
}

.focus\:text-blue-800:focus {
  color: var(--blue-800) !important;
}

.focus\:text-blue-900:focus {
  color: var(--blue-900) !important;
}

.hover\:text-blue-50:hover {
  color: var(--blue-50) !important;
}

.hover\:text-blue-100:hover {
  color: var(--blue-100) !important;
}

.hover\:text-blue-200:hover {
  color: var(--blue-200) !important;
}

.hover\:text-blue-300:hover {
  color: var(--blue-300) !important;
}

.hover\:text-blue-400:hover {
  color: var(--blue-400) !important;
}

.hover\:text-blue-500:hover {
  color: var(--blue-500) !important;
}

.hover\:text-blue-600:hover {
  color: var(--blue-600) !important;
}

.hover\:text-blue-700:hover {
  color: var(--blue-700) !important;
}

.hover\:text-blue-800:hover {
  color: var(--blue-800) !important;
}

.hover\:text-blue-900:hover {
  color: var(--blue-900) !important;
}

.active\:text-blue-50:active {
  color: var(--blue-50) !important;
}

.active\:text-blue-100:active {
  color: var(--blue-100) !important;
}

.active\:text-blue-200:active {
  color: var(--blue-200) !important;
}

.active\:text-blue-300:active {
  color: var(--blue-300) !important;
}

.active\:text-blue-400:active {
  color: var(--blue-400) !important;
}

.active\:text-blue-500:active {
  color: var(--blue-500) !important;
}

.active\:text-blue-600:active {
  color: var(--blue-600) !important;
}

.active\:text-blue-700:active {
  color: var(--blue-700) !important;
}

.active\:text-blue-800:active {
  color: var(--blue-800) !important;
}

.active\:text-blue-900:active {
  color: var(--blue-900) !important;
}

.text-green-50 {
  color: var(--green-50) !important;
}

.text-green-100 {
  color: var(--green-100) !important;
}

.text-green-200 {
  color: var(--green-200) !important;
}

.text-green-300 {
  color: var(--green-300) !important;
}

.text-green-400 {
  color: var(--green-400) !important;
}

.text-green-500 {
  color: var(--green-500) !important;
}

.text-green-600 {
  color: var(--green-600) !important;
}

.text-green-700 {
  color: var(--green-700) !important;
}

.text-green-800 {
  color: var(--green-800) !important;
}

.text-green-900 {
  color: var(--green-900) !important;
}

.focus\:text-green-50:focus {
  color: var(--green-50) !important;
}

.focus\:text-green-100:focus {
  color: var(--green-100) !important;
}

.focus\:text-green-200:focus {
  color: var(--green-200) !important;
}

.focus\:text-green-300:focus {
  color: var(--green-300) !important;
}

.focus\:text-green-400:focus {
  color: var(--green-400) !important;
}

.focus\:text-green-500:focus {
  color: var(--green-500) !important;
}

.focus\:text-green-600:focus {
  color: var(--green-600) !important;
}

.focus\:text-green-700:focus {
  color: var(--green-700) !important;
}

.focus\:text-green-800:focus {
  color: var(--green-800) !important;
}

.focus\:text-green-900:focus {
  color: var(--green-900) !important;
}

.hover\:text-green-50:hover {
  color: var(--green-50) !important;
}

.hover\:text-green-100:hover {
  color: var(--green-100) !important;
}

.hover\:text-green-200:hover {
  color: var(--green-200) !important;
}

.hover\:text-green-300:hover {
  color: var(--green-300) !important;
}

.hover\:text-green-400:hover {
  color: var(--green-400) !important;
}

.hover\:text-green-500:hover {
  color: var(--green-500) !important;
}

.hover\:text-green-600:hover {
  color: var(--green-600) !important;
}

.hover\:text-green-700:hover {
  color: var(--green-700) !important;
}

.hover\:text-green-800:hover {
  color: var(--green-800) !important;
}

.hover\:text-green-900:hover {
  color: var(--green-900) !important;
}

.active\:text-green-50:active {
  color: var(--green-50) !important;
}

.active\:text-green-100:active {
  color: var(--green-100) !important;
}

.active\:text-green-200:active {
  color: var(--green-200) !important;
}

.active\:text-green-300:active {
  color: var(--green-300) !important;
}

.active\:text-green-400:active {
  color: var(--green-400) !important;
}

.active\:text-green-500:active {
  color: var(--green-500) !important;
}

.active\:text-green-600:active {
  color: var(--green-600) !important;
}

.active\:text-green-700:active {
  color: var(--green-700) !important;
}

.active\:text-green-800:active {
  color: var(--green-800) !important;
}

.active\:text-green-900:active {
  color: var(--green-900) !important;
}

.text-yellow-50 {
  color: var(--yellow-50) !important;
}

.text-yellow-100 {
  color: var(--yellow-100) !important;
}

.text-yellow-200 {
  color: var(--yellow-200) !important;
}

.text-yellow-300 {
  color: var(--yellow-300) !important;
}

.text-yellow-400 {
  color: var(--yellow-400) !important;
}

.text-yellow-500 {
  color: var(--yellow-500) !important;
}

.text-yellow-600 {
  color: var(--yellow-600) !important;
}

.text-yellow-700 {
  color: var(--yellow-700) !important;
}

.text-yellow-800 {
  color: var(--yellow-800) !important;
}

.text-yellow-900 {
  color: var(--yellow-900) !important;
}

.focus\:text-yellow-50:focus {
  color: var(--yellow-50) !important;
}

.focus\:text-yellow-100:focus {
  color: var(--yellow-100) !important;
}

.focus\:text-yellow-200:focus {
  color: var(--yellow-200) !important;
}

.focus\:text-yellow-300:focus {
  color: var(--yellow-300) !important;
}

.focus\:text-yellow-400:focus {
  color: var(--yellow-400) !important;
}

.focus\:text-yellow-500:focus {
  color: var(--yellow-500) !important;
}

.focus\:text-yellow-600:focus {
  color: var(--yellow-600) !important;
}

.focus\:text-yellow-700:focus {
  color: var(--yellow-700) !important;
}

.focus\:text-yellow-800:focus {
  color: var(--yellow-800) !important;
}

.focus\:text-yellow-900:focus {
  color: var(--yellow-900) !important;
}

.hover\:text-yellow-50:hover {
  color: var(--yellow-50) !important;
}

.hover\:text-yellow-100:hover {
  color: var(--yellow-100) !important;
}

.hover\:text-yellow-200:hover {
  color: var(--yellow-200) !important;
}

.hover\:text-yellow-300:hover {
  color: var(--yellow-300) !important;
}

.hover\:text-yellow-400:hover {
  color: var(--yellow-400) !important;
}

.hover\:text-yellow-500:hover {
  color: var(--yellow-500) !important;
}

.hover\:text-yellow-600:hover {
  color: var(--yellow-600) !important;
}

.hover\:text-yellow-700:hover {
  color: var(--yellow-700) !important;
}

.hover\:text-yellow-800:hover {
  color: var(--yellow-800) !important;
}

.hover\:text-yellow-900:hover {
  color: var(--yellow-900) !important;
}

.active\:text-yellow-50:active {
  color: var(--yellow-50) !important;
}

.active\:text-yellow-100:active {
  color: var(--yellow-100) !important;
}

.active\:text-yellow-200:active {
  color: var(--yellow-200) !important;
}

.active\:text-yellow-300:active {
  color: var(--yellow-300) !important;
}

.active\:text-yellow-400:active {
  color: var(--yellow-400) !important;
}

.active\:text-yellow-500:active {
  color: var(--yellow-500) !important;
}

.active\:text-yellow-600:active {
  color: var(--yellow-600) !important;
}

.active\:text-yellow-700:active {
  color: var(--yellow-700) !important;
}

.active\:text-yellow-800:active {
  color: var(--yellow-800) !important;
}

.active\:text-yellow-900:active {
  color: var(--yellow-900) !important;
}

.text-cyan-50 {
  color: var(--cyan-50) !important;
}

.text-cyan-100 {
  color: var(--cyan-100) !important;
}

.text-cyan-200 {
  color: var(--cyan-200) !important;
}

.text-cyan-300 {
  color: var(--cyan-300) !important;
}

.text-cyan-400 {
  color: var(--cyan-400) !important;
}

.text-cyan-500 {
  color: var(--cyan-500) !important;
}

.text-cyan-600 {
  color: var(--cyan-600) !important;
}

.text-cyan-700 {
  color: var(--cyan-700) !important;
}

.text-cyan-800 {
  color: var(--cyan-800) !important;
}

.text-cyan-900 {
  color: var(--cyan-900) !important;
}

.focus\:text-cyan-50:focus {
  color: var(--cyan-50) !important;
}

.focus\:text-cyan-100:focus {
  color: var(--cyan-100) !important;
}

.focus\:text-cyan-200:focus {
  color: var(--cyan-200) !important;
}

.focus\:text-cyan-300:focus {
  color: var(--cyan-300) !important;
}

.focus\:text-cyan-400:focus {
  color: var(--cyan-400) !important;
}

.focus\:text-cyan-500:focus {
  color: var(--cyan-500) !important;
}

.focus\:text-cyan-600:focus {
  color: var(--cyan-600) !important;
}

.focus\:text-cyan-700:focus {
  color: var(--cyan-700) !important;
}

.focus\:text-cyan-800:focus {
  color: var(--cyan-800) !important;
}

.focus\:text-cyan-900:focus {
  color: var(--cyan-900) !important;
}

.hover\:text-cyan-50:hover {
  color: var(--cyan-50) !important;
}

.hover\:text-cyan-100:hover {
  color: var(--cyan-100) !important;
}

.hover\:text-cyan-200:hover {
  color: var(--cyan-200) !important;
}

.hover\:text-cyan-300:hover {
  color: var(--cyan-300) !important;
}

.hover\:text-cyan-400:hover {
  color: var(--cyan-400) !important;
}

.hover\:text-cyan-500:hover {
  color: var(--cyan-500) !important;
}

.hover\:text-cyan-600:hover {
  color: var(--cyan-600) !important;
}

.hover\:text-cyan-700:hover {
  color: var(--cyan-700) !important;
}

.hover\:text-cyan-800:hover {
  color: var(--cyan-800) !important;
}

.hover\:text-cyan-900:hover {
  color: var(--cyan-900) !important;
}

.active\:text-cyan-50:active {
  color: var(--cyan-50) !important;
}

.active\:text-cyan-100:active {
  color: var(--cyan-100) !important;
}

.active\:text-cyan-200:active {
  color: var(--cyan-200) !important;
}

.active\:text-cyan-300:active {
  color: var(--cyan-300) !important;
}

.active\:text-cyan-400:active {
  color: var(--cyan-400) !important;
}

.active\:text-cyan-500:active {
  color: var(--cyan-500) !important;
}

.active\:text-cyan-600:active {
  color: var(--cyan-600) !important;
}

.active\:text-cyan-700:active {
  color: var(--cyan-700) !important;
}

.active\:text-cyan-800:active {
  color: var(--cyan-800) !important;
}

.active\:text-cyan-900:active {
  color: var(--cyan-900) !important;
}

.text-pink-50 {
  color: var(--pink-50) !important;
}

.text-pink-100 {
  color: var(--pink-100) !important;
}

.text-pink-200 {
  color: var(--pink-200) !important;
}

.text-pink-300 {
  color: var(--pink-300) !important;
}

.text-pink-400 {
  color: var(--pink-400) !important;
}

.text-pink-500 {
  color: var(--pink-500) !important;
}

.text-pink-600 {
  color: var(--pink-600) !important;
}

.text-pink-700 {
  color: var(--pink-700) !important;
}

.text-pink-800 {
  color: var(--pink-800) !important;
}

.text-pink-900 {
  color: var(--pink-900) !important;
}

.focus\:text-pink-50:focus {
  color: var(--pink-50) !important;
}

.focus\:text-pink-100:focus {
  color: var(--pink-100) !important;
}

.focus\:text-pink-200:focus {
  color: var(--pink-200) !important;
}

.focus\:text-pink-300:focus {
  color: var(--pink-300) !important;
}

.focus\:text-pink-400:focus {
  color: var(--pink-400) !important;
}

.focus\:text-pink-500:focus {
  color: var(--pink-500) !important;
}

.focus\:text-pink-600:focus {
  color: var(--pink-600) !important;
}

.focus\:text-pink-700:focus {
  color: var(--pink-700) !important;
}

.focus\:text-pink-800:focus {
  color: var(--pink-800) !important;
}

.focus\:text-pink-900:focus {
  color: var(--pink-900) !important;
}

.hover\:text-pink-50:hover {
  color: var(--pink-50) !important;
}

.hover\:text-pink-100:hover {
  color: var(--pink-100) !important;
}

.hover\:text-pink-200:hover {
  color: var(--pink-200) !important;
}

.hover\:text-pink-300:hover {
  color: var(--pink-300) !important;
}

.hover\:text-pink-400:hover {
  color: var(--pink-400) !important;
}

.hover\:text-pink-500:hover {
  color: var(--pink-500) !important;
}

.hover\:text-pink-600:hover {
  color: var(--pink-600) !important;
}

.hover\:text-pink-700:hover {
  color: var(--pink-700) !important;
}

.hover\:text-pink-800:hover {
  color: var(--pink-800) !important;
}

.hover\:text-pink-900:hover {
  color: var(--pink-900) !important;
}

.active\:text-pink-50:active {
  color: var(--pink-50) !important;
}

.active\:text-pink-100:active {
  color: var(--pink-100) !important;
}

.active\:text-pink-200:active {
  color: var(--pink-200) !important;
}

.active\:text-pink-300:active {
  color: var(--pink-300) !important;
}

.active\:text-pink-400:active {
  color: var(--pink-400) !important;
}

.active\:text-pink-500:active {
  color: var(--pink-500) !important;
}

.active\:text-pink-600:active {
  color: var(--pink-600) !important;
}

.active\:text-pink-700:active {
  color: var(--pink-700) !important;
}

.active\:text-pink-800:active {
  color: var(--pink-800) !important;
}

.active\:text-pink-900:active {
  color: var(--pink-900) !important;
}

.text-indigo-50 {
  color: var(--indigo-50) !important;
}

.text-indigo-100 {
  color: var(--indigo-100) !important;
}

.text-indigo-200 {
  color: var(--indigo-200) !important;
}

.text-indigo-300 {
  color: var(--indigo-300) !important;
}

.text-indigo-400 {
  color: var(--indigo-400) !important;
}

.text-indigo-500 {
  color: var(--indigo-500) !important;
}

.text-indigo-600 {
  color: var(--indigo-600) !important;
}

.text-indigo-700 {
  color: var(--indigo-700) !important;
}

.text-indigo-800 {
  color: var(--indigo-800) !important;
}

.text-indigo-900 {
  color: var(--indigo-900) !important;
}

.focus\:text-indigo-50:focus {
  color: var(--indigo-50) !important;
}

.focus\:text-indigo-100:focus {
  color: var(--indigo-100) !important;
}

.focus\:text-indigo-200:focus {
  color: var(--indigo-200) !important;
}

.focus\:text-indigo-300:focus {
  color: var(--indigo-300) !important;
}

.focus\:text-indigo-400:focus {
  color: var(--indigo-400) !important;
}

.focus\:text-indigo-500:focus {
  color: var(--indigo-500) !important;
}

.focus\:text-indigo-600:focus {
  color: var(--indigo-600) !important;
}

.focus\:text-indigo-700:focus {
  color: var(--indigo-700) !important;
}

.focus\:text-indigo-800:focus {
  color: var(--indigo-800) !important;
}

.focus\:text-indigo-900:focus {
  color: var(--indigo-900) !important;
}

.hover\:text-indigo-50:hover {
  color: var(--indigo-50) !important;
}

.hover\:text-indigo-100:hover {
  color: var(--indigo-100) !important;
}

.hover\:text-indigo-200:hover {
  color: var(--indigo-200) !important;
}

.hover\:text-indigo-300:hover {
  color: var(--indigo-300) !important;
}

.hover\:text-indigo-400:hover {
  color: var(--indigo-400) !important;
}

.hover\:text-indigo-500:hover {
  color: var(--indigo-500) !important;
}

.hover\:text-indigo-600:hover {
  color: var(--indigo-600) !important;
}

.hover\:text-indigo-700:hover {
  color: var(--indigo-700) !important;
}

.hover\:text-indigo-800:hover {
  color: var(--indigo-800) !important;
}

.hover\:text-indigo-900:hover {
  color: var(--indigo-900) !important;
}

.active\:text-indigo-50:active {
  color: var(--indigo-50) !important;
}

.active\:text-indigo-100:active {
  color: var(--indigo-100) !important;
}

.active\:text-indigo-200:active {
  color: var(--indigo-200) !important;
}

.active\:text-indigo-300:active {
  color: var(--indigo-300) !important;
}

.active\:text-indigo-400:active {
  color: var(--indigo-400) !important;
}

.active\:text-indigo-500:active {
  color: var(--indigo-500) !important;
}

.active\:text-indigo-600:active {
  color: var(--indigo-600) !important;
}

.active\:text-indigo-700:active {
  color: var(--indigo-700) !important;
}

.active\:text-indigo-800:active {
  color: var(--indigo-800) !important;
}

.active\:text-indigo-900:active {
  color: var(--indigo-900) !important;
}

.text-teal-50 {
  color: var(--teal-50) !important;
}

.text-teal-100 {
  color: var(--teal-100) !important;
}

.text-teal-200 {
  color: var(--teal-200) !important;
}

.text-teal-300 {
  color: var(--teal-300) !important;
}

.text-teal-400 {
  color: var(--teal-400) !important;
}

.text-teal-500 {
  color: var(--teal-500) !important;
}

.text-teal-600 {
  color: var(--teal-600) !important;
}

.text-teal-700 {
  color: var(--teal-700) !important;
}

.text-teal-800 {
  color: var(--teal-800) !important;
}

.text-teal-900 {
  color: var(--teal-900) !important;
}

.focus\:text-teal-50:focus {
  color: var(--teal-50) !important;
}

.focus\:text-teal-100:focus {
  color: var(--teal-100) !important;
}

.focus\:text-teal-200:focus {
  color: var(--teal-200) !important;
}

.focus\:text-teal-300:focus {
  color: var(--teal-300) !important;
}

.focus\:text-teal-400:focus {
  color: var(--teal-400) !important;
}

.focus\:text-teal-500:focus {
  color: var(--teal-500) !important;
}

.focus\:text-teal-600:focus {
  color: var(--teal-600) !important;
}

.focus\:text-teal-700:focus {
  color: var(--teal-700) !important;
}

.focus\:text-teal-800:focus {
  color: var(--teal-800) !important;
}

.focus\:text-teal-900:focus {
  color: var(--teal-900) !important;
}

.hover\:text-teal-50:hover {
  color: var(--teal-50) !important;
}

.hover\:text-teal-100:hover {
  color: var(--teal-100) !important;
}

.hover\:text-teal-200:hover {
  color: var(--teal-200) !important;
}

.hover\:text-teal-300:hover {
  color: var(--teal-300) !important;
}

.hover\:text-teal-400:hover {
  color: var(--teal-400) !important;
}

.hover\:text-teal-500:hover {
  color: var(--teal-500) !important;
}

.hover\:text-teal-600:hover {
  color: var(--teal-600) !important;
}

.hover\:text-teal-700:hover {
  color: var(--teal-700) !important;
}

.hover\:text-teal-800:hover {
  color: var(--teal-800) !important;
}

.hover\:text-teal-900:hover {
  color: var(--teal-900) !important;
}

.active\:text-teal-50:active {
  color: var(--teal-50) !important;
}

.active\:text-teal-100:active {
  color: var(--teal-100) !important;
}

.active\:text-teal-200:active {
  color: var(--teal-200) !important;
}

.active\:text-teal-300:active {
  color: var(--teal-300) !important;
}

.active\:text-teal-400:active {
  color: var(--teal-400) !important;
}

.active\:text-teal-500:active {
  color: var(--teal-500) !important;
}

.active\:text-teal-600:active {
  color: var(--teal-600) !important;
}

.active\:text-teal-700:active {
  color: var(--teal-700) !important;
}

.active\:text-teal-800:active {
  color: var(--teal-800) !important;
}

.active\:text-teal-900:active {
  color: var(--teal-900) !important;
}

.text-orange-50 {
  color: var(--orange-50) !important;
}

.text-orange-100 {
  color: var(--orange-100) !important;
}

.text-orange-200 {
  color: var(--orange-200) !important;
}

.text-orange-300 {
  color: var(--orange-300) !important;
}

.text-orange-400 {
  color: var(--orange-400) !important;
}

.text-orange-500 {
  color: var(--orange-500) !important;
}

.text-orange-600 {
  color: var(--orange-600) !important;
}

.text-orange-700 {
  color: var(--orange-700) !important;
}

.text-orange-800 {
  color: var(--orange-800) !important;
}

.text-orange-900 {
  color: var(--orange-900) !important;
}

.focus\:text-orange-50:focus {
  color: var(--orange-50) !important;
}

.focus\:text-orange-100:focus {
  color: var(--orange-100) !important;
}

.focus\:text-orange-200:focus {
  color: var(--orange-200) !important;
}

.focus\:text-orange-300:focus {
  color: var(--orange-300) !important;
}

.focus\:text-orange-400:focus {
  color: var(--orange-400) !important;
}

.focus\:text-orange-500:focus {
  color: var(--orange-500) !important;
}

.focus\:text-orange-600:focus {
  color: var(--orange-600) !important;
}

.focus\:text-orange-700:focus {
  color: var(--orange-700) !important;
}

.focus\:text-orange-800:focus {
  color: var(--orange-800) !important;
}

.focus\:text-orange-900:focus {
  color: var(--orange-900) !important;
}

.hover\:text-orange-50:hover {
  color: var(--orange-50) !important;
}

.hover\:text-orange-100:hover {
  color: var(--orange-100) !important;
}

.hover\:text-orange-200:hover {
  color: var(--orange-200) !important;
}

.hover\:text-orange-300:hover {
  color: var(--orange-300) !important;
}

.hover\:text-orange-400:hover {
  color: var(--orange-400) !important;
}

.hover\:text-orange-500:hover {
  color: var(--orange-500) !important;
}

.hover\:text-orange-600:hover {
  color: var(--orange-600) !important;
}

.hover\:text-orange-700:hover {
  color: var(--orange-700) !important;
}

.hover\:text-orange-800:hover {
  color: var(--orange-800) !important;
}

.hover\:text-orange-900:hover {
  color: var(--orange-900) !important;
}

.active\:text-orange-50:active {
  color: var(--orange-50) !important;
}

.active\:text-orange-100:active {
  color: var(--orange-100) !important;
}

.active\:text-orange-200:active {
  color: var(--orange-200) !important;
}

.active\:text-orange-300:active {
  color: var(--orange-300) !important;
}

.active\:text-orange-400:active {
  color: var(--orange-400) !important;
}

.active\:text-orange-500:active {
  color: var(--orange-500) !important;
}

.active\:text-orange-600:active {
  color: var(--orange-600) !important;
}

.active\:text-orange-700:active {
  color: var(--orange-700) !important;
}

.active\:text-orange-800:active {
  color: var(--orange-800) !important;
}

.active\:text-orange-900:active {
  color: var(--orange-900) !important;
}

.text-bluegray-50 {
  color: var(--bluegray-50) !important;
}

.text-bluegray-100 {
  color: var(--bluegray-100) !important;
}

.text-bluegray-200 {
  color: var(--bluegray-200) !important;
}

.text-bluegray-300 {
  color: var(--bluegray-300) !important;
}

.text-bluegray-400 {
  color: var(--bluegray-400) !important;
}

.text-bluegray-500 {
  color: var(--bluegray-500) !important;
}

.text-bluegray-600 {
  color: var(--bluegray-600) !important;
}

.text-bluegray-700 {
  color: var(--bluegray-700) !important;
}

.text-bluegray-800 {
  color: var(--bluegray-800) !important;
}

.text-bluegray-900 {
  color: var(--bluegray-900) !important;
}

.focus\:text-bluegray-50:focus {
  color: var(--bluegray-50) !important;
}

.focus\:text-bluegray-100:focus {
  color: var(--bluegray-100) !important;
}

.focus\:text-bluegray-200:focus {
  color: var(--bluegray-200) !important;
}

.focus\:text-bluegray-300:focus {
  color: var(--bluegray-300) !important;
}

.focus\:text-bluegray-400:focus {
  color: var(--bluegray-400) !important;
}

.focus\:text-bluegray-500:focus {
  color: var(--bluegray-500) !important;
}

.focus\:text-bluegray-600:focus {
  color: var(--bluegray-600) !important;
}

.focus\:text-bluegray-700:focus {
  color: var(--bluegray-700) !important;
}

.focus\:text-bluegray-800:focus {
  color: var(--bluegray-800) !important;
}

.focus\:text-bluegray-900:focus {
  color: var(--bluegray-900) !important;
}

.hover\:text-bluegray-50:hover {
  color: var(--bluegray-50) !important;
}

.hover\:text-bluegray-100:hover {
  color: var(--bluegray-100) !important;
}

.hover\:text-bluegray-200:hover {
  color: var(--bluegray-200) !important;
}

.hover\:text-bluegray-300:hover {
  color: var(--bluegray-300) !important;
}

.hover\:text-bluegray-400:hover {
  color: var(--bluegray-400) !important;
}

.hover\:text-bluegray-500:hover {
  color: var(--bluegray-500) !important;
}

.hover\:text-bluegray-600:hover {
  color: var(--bluegray-600) !important;
}

.hover\:text-bluegray-700:hover {
  color: var(--bluegray-700) !important;
}

.hover\:text-bluegray-800:hover {
  color: var(--bluegray-800) !important;
}

.hover\:text-bluegray-900:hover {
  color: var(--bluegray-900) !important;
}

.active\:text-bluegray-50:active {
  color: var(--bluegray-50) !important;
}

.active\:text-bluegray-100:active {
  color: var(--bluegray-100) !important;
}

.active\:text-bluegray-200:active {
  color: var(--bluegray-200) !important;
}

.active\:text-bluegray-300:active {
  color: var(--bluegray-300) !important;
}

.active\:text-bluegray-400:active {
  color: var(--bluegray-400) !important;
}

.active\:text-bluegray-500:active {
  color: var(--bluegray-500) !important;
}

.active\:text-bluegray-600:active {
  color: var(--bluegray-600) !important;
}

.active\:text-bluegray-700:active {
  color: var(--bluegray-700) !important;
}

.active\:text-bluegray-800:active {
  color: var(--bluegray-800) !important;
}

.active\:text-bluegray-900:active {
  color: var(--bluegray-900) !important;
}

.text-purple-50 {
  color: var(--purple-50) !important;
}

.text-purple-100 {
  color: var(--purple-100) !important;
}

.text-purple-200 {
  color: var(--purple-200) !important;
}

.text-purple-300 {
  color: var(--purple-300) !important;
}

.text-purple-400 {
  color: var(--purple-400) !important;
}

.text-purple-500 {
  color: var(--purple-500) !important;
}

.text-purple-600 {
  color: var(--purple-600) !important;
}

.text-purple-700 {
  color: var(--purple-700) !important;
}

.text-purple-800 {
  color: var(--purple-800) !important;
}

.text-purple-900 {
  color: var(--purple-900) !important;
}

.focus\:text-purple-50:focus {
  color: var(--purple-50) !important;
}

.focus\:text-purple-100:focus {
  color: var(--purple-100) !important;
}

.focus\:text-purple-200:focus {
  color: var(--purple-200) !important;
}

.focus\:text-purple-300:focus {
  color: var(--purple-300) !important;
}

.focus\:text-purple-400:focus {
  color: var(--purple-400) !important;
}

.focus\:text-purple-500:focus {
  color: var(--purple-500) !important;
}

.focus\:text-purple-600:focus {
  color: var(--purple-600) !important;
}

.focus\:text-purple-700:focus {
  color: var(--purple-700) !important;
}

.focus\:text-purple-800:focus {
  color: var(--purple-800) !important;
}

.focus\:text-purple-900:focus {
  color: var(--purple-900) !important;
}

.hover\:text-purple-50:hover {
  color: var(--purple-50) !important;
}

.hover\:text-purple-100:hover {
  color: var(--purple-100) !important;
}

.hover\:text-purple-200:hover {
  color: var(--purple-200) !important;
}

.hover\:text-purple-300:hover {
  color: var(--purple-300) !important;
}

.hover\:text-purple-400:hover {
  color: var(--purple-400) !important;
}

.hover\:text-purple-500:hover {
  color: var(--purple-500) !important;
}

.hover\:text-purple-600:hover {
  color: var(--purple-600) !important;
}

.hover\:text-purple-700:hover {
  color: var(--purple-700) !important;
}

.hover\:text-purple-800:hover {
  color: var(--purple-800) !important;
}

.hover\:text-purple-900:hover {
  color: var(--purple-900) !important;
}

.active\:text-purple-50:active {
  color: var(--purple-50) !important;
}

.active\:text-purple-100:active {
  color: var(--purple-100) !important;
}

.active\:text-purple-200:active {
  color: var(--purple-200) !important;
}

.active\:text-purple-300:active {
  color: var(--purple-300) !important;
}

.active\:text-purple-400:active {
  color: var(--purple-400) !important;
}

.active\:text-purple-500:active {
  color: var(--purple-500) !important;
}

.active\:text-purple-600:active {
  color: var(--purple-600) !important;
}

.active\:text-purple-700:active {
  color: var(--purple-700) !important;
}

.active\:text-purple-800:active {
  color: var(--purple-800) !important;
}

.active\:text-purple-900:active {
  color: var(--purple-900) !important;
}

.text-gray-50 {
  color: var(--gray-50) !important;
}

.text-gray-100 {
  color: var(--gray-100) !important;
}

.text-gray-200 {
  color: var(--gray-200) !important;
}

.text-gray-300 {
  color: var(--gray-300) !important;
}

.text-gray-400 {
  color: var(--gray-400) !important;
}

.text-gray-500 {
  color: var(--gray-500) !important;
}

.text-gray-600 {
  color: var(--gray-600) !important;
}

.text-gray-700 {
  color: var(--gray-700) !important;
}

.text-gray-800 {
  color: var(--gray-800) !important;
}

.text-gray-900 {
  color: var(--gray-900) !important;
}

.focus\:text-gray-50:focus {
  color: var(--gray-50) !important;
}

.focus\:text-gray-100:focus {
  color: var(--gray-100) !important;
}

.focus\:text-gray-200:focus {
  color: var(--gray-200) !important;
}

.focus\:text-gray-300:focus {
  color: var(--gray-300) !important;
}

.focus\:text-gray-400:focus {
  color: var(--gray-400) !important;
}

.focus\:text-gray-500:focus {
  color: var(--gray-500) !important;
}

.focus\:text-gray-600:focus {
  color: var(--gray-600) !important;
}

.focus\:text-gray-700:focus {
  color: var(--gray-700) !important;
}

.focus\:text-gray-800:focus {
  color: var(--gray-800) !important;
}

.focus\:text-gray-900:focus {
  color: var(--gray-900) !important;
}

.hover\:text-gray-50:hover {
  color: var(--gray-50) !important;
}

.hover\:text-gray-100:hover {
  color: var(--gray-100) !important;
}

.hover\:text-gray-200:hover {
  color: var(--gray-200) !important;
}

.hover\:text-gray-300:hover {
  color: var(--gray-300) !important;
}

.hover\:text-gray-400:hover {
  color: var(--gray-400) !important;
}

.hover\:text-gray-500:hover {
  color: var(--gray-500) !important;
}

.hover\:text-gray-600:hover {
  color: var(--gray-600) !important;
}

.hover\:text-gray-700:hover {
  color: var(--gray-700) !important;
}

.hover\:text-gray-800:hover {
  color: var(--gray-800) !important;
}

.hover\:text-gray-900:hover {
  color: var(--gray-900) !important;
}

.active\:text-gray-50:active {
  color: var(--gray-50) !important;
}

.active\:text-gray-100:active {
  color: var(--gray-100) !important;
}

.active\:text-gray-200:active {
  color: var(--gray-200) !important;
}

.active\:text-gray-300:active {
  color: var(--gray-300) !important;
}

.active\:text-gray-400:active {
  color: var(--gray-400) !important;
}

.active\:text-gray-500:active {
  color: var(--gray-500) !important;
}

.active\:text-gray-600:active {
  color: var(--gray-600) !important;
}

.active\:text-gray-700:active {
  color: var(--gray-700) !important;
}

.active\:text-gray-800:active {
  color: var(--gray-800) !important;
}

.active\:text-gray-900:active {
  color: var(--gray-900) !important;
}

.text-red-50 {
  color: var(--red-50) !important;
}

.text-red-100 {
  color: var(--red-100) !important;
}

.text-red-200 {
  color: var(--red-200) !important;
}

.text-red-300 {
  color: var(--red-300) !important;
}

.text-red-400 {
  color: var(--red-400) !important;
}

.text-red-500 {
  color: var(--red-500) !important;
}

.text-red-600 {
  color: var(--red-600) !important;
}

.text-red-700 {
  color: var(--red-700) !important;
}

.text-red-800 {
  color: var(--red-800) !important;
}

.text-red-900 {
  color: var(--red-900) !important;
}

.focus\:text-red-50:focus {
  color: var(--red-50) !important;
}

.focus\:text-red-100:focus {
  color: var(--red-100) !important;
}

.focus\:text-red-200:focus {
  color: var(--red-200) !important;
}

.focus\:text-red-300:focus {
  color: var(--red-300) !important;
}

.focus\:text-red-400:focus {
  color: var(--red-400) !important;
}

.focus\:text-red-500:focus {
  color: var(--red-500) !important;
}

.focus\:text-red-600:focus {
  color: var(--red-600) !important;
}

.focus\:text-red-700:focus {
  color: var(--red-700) !important;
}

.focus\:text-red-800:focus {
  color: var(--red-800) !important;
}

.focus\:text-red-900:focus {
  color: var(--red-900) !important;
}

.hover\:text-red-50:hover {
  color: var(--red-50) !important;
}

.hover\:text-red-100:hover {
  color: var(--red-100) !important;
}

.hover\:text-red-200:hover {
  color: var(--red-200) !important;
}

.hover\:text-red-300:hover {
  color: var(--red-300) !important;
}

.hover\:text-red-400:hover {
  color: var(--red-400) !important;
}

.hover\:text-red-500:hover {
  color: var(--red-500) !important;
}

.hover\:text-red-600:hover {
  color: var(--red-600) !important;
}

.hover\:text-red-700:hover {
  color: var(--red-700) !important;
}

.hover\:text-red-800:hover {
  color: var(--red-800) !important;
}

.hover\:text-red-900:hover {
  color: var(--red-900) !important;
}

.active\:text-red-50:active {
  color: var(--red-50) !important;
}

.active\:text-red-100:active {
  color: var(--red-100) !important;
}

.active\:text-red-200:active {
  color: var(--red-200) !important;
}

.active\:text-red-300:active {
  color: var(--red-300) !important;
}

.active\:text-red-400:active {
  color: var(--red-400) !important;
}

.active\:text-red-500:active {
  color: var(--red-500) !important;
}

.active\:text-red-600:active {
  color: var(--red-600) !important;
}

.active\:text-red-700:active {
  color: var(--red-700) !important;
}

.active\:text-red-800:active {
  color: var(--red-800) !important;
}

.active\:text-red-900:active {
  color: var(--red-900) !important;
}

.text-primary-50 {
  color: var(--primary-50) !important;
}

.text-primary-100 {
  color: var(--primary-100) !important;
}

.text-primary-200 {
  color: var(--primary-200) !important;
}

.text-primary-300 {
  color: var(--primary-300) !important;
}

.text-primary-400 {
  color: var(--primary-400) !important;
}

.text-primary-500 {
  color: var(--primary-500) !important;
}

.text-primary-600 {
  color: var(--primary-600) !important;
}

.text-primary-700 {
  color: var(--primary-700) !important;
}

.text-primary-800 {
  color: var(--primary-800) !important;
}

.text-primary-900 {
  color: var(--primary-900) !important;
}

.focus\:text-primary-50:focus {
  color: var(--primary-50) !important;
}

.focus\:text-primary-100:focus {
  color: var(--primary-100) !important;
}

.focus\:text-primary-200:focus {
  color: var(--primary-200) !important;
}

.focus\:text-primary-300:focus {
  color: var(--primary-300) !important;
}

.focus\:text-primary-400:focus {
  color: var(--primary-400) !important;
}

.focus\:text-primary-500:focus {
  color: var(--primary-500) !important;
}

.focus\:text-primary-600:focus {
  color: var(--primary-600) !important;
}

.focus\:text-primary-700:focus {
  color: var(--primary-700) !important;
}

.focus\:text-primary-800:focus {
  color: var(--primary-800) !important;
}

.focus\:text-primary-900:focus {
  color: var(--primary-900) !important;
}

.hover\:text-primary-50:hover {
  color: var(--primary-50) !important;
}

.hover\:text-primary-100:hover {
  color: var(--primary-100) !important;
}

.hover\:text-primary-200:hover {
  color: var(--primary-200) !important;
}

.hover\:text-primary-300:hover {
  color: var(--primary-300) !important;
}

.hover\:text-primary-400:hover {
  color: var(--primary-400) !important;
}

.hover\:text-primary-500:hover {
  color: var(--primary-500) !important;
}

.hover\:text-primary-600:hover {
  color: var(--primary-600) !important;
}

.hover\:text-primary-700:hover {
  color: var(--primary-700) !important;
}

.hover\:text-primary-800:hover {
  color: var(--primary-800) !important;
}

.hover\:text-primary-900:hover {
  color: var(--primary-900) !important;
}

.active\:text-primary-50:active {
  color: var(--primary-50) !important;
}

.active\:text-primary-100:active {
  color: var(--primary-100) !important;
}

.active\:text-primary-200:active {
  color: var(--primary-200) !important;
}

.active\:text-primary-300:active {
  color: var(--primary-300) !important;
}

.active\:text-primary-400:active {
  color: var(--primary-400) !important;
}

.active\:text-primary-500:active {
  color: var(--primary-500) !important;
}

.active\:text-primary-600:active {
  color: var(--primary-600) !important;
}

.active\:text-primary-700:active {
  color: var(--primary-700) !important;
}

.active\:text-primary-800:active {
  color: var(--primary-800) !important;
}

.active\:text-primary-900:active {
  color: var(--primary-900) !important;
}

.bg-blue-50 {
  background-color: var(--blue-50) !important;
}

.bg-blue-100 {
  background-color: var(--blue-100) !important;
}

.bg-blue-200 {
  background-color: var(--blue-200) !important;
}

.bg-blue-300 {
  background-color: var(--blue-300) !important;
}

.bg-blue-400 {
  background-color: var(--blue-400) !important;
}

.bg-blue-500 {
  background-color: var(--blue-500) !important;
}

.bg-blue-600 {
  background-color: var(--blue-600) !important;
}

.bg-blue-700 {
  background-color: var(--blue-700) !important;
}

.bg-blue-800 {
  background-color: var(--blue-800) !important;
}

.bg-blue-900 {
  background-color: var(--blue-900) !important;
}

.focus\:bg-blue-50:focus {
  background-color: var(--blue-50) !important;
}

.focus\:bg-blue-100:focus {
  background-color: var(--blue-100) !important;
}

.focus\:bg-blue-200:focus {
  background-color: var(--blue-200) !important;
}

.focus\:bg-blue-300:focus {
  background-color: var(--blue-300) !important;
}

.focus\:bg-blue-400:focus {
  background-color: var(--blue-400) !important;
}

.focus\:bg-blue-500:focus {
  background-color: var(--blue-500) !important;
}

.focus\:bg-blue-600:focus {
  background-color: var(--blue-600) !important;
}

.focus\:bg-blue-700:focus {
  background-color: var(--blue-700) !important;
}

.focus\:bg-blue-800:focus {
  background-color: var(--blue-800) !important;
}

.focus\:bg-blue-900:focus {
  background-color: var(--blue-900) !important;
}

.hover\:bg-blue-50:hover {
  background-color: var(--blue-50) !important;
}

.hover\:bg-blue-100:hover {
  background-color: var(--blue-100) !important;
}

.hover\:bg-blue-200:hover {
  background-color: var(--blue-200) !important;
}

.hover\:bg-blue-300:hover {
  background-color: var(--blue-300) !important;
}

.hover\:bg-blue-400:hover {
  background-color: var(--blue-400) !important;
}

.hover\:bg-blue-500:hover {
  background-color: var(--blue-500) !important;
}

.hover\:bg-blue-600:hover {
  background-color: var(--blue-600) !important;
}

.hover\:bg-blue-700:hover {
  background-color: var(--blue-700) !important;
}

.hover\:bg-blue-800:hover {
  background-color: var(--blue-800) !important;
}

.hover\:bg-blue-900:hover {
  background-color: var(--blue-900) !important;
}

.active\:bg-blue-50:active {
  background-color: var(--blue-50) !important;
}

.active\:bg-blue-100:active {
  background-color: var(--blue-100) !important;
}

.active\:bg-blue-200:active {
  background-color: var(--blue-200) !important;
}

.active\:bg-blue-300:active {
  background-color: var(--blue-300) !important;
}

.active\:bg-blue-400:active {
  background-color: var(--blue-400) !important;
}

.active\:bg-blue-500:active {
  background-color: var(--blue-500) !important;
}

.active\:bg-blue-600:active {
  background-color: var(--blue-600) !important;
}

.active\:bg-blue-700:active {
  background-color: var(--blue-700) !important;
}

.active\:bg-blue-800:active {
  background-color: var(--blue-800) !important;
}

.active\:bg-blue-900:active {
  background-color: var(--blue-900) !important;
}

.bg-green-50 {
  background-color: var(--green-50) !important;
}

.bg-green-100 {
  background-color: var(--green-100) !important;
}

.bg-green-200 {
  background-color: var(--green-200) !important;
}

.bg-green-300 {
  background-color: var(--green-300) !important;
}

.bg-green-400 {
  background-color: var(--green-400) !important;
}

.bg-green-500 {
  background-color: var(--green-500) !important;
}

.bg-green-600 {
  background-color: var(--green-600) !important;
}

.bg-green-700 {
  background-color: var(--green-700) !important;
}

.bg-green-800 {
  background-color: var(--green-800) !important;
}

.bg-green-900 {
  background-color: var(--green-900) !important;
}

.focus\:bg-green-50:focus {
  background-color: var(--green-50) !important;
}

.focus\:bg-green-100:focus {
  background-color: var(--green-100) !important;
}

.focus\:bg-green-200:focus {
  background-color: var(--green-200) !important;
}

.focus\:bg-green-300:focus {
  background-color: var(--green-300) !important;
}

.focus\:bg-green-400:focus {
  background-color: var(--green-400) !important;
}

.focus\:bg-green-500:focus {
  background-color: var(--green-500) !important;
}

.focus\:bg-green-600:focus {
  background-color: var(--green-600) !important;
}

.focus\:bg-green-700:focus {
  background-color: var(--green-700) !important;
}

.focus\:bg-green-800:focus {
  background-color: var(--green-800) !important;
}

.focus\:bg-green-900:focus {
  background-color: var(--green-900) !important;
}

.hover\:bg-green-50:hover {
  background-color: var(--green-50) !important;
}

.hover\:bg-green-100:hover {
  background-color: var(--green-100) !important;
}

.hover\:bg-green-200:hover {
  background-color: var(--green-200) !important;
}

.hover\:bg-green-300:hover {
  background-color: var(--green-300) !important;
}

.hover\:bg-green-400:hover {
  background-color: var(--green-400) !important;
}

.hover\:bg-green-500:hover {
  background-color: var(--green-500) !important;
}

.hover\:bg-green-600:hover {
  background-color: var(--green-600) !important;
}

.hover\:bg-green-700:hover {
  background-color: var(--green-700) !important;
}

.hover\:bg-green-800:hover {
  background-color: var(--green-800) !important;
}

.hover\:bg-green-900:hover {
  background-color: var(--green-900) !important;
}

.active\:bg-green-50:active {
  background-color: var(--green-50) !important;
}

.active\:bg-green-100:active {
  background-color: var(--green-100) !important;
}

.active\:bg-green-200:active {
  background-color: var(--green-200) !important;
}

.active\:bg-green-300:active {
  background-color: var(--green-300) !important;
}

.active\:bg-green-400:active {
  background-color: var(--green-400) !important;
}

.active\:bg-green-500:active {
  background-color: var(--green-500) !important;
}

.active\:bg-green-600:active {
  background-color: var(--green-600) !important;
}

.active\:bg-green-700:active {
  background-color: var(--green-700) !important;
}

.active\:bg-green-800:active {
  background-color: var(--green-800) !important;
}

.active\:bg-green-900:active {
  background-color: var(--green-900) !important;
}

.bg-yellow-50 {
  background-color: var(--yellow-50) !important;
}

.bg-yellow-100 {
  background-color: var(--yellow-100) !important;
}

.bg-yellow-200 {
  background-color: var(--yellow-200) !important;
}

.bg-yellow-300 {
  background-color: var(--yellow-300) !important;
}

.bg-yellow-400 {
  background-color: var(--yellow-400) !important;
}

.bg-yellow-500 {
  background-color: var(--yellow-500) !important;
}

.bg-yellow-600 {
  background-color: var(--yellow-600) !important;
}

.bg-yellow-700 {
  background-color: var(--yellow-700) !important;
}

.bg-yellow-800 {
  background-color: var(--yellow-800) !important;
}

.bg-yellow-900 {
  background-color: var(--yellow-900) !important;
}

.focus\:bg-yellow-50:focus {
  background-color: var(--yellow-50) !important;
}

.focus\:bg-yellow-100:focus {
  background-color: var(--yellow-100) !important;
}

.focus\:bg-yellow-200:focus {
  background-color: var(--yellow-200) !important;
}

.focus\:bg-yellow-300:focus {
  background-color: var(--yellow-300) !important;
}

.focus\:bg-yellow-400:focus {
  background-color: var(--yellow-400) !important;
}

.focus\:bg-yellow-500:focus {
  background-color: var(--yellow-500) !important;
}

.focus\:bg-yellow-600:focus {
  background-color: var(--yellow-600) !important;
}

.focus\:bg-yellow-700:focus {
  background-color: var(--yellow-700) !important;
}

.focus\:bg-yellow-800:focus {
  background-color: var(--yellow-800) !important;
}

.focus\:bg-yellow-900:focus {
  background-color: var(--yellow-900) !important;
}

.hover\:bg-yellow-50:hover {
  background-color: var(--yellow-50) !important;
}

.hover\:bg-yellow-100:hover {
  background-color: var(--yellow-100) !important;
}

.hover\:bg-yellow-200:hover {
  background-color: var(--yellow-200) !important;
}

.hover\:bg-yellow-300:hover {
  background-color: var(--yellow-300) !important;
}

.hover\:bg-yellow-400:hover {
  background-color: var(--yellow-400) !important;
}

.hover\:bg-yellow-500:hover {
  background-color: var(--yellow-500) !important;
}

.hover\:bg-yellow-600:hover {
  background-color: var(--yellow-600) !important;
}

.hover\:bg-yellow-700:hover {
  background-color: var(--yellow-700) !important;
}

.hover\:bg-yellow-800:hover {
  background-color: var(--yellow-800) !important;
}

.hover\:bg-yellow-900:hover {
  background-color: var(--yellow-900) !important;
}

.active\:bg-yellow-50:active {
  background-color: var(--yellow-50) !important;
}

.active\:bg-yellow-100:active {
  background-color: var(--yellow-100) !important;
}

.active\:bg-yellow-200:active {
  background-color: var(--yellow-200) !important;
}

.active\:bg-yellow-300:active {
  background-color: var(--yellow-300) !important;
}

.active\:bg-yellow-400:active {
  background-color: var(--yellow-400) !important;
}

.active\:bg-yellow-500:active {
  background-color: var(--yellow-500) !important;
}

.active\:bg-yellow-600:active {
  background-color: var(--yellow-600) !important;
}

.active\:bg-yellow-700:active {
  background-color: var(--yellow-700) !important;
}

.active\:bg-yellow-800:active {
  background-color: var(--yellow-800) !important;
}

.active\:bg-yellow-900:active {
  background-color: var(--yellow-900) !important;
}

.bg-cyan-50 {
  background-color: var(--cyan-50) !important;
}

.bg-cyan-100 {
  background-color: var(--cyan-100) !important;
}

.bg-cyan-200 {
  background-color: var(--cyan-200) !important;
}

.bg-cyan-300 {
  background-color: var(--cyan-300) !important;
}

.bg-cyan-400 {
  background-color: var(--cyan-400) !important;
}

.bg-cyan-500 {
  background-color: var(--cyan-500) !important;
}

.bg-cyan-600 {
  background-color: var(--cyan-600) !important;
}

.bg-cyan-700 {
  background-color: var(--cyan-700) !important;
}

.bg-cyan-800 {
  background-color: var(--cyan-800) !important;
}

.bg-cyan-900 {
  background-color: var(--cyan-900) !important;
}

.focus\:bg-cyan-50:focus {
  background-color: var(--cyan-50) !important;
}

.focus\:bg-cyan-100:focus {
  background-color: var(--cyan-100) !important;
}

.focus\:bg-cyan-200:focus {
  background-color: var(--cyan-200) !important;
}

.focus\:bg-cyan-300:focus {
  background-color: var(--cyan-300) !important;
}

.focus\:bg-cyan-400:focus {
  background-color: var(--cyan-400) !important;
}

.focus\:bg-cyan-500:focus {
  background-color: var(--cyan-500) !important;
}

.focus\:bg-cyan-600:focus {
  background-color: var(--cyan-600) !important;
}

.focus\:bg-cyan-700:focus {
  background-color: var(--cyan-700) !important;
}

.focus\:bg-cyan-800:focus {
  background-color: var(--cyan-800) !important;
}

.focus\:bg-cyan-900:focus {
  background-color: var(--cyan-900) !important;
}

.hover\:bg-cyan-50:hover {
  background-color: var(--cyan-50) !important;
}

.hover\:bg-cyan-100:hover {
  background-color: var(--cyan-100) !important;
}

.hover\:bg-cyan-200:hover {
  background-color: var(--cyan-200) !important;
}

.hover\:bg-cyan-300:hover {
  background-color: var(--cyan-300) !important;
}

.hover\:bg-cyan-400:hover {
  background-color: var(--cyan-400) !important;
}

.hover\:bg-cyan-500:hover {
  background-color: var(--cyan-500) !important;
}

.hover\:bg-cyan-600:hover {
  background-color: var(--cyan-600) !important;
}

.hover\:bg-cyan-700:hover {
  background-color: var(--cyan-700) !important;
}

.hover\:bg-cyan-800:hover {
  background-color: var(--cyan-800) !important;
}

.hover\:bg-cyan-900:hover {
  background-color: var(--cyan-900) !important;
}

.active\:bg-cyan-50:active {
  background-color: var(--cyan-50) !important;
}

.active\:bg-cyan-100:active {
  background-color: var(--cyan-100) !important;
}

.active\:bg-cyan-200:active {
  background-color: var(--cyan-200) !important;
}

.active\:bg-cyan-300:active {
  background-color: var(--cyan-300) !important;
}

.active\:bg-cyan-400:active {
  background-color: var(--cyan-400) !important;
}

.active\:bg-cyan-500:active {
  background-color: var(--cyan-500) !important;
}

.active\:bg-cyan-600:active {
  background-color: var(--cyan-600) !important;
}

.active\:bg-cyan-700:active {
  background-color: var(--cyan-700) !important;
}

.active\:bg-cyan-800:active {
  background-color: var(--cyan-800) !important;
}

.active\:bg-cyan-900:active {
  background-color: var(--cyan-900) !important;
}

.bg-pink-50 {
  background-color: var(--pink-50) !important;
}

.bg-pink-100 {
  background-color: var(--pink-100) !important;
}

.bg-pink-200 {
  background-color: var(--pink-200) !important;
}

.bg-pink-300 {
  background-color: var(--pink-300) !important;
}

.bg-pink-400 {
  background-color: var(--pink-400) !important;
}

.bg-pink-500 {
  background-color: var(--pink-500) !important;
}

.bg-pink-600 {
  background-color: var(--pink-600) !important;
}

.bg-pink-700 {
  background-color: var(--pink-700) !important;
}

.bg-pink-800 {
  background-color: var(--pink-800) !important;
}

.bg-pink-900 {
  background-color: var(--pink-900) !important;
}

.focus\:bg-pink-50:focus {
  background-color: var(--pink-50) !important;
}

.focus\:bg-pink-100:focus {
  background-color: var(--pink-100) !important;
}

.focus\:bg-pink-200:focus {
  background-color: var(--pink-200) !important;
}

.focus\:bg-pink-300:focus {
  background-color: var(--pink-300) !important;
}

.focus\:bg-pink-400:focus {
  background-color: var(--pink-400) !important;
}

.focus\:bg-pink-500:focus {
  background-color: var(--pink-500) !important;
}

.focus\:bg-pink-600:focus {
  background-color: var(--pink-600) !important;
}

.focus\:bg-pink-700:focus {
  background-color: var(--pink-700) !important;
}

.focus\:bg-pink-800:focus {
  background-color: var(--pink-800) !important;
}

.focus\:bg-pink-900:focus {
  background-color: var(--pink-900) !important;
}

.hover\:bg-pink-50:hover {
  background-color: var(--pink-50) !important;
}

.hover\:bg-pink-100:hover {
  background-color: var(--pink-100) !important;
}

.hover\:bg-pink-200:hover {
  background-color: var(--pink-200) !important;
}

.hover\:bg-pink-300:hover {
  background-color: var(--pink-300) !important;
}

.hover\:bg-pink-400:hover {
  background-color: var(--pink-400) !important;
}

.hover\:bg-pink-500:hover {
  background-color: var(--pink-500) !important;
}

.hover\:bg-pink-600:hover {
  background-color: var(--pink-600) !important;
}

.hover\:bg-pink-700:hover {
  background-color: var(--pink-700) !important;
}

.hover\:bg-pink-800:hover {
  background-color: var(--pink-800) !important;
}

.hover\:bg-pink-900:hover {
  background-color: var(--pink-900) !important;
}

.active\:bg-pink-50:active {
  background-color: var(--pink-50) !important;
}

.active\:bg-pink-100:active {
  background-color: var(--pink-100) !important;
}

.active\:bg-pink-200:active {
  background-color: var(--pink-200) !important;
}

.active\:bg-pink-300:active {
  background-color: var(--pink-300) !important;
}

.active\:bg-pink-400:active {
  background-color: var(--pink-400) !important;
}

.active\:bg-pink-500:active {
  background-color: var(--pink-500) !important;
}

.active\:bg-pink-600:active {
  background-color: var(--pink-600) !important;
}

.active\:bg-pink-700:active {
  background-color: var(--pink-700) !important;
}

.active\:bg-pink-800:active {
  background-color: var(--pink-800) !important;
}

.active\:bg-pink-900:active {
  background-color: var(--pink-900) !important;
}

.bg-indigo-50 {
  background-color: var(--indigo-50) !important;
}

.bg-indigo-100 {
  background-color: var(--indigo-100) !important;
}

.bg-indigo-200 {
  background-color: var(--indigo-200) !important;
}

.bg-indigo-300 {
  background-color: var(--indigo-300) !important;
}

.bg-indigo-400 {
  background-color: var(--indigo-400) !important;
}

.bg-indigo-500 {
  background-color: var(--indigo-500) !important;
}

.bg-indigo-600 {
  background-color: var(--indigo-600) !important;
}

.bg-indigo-700 {
  background-color: var(--indigo-700) !important;
}

.bg-indigo-800 {
  background-color: var(--indigo-800) !important;
}

.bg-indigo-900 {
  background-color: var(--indigo-900) !important;
}

.focus\:bg-indigo-50:focus {
  background-color: var(--indigo-50) !important;
}

.focus\:bg-indigo-100:focus {
  background-color: var(--indigo-100) !important;
}

.focus\:bg-indigo-200:focus {
  background-color: var(--indigo-200) !important;
}

.focus\:bg-indigo-300:focus {
  background-color: var(--indigo-300) !important;
}

.focus\:bg-indigo-400:focus {
  background-color: var(--indigo-400) !important;
}

.focus\:bg-indigo-500:focus {
  background-color: var(--indigo-500) !important;
}

.focus\:bg-indigo-600:focus {
  background-color: var(--indigo-600) !important;
}

.focus\:bg-indigo-700:focus {
  background-color: var(--indigo-700) !important;
}

.focus\:bg-indigo-800:focus {
  background-color: var(--indigo-800) !important;
}

.focus\:bg-indigo-900:focus {
  background-color: var(--indigo-900) !important;
}

.hover\:bg-indigo-50:hover {
  background-color: var(--indigo-50) !important;
}

.hover\:bg-indigo-100:hover {
  background-color: var(--indigo-100) !important;
}

.hover\:bg-indigo-200:hover {
  background-color: var(--indigo-200) !important;
}

.hover\:bg-indigo-300:hover {
  background-color: var(--indigo-300) !important;
}

.hover\:bg-indigo-400:hover {
  background-color: var(--indigo-400) !important;
}

.hover\:bg-indigo-500:hover {
  background-color: var(--indigo-500) !important;
}

.hover\:bg-indigo-600:hover {
  background-color: var(--indigo-600) !important;
}

.hover\:bg-indigo-700:hover {
  background-color: var(--indigo-700) !important;
}

.hover\:bg-indigo-800:hover {
  background-color: var(--indigo-800) !important;
}

.hover\:bg-indigo-900:hover {
  background-color: var(--indigo-900) !important;
}

.active\:bg-indigo-50:active {
  background-color: var(--indigo-50) !important;
}

.active\:bg-indigo-100:active {
  background-color: var(--indigo-100) !important;
}

.active\:bg-indigo-200:active {
  background-color: var(--indigo-200) !important;
}

.active\:bg-indigo-300:active {
  background-color: var(--indigo-300) !important;
}

.active\:bg-indigo-400:active {
  background-color: var(--indigo-400) !important;
}

.active\:bg-indigo-500:active {
  background-color: var(--indigo-500) !important;
}

.active\:bg-indigo-600:active {
  background-color: var(--indigo-600) !important;
}

.active\:bg-indigo-700:active {
  background-color: var(--indigo-700) !important;
}

.active\:bg-indigo-800:active {
  background-color: var(--indigo-800) !important;
}

.active\:bg-indigo-900:active {
  background-color: var(--indigo-900) !important;
}

.bg-teal-50 {
  background-color: var(--teal-50) !important;
}

.bg-teal-100 {
  background-color: var(--teal-100) !important;
}

.bg-teal-200 {
  background-color: var(--teal-200) !important;
}

.bg-teal-300 {
  background-color: var(--teal-300) !important;
}

.bg-teal-400 {
  background-color: var(--teal-400) !important;
}

.bg-teal-500 {
  background-color: var(--teal-500) !important;
}

.bg-teal-600 {
  background-color: var(--teal-600) !important;
}

.bg-teal-700 {
  background-color: var(--teal-700) !important;
}

.bg-teal-800 {
  background-color: var(--teal-800) !important;
}

.bg-teal-900 {
  background-color: var(--teal-900) !important;
}

.focus\:bg-teal-50:focus {
  background-color: var(--teal-50) !important;
}

.focus\:bg-teal-100:focus {
  background-color: var(--teal-100) !important;
}

.focus\:bg-teal-200:focus {
  background-color: var(--teal-200) !important;
}

.focus\:bg-teal-300:focus {
  background-color: var(--teal-300) !important;
}

.focus\:bg-teal-400:focus {
  background-color: var(--teal-400) !important;
}

.focus\:bg-teal-500:focus {
  background-color: var(--teal-500) !important;
}

.focus\:bg-teal-600:focus {
  background-color: var(--teal-600) !important;
}

.focus\:bg-teal-700:focus {
  background-color: var(--teal-700) !important;
}

.focus\:bg-teal-800:focus {
  background-color: var(--teal-800) !important;
}

.focus\:bg-teal-900:focus {
  background-color: var(--teal-900) !important;
}

.hover\:bg-teal-50:hover {
  background-color: var(--teal-50) !important;
}

.hover\:bg-teal-100:hover {
  background-color: var(--teal-100) !important;
}

.hover\:bg-teal-200:hover {
  background-color: var(--teal-200) !important;
}

.hover\:bg-teal-300:hover {
  background-color: var(--teal-300) !important;
}

.hover\:bg-teal-400:hover {
  background-color: var(--teal-400) !important;
}

.hover\:bg-teal-500:hover {
  background-color: var(--teal-500) !important;
}

.hover\:bg-teal-600:hover {
  background-color: var(--teal-600) !important;
}

.hover\:bg-teal-700:hover {
  background-color: var(--teal-700) !important;
}

.hover\:bg-teal-800:hover {
  background-color: var(--teal-800) !important;
}

.hover\:bg-teal-900:hover {
  background-color: var(--teal-900) !important;
}

.active\:bg-teal-50:active {
  background-color: var(--teal-50) !important;
}

.active\:bg-teal-100:active {
  background-color: var(--teal-100) !important;
}

.active\:bg-teal-200:active {
  background-color: var(--teal-200) !important;
}

.active\:bg-teal-300:active {
  background-color: var(--teal-300) !important;
}

.active\:bg-teal-400:active {
  background-color: var(--teal-400) !important;
}

.active\:bg-teal-500:active {
  background-color: var(--teal-500) !important;
}

.active\:bg-teal-600:active {
  background-color: var(--teal-600) !important;
}

.active\:bg-teal-700:active {
  background-color: var(--teal-700) !important;
}

.active\:bg-teal-800:active {
  background-color: var(--teal-800) !important;
}

.active\:bg-teal-900:active {
  background-color: var(--teal-900) !important;
}

.bg-orange-50 {
  background-color: var(--orange-50) !important;
}

.bg-orange-100 {
  background-color: var(--orange-100) !important;
}

.bg-orange-200 {
  background-color: var(--orange-200) !important;
}

.bg-orange-300 {
  background-color: var(--orange-300) !important;
}

.bg-orange-400 {
  background-color: var(--orange-400) !important;
}

.bg-orange-500 {
  background-color: var(--orange-500) !important;
}

.bg-orange-600 {
  background-color: var(--orange-600) !important;
}

.bg-orange-700 {
  background-color: var(--orange-700) !important;
}

.bg-orange-800 {
  background-color: var(--orange-800) !important;
}

.bg-orange-900 {
  background-color: var(--orange-900) !important;
}

.focus\:bg-orange-50:focus {
  background-color: var(--orange-50) !important;
}

.focus\:bg-orange-100:focus {
  background-color: var(--orange-100) !important;
}

.focus\:bg-orange-200:focus {
  background-color: var(--orange-200) !important;
}

.focus\:bg-orange-300:focus {
  background-color: var(--orange-300) !important;
}

.focus\:bg-orange-400:focus {
  background-color: var(--orange-400) !important;
}

.focus\:bg-orange-500:focus {
  background-color: var(--orange-500) !important;
}

.focus\:bg-orange-600:focus {
  background-color: var(--orange-600) !important;
}

.focus\:bg-orange-700:focus {
  background-color: var(--orange-700) !important;
}

.focus\:bg-orange-800:focus {
  background-color: var(--orange-800) !important;
}

.focus\:bg-orange-900:focus {
  background-color: var(--orange-900) !important;
}

.hover\:bg-orange-50:hover {
  background-color: var(--orange-50) !important;
}

.hover\:bg-orange-100:hover {
  background-color: var(--orange-100) !important;
}

.hover\:bg-orange-200:hover {
  background-color: var(--orange-200) !important;
}

.hover\:bg-orange-300:hover {
  background-color: var(--orange-300) !important;
}

.hover\:bg-orange-400:hover {
  background-color: var(--orange-400) !important;
}

.hover\:bg-orange-500:hover {
  background-color: var(--orange-500) !important;
}

.hover\:bg-orange-600:hover {
  background-color: var(--orange-600) !important;
}

.hover\:bg-orange-700:hover {
  background-color: var(--orange-700) !important;
}

.hover\:bg-orange-800:hover {
  background-color: var(--orange-800) !important;
}

.hover\:bg-orange-900:hover {
  background-color: var(--orange-900) !important;
}

.active\:bg-orange-50:active {
  background-color: var(--orange-50) !important;
}

.active\:bg-orange-100:active {
  background-color: var(--orange-100) !important;
}

.active\:bg-orange-200:active {
  background-color: var(--orange-200) !important;
}

.active\:bg-orange-300:active {
  background-color: var(--orange-300) !important;
}

.active\:bg-orange-400:active {
  background-color: var(--orange-400) !important;
}

.active\:bg-orange-500:active {
  background-color: var(--orange-500) !important;
}

.active\:bg-orange-600:active {
  background-color: var(--orange-600) !important;
}

.active\:bg-orange-700:active {
  background-color: var(--orange-700) !important;
}

.active\:bg-orange-800:active {
  background-color: var(--orange-800) !important;
}

.active\:bg-orange-900:active {
  background-color: var(--orange-900) !important;
}

.bg-bluegray-50 {
  background-color: var(--bluegray-50) !important;
}

.bg-bluegray-100 {
  background-color: var(--bluegray-100) !important;
}

.bg-bluegray-200 {
  background-color: var(--bluegray-200) !important;
}

.bg-bluegray-300 {
  background-color: var(--bluegray-300) !important;
}

.bg-bluegray-400 {
  background-color: var(--bluegray-400) !important;
}

.bg-bluegray-500 {
  background-color: var(--bluegray-500) !important;
}

.bg-bluegray-600 {
  background-color: var(--bluegray-600) !important;
}

.bg-bluegray-700 {
  background-color: var(--bluegray-700) !important;
}

.bg-bluegray-800 {
  background-color: var(--bluegray-800) !important;
}

.bg-bluegray-900 {
  background-color: var(--bluegray-900) !important;
}

.focus\:bg-bluegray-50:focus {
  background-color: var(--bluegray-50) !important;
}

.focus\:bg-bluegray-100:focus {
  background-color: var(--bluegray-100) !important;
}

.focus\:bg-bluegray-200:focus {
  background-color: var(--bluegray-200) !important;
}

.focus\:bg-bluegray-300:focus {
  background-color: var(--bluegray-300) !important;
}

.focus\:bg-bluegray-400:focus {
  background-color: var(--bluegray-400) !important;
}

.focus\:bg-bluegray-500:focus {
  background-color: var(--bluegray-500) !important;
}

.focus\:bg-bluegray-600:focus {
  background-color: var(--bluegray-600) !important;
}

.focus\:bg-bluegray-700:focus {
  background-color: var(--bluegray-700) !important;
}

.focus\:bg-bluegray-800:focus {
  background-color: var(--bluegray-800) !important;
}

.focus\:bg-bluegray-900:focus {
  background-color: var(--bluegray-900) !important;
}

.hover\:bg-bluegray-50:hover {
  background-color: var(--bluegray-50) !important;
}

.hover\:bg-bluegray-100:hover {
  background-color: var(--bluegray-100) !important;
}

.hover\:bg-bluegray-200:hover {
  background-color: var(--bluegray-200) !important;
}

.hover\:bg-bluegray-300:hover {
  background-color: var(--bluegray-300) !important;
}

.hover\:bg-bluegray-400:hover {
  background-color: var(--bluegray-400) !important;
}

.hover\:bg-bluegray-500:hover {
  background-color: var(--bluegray-500) !important;
}

.hover\:bg-bluegray-600:hover {
  background-color: var(--bluegray-600) !important;
}

.hover\:bg-bluegray-700:hover {
  background-color: var(--bluegray-700) !important;
}

.hover\:bg-bluegray-800:hover {
  background-color: var(--bluegray-800) !important;
}

.hover\:bg-bluegray-900:hover {
  background-color: var(--bluegray-900) !important;
}

.active\:bg-bluegray-50:active {
  background-color: var(--bluegray-50) !important;
}

.active\:bg-bluegray-100:active {
  background-color: var(--bluegray-100) !important;
}

.active\:bg-bluegray-200:active {
  background-color: var(--bluegray-200) !important;
}

.active\:bg-bluegray-300:active {
  background-color: var(--bluegray-300) !important;
}

.active\:bg-bluegray-400:active {
  background-color: var(--bluegray-400) !important;
}

.active\:bg-bluegray-500:active {
  background-color: var(--bluegray-500) !important;
}

.active\:bg-bluegray-600:active {
  background-color: var(--bluegray-600) !important;
}

.active\:bg-bluegray-700:active {
  background-color: var(--bluegray-700) !important;
}

.active\:bg-bluegray-800:active {
  background-color: var(--bluegray-800) !important;
}

.active\:bg-bluegray-900:active {
  background-color: var(--bluegray-900) !important;
}

.bg-purple-50 {
  background-color: var(--purple-50) !important;
}

.bg-purple-100 {
  background-color: var(--purple-100) !important;
}

.bg-purple-200 {
  background-color: var(--purple-200) !important;
}

.bg-purple-300 {
  background-color: var(--purple-300) !important;
}

.bg-purple-400 {
  background-color: var(--purple-400) !important;
}

.bg-purple-500 {
  background-color: var(--purple-500) !important;
}

.bg-purple-600 {
  background-color: var(--purple-600) !important;
}

.bg-purple-700 {
  background-color: var(--purple-700) !important;
}

.bg-purple-800 {
  background-color: var(--purple-800) !important;
}

.bg-purple-900 {
  background-color: var(--purple-900) !important;
}

.focus\:bg-purple-50:focus {
  background-color: var(--purple-50) !important;
}

.focus\:bg-purple-100:focus {
  background-color: var(--purple-100) !important;
}

.focus\:bg-purple-200:focus {
  background-color: var(--purple-200) !important;
}

.focus\:bg-purple-300:focus {
  background-color: var(--purple-300) !important;
}

.focus\:bg-purple-400:focus {
  background-color: var(--purple-400) !important;
}

.focus\:bg-purple-500:focus {
  background-color: var(--purple-500) !important;
}

.focus\:bg-purple-600:focus {
  background-color: var(--purple-600) !important;
}

.focus\:bg-purple-700:focus {
  background-color: var(--purple-700) !important;
}

.focus\:bg-purple-800:focus {
  background-color: var(--purple-800) !important;
}

.focus\:bg-purple-900:focus {
  background-color: var(--purple-900) !important;
}

.hover\:bg-purple-50:hover {
  background-color: var(--purple-50) !important;
}

.hover\:bg-purple-100:hover {
  background-color: var(--purple-100) !important;
}

.hover\:bg-purple-200:hover {
  background-color: var(--purple-200) !important;
}

.hover\:bg-purple-300:hover {
  background-color: var(--purple-300) !important;
}

.hover\:bg-purple-400:hover {
  background-color: var(--purple-400) !important;
}

.hover\:bg-purple-500:hover {
  background-color: var(--purple-500) !important;
}

.hover\:bg-purple-600:hover {
  background-color: var(--purple-600) !important;
}

.hover\:bg-purple-700:hover {
  background-color: var(--purple-700) !important;
}

.hover\:bg-purple-800:hover {
  background-color: var(--purple-800) !important;
}

.hover\:bg-purple-900:hover {
  background-color: var(--purple-900) !important;
}

.active\:bg-purple-50:active {
  background-color: var(--purple-50) !important;
}

.active\:bg-purple-100:active {
  background-color: var(--purple-100) !important;
}

.active\:bg-purple-200:active {
  background-color: var(--purple-200) !important;
}

.active\:bg-purple-300:active {
  background-color: var(--purple-300) !important;
}

.active\:bg-purple-400:active {
  background-color: var(--purple-400) !important;
}

.active\:bg-purple-500:active {
  background-color: var(--purple-500) !important;
}

.active\:bg-purple-600:active {
  background-color: var(--purple-600) !important;
}

.active\:bg-purple-700:active {
  background-color: var(--purple-700) !important;
}

.active\:bg-purple-800:active {
  background-color: var(--purple-800) !important;
}

.active\:bg-purple-900:active {
  background-color: var(--purple-900) !important;
}

.bg-gray-50 {
  background-color: var(--gray-50) !important;
}

.bg-gray-100 {
  background-color: var(--gray-100) !important;
}

.bg-gray-200 {
  background-color: var(--gray-200) !important;
}

.bg-gray-300 {
  background-color: var(--gray-300) !important;
}

.bg-gray-400 {
  background-color: var(--gray-400) !important;
}

.bg-gray-500 {
  background-color: var(--gray-500) !important;
}

.bg-gray-600 {
  background-color: var(--gray-600) !important;
}

.bg-gray-700 {
  background-color: var(--gray-700) !important;
}

.bg-gray-800 {
  background-color: var(--gray-800) !important;
}

.bg-gray-900 {
  background-color: var(--gray-900) !important;
}

.focus\:bg-gray-50:focus {
  background-color: var(--gray-50) !important;
}

.focus\:bg-gray-100:focus {
  background-color: var(--gray-100) !important;
}

.focus\:bg-gray-200:focus {
  background-color: var(--gray-200) !important;
}

.focus\:bg-gray-300:focus {
  background-color: var(--gray-300) !important;
}

.focus\:bg-gray-400:focus {
  background-color: var(--gray-400) !important;
}

.focus\:bg-gray-500:focus {
  background-color: var(--gray-500) !important;
}

.focus\:bg-gray-600:focus {
  background-color: var(--gray-600) !important;
}

.focus\:bg-gray-700:focus {
  background-color: var(--gray-700) !important;
}

.focus\:bg-gray-800:focus {
  background-color: var(--gray-800) !important;
}

.focus\:bg-gray-900:focus {
  background-color: var(--gray-900) !important;
}

.hover\:bg-gray-50:hover {
  background-color: var(--gray-50) !important;
}

.hover\:bg-gray-100:hover {
  background-color: var(--gray-100) !important;
}

.hover\:bg-gray-200:hover {
  background-color: var(--gray-200) !important;
}

.hover\:bg-gray-300:hover {
  background-color: var(--gray-300) !important;
}

.hover\:bg-gray-400:hover {
  background-color: var(--gray-400) !important;
}

.hover\:bg-gray-500:hover {
  background-color: var(--gray-500) !important;
}

.hover\:bg-gray-600:hover {
  background-color: var(--gray-600) !important;
}

.hover\:bg-gray-700:hover {
  background-color: var(--gray-700) !important;
}

.hover\:bg-gray-800:hover {
  background-color: var(--gray-800) !important;
}

.hover\:bg-gray-900:hover {
  background-color: var(--gray-900) !important;
}

.active\:bg-gray-50:active {
  background-color: var(--gray-50) !important;
}

.active\:bg-gray-100:active {
  background-color: var(--gray-100) !important;
}

.active\:bg-gray-200:active {
  background-color: var(--gray-200) !important;
}

.active\:bg-gray-300:active {
  background-color: var(--gray-300) !important;
}

.active\:bg-gray-400:active {
  background-color: var(--gray-400) !important;
}

.active\:bg-gray-500:active {
  background-color: var(--gray-500) !important;
}

.active\:bg-gray-600:active {
  background-color: var(--gray-600) !important;
}

.active\:bg-gray-700:active {
  background-color: var(--gray-700) !important;
}

.active\:bg-gray-800:active {
  background-color: var(--gray-800) !important;
}

.active\:bg-gray-900:active {
  background-color: var(--gray-900) !important;
}

.bg-red-50 {
  background-color: var(--red-50) !important;
}

.bg-red-100 {
  background-color: var(--red-100) !important;
}

.bg-red-200 {
  background-color: var(--red-200) !important;
}

.bg-red-300 {
  background-color: var(--red-300) !important;
}

.bg-red-400 {
  background-color: var(--red-400) !important;
}

.bg-red-500 {
  background-color: var(--red-500) !important;
}

.bg-red-600 {
  background-color: var(--red-600) !important;
}

.bg-red-700 {
  background-color: var(--red-700) !important;
}

.bg-red-800 {
  background-color: var(--red-800) !important;
}

.bg-red-900 {
  background-color: var(--red-900) !important;
}

.focus\:bg-red-50:focus {
  background-color: var(--red-50) !important;
}

.focus\:bg-red-100:focus {
  background-color: var(--red-100) !important;
}

.focus\:bg-red-200:focus {
  background-color: var(--red-200) !important;
}

.focus\:bg-red-300:focus {
  background-color: var(--red-300) !important;
}

.focus\:bg-red-400:focus {
  background-color: var(--red-400) !important;
}

.focus\:bg-red-500:focus {
  background-color: var(--red-500) !important;
}

.focus\:bg-red-600:focus {
  background-color: var(--red-600) !important;
}

.focus\:bg-red-700:focus {
  background-color: var(--red-700) !important;
}

.focus\:bg-red-800:focus {
  background-color: var(--red-800) !important;
}

.focus\:bg-red-900:focus {
  background-color: var(--red-900) !important;
}

.hover\:bg-red-50:hover {
  background-color: var(--red-50) !important;
}

.hover\:bg-red-100:hover {
  background-color: var(--red-100) !important;
}

.hover\:bg-red-200:hover {
  background-color: var(--red-200) !important;
}

.hover\:bg-red-300:hover {
  background-color: var(--red-300) !important;
}

.hover\:bg-red-400:hover {
  background-color: var(--red-400) !important;
}

.hover\:bg-red-500:hover {
  background-color: var(--red-500) !important;
}

.hover\:bg-red-600:hover {
  background-color: var(--red-600) !important;
}

.hover\:bg-red-700:hover {
  background-color: var(--red-700) !important;
}

.hover\:bg-red-800:hover {
  background-color: var(--red-800) !important;
}

.hover\:bg-red-900:hover {
  background-color: var(--red-900) !important;
}

.active\:bg-red-50:active {
  background-color: var(--red-50) !important;
}

.active\:bg-red-100:active {
  background-color: var(--red-100) !important;
}

.active\:bg-red-200:active {
  background-color: var(--red-200) !important;
}

.active\:bg-red-300:active {
  background-color: var(--red-300) !important;
}

.active\:bg-red-400:active {
  background-color: var(--red-400) !important;
}

.active\:bg-red-500:active {
  background-color: var(--red-500) !important;
}

.active\:bg-red-600:active {
  background-color: var(--red-600) !important;
}

.active\:bg-red-700:active {
  background-color: var(--red-700) !important;
}

.active\:bg-red-800:active {
  background-color: var(--red-800) !important;
}

.active\:bg-red-900:active {
  background-color: var(--red-900) !important;
}

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

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

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

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

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

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

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

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

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

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

.focus\:bg-primary-50:focus {
  background-color: var(--primary-50) !important;
}

.focus\:bg-primary-100:focus {
  background-color: var(--primary-100) !important;
}

.focus\:bg-primary-200:focus {
  background-color: var(--primary-200) !important;
}

.focus\:bg-primary-300:focus {
  background-color: var(--primary-300) !important;
}

.focus\:bg-primary-400:focus {
  background-color: var(--primary-400) !important;
}

.focus\:bg-primary-500:focus {
  background-color: var(--primary-500) !important;
}

.focus\:bg-primary-600:focus {
  background-color: var(--primary-600) !important;
}

.focus\:bg-primary-700:focus {
  background-color: var(--primary-700) !important;
}

.focus\:bg-primary-800:focus {
  background-color: var(--primary-800) !important;
}

.focus\:bg-primary-900:focus {
  background-color: var(--primary-900) !important;
}

.hover\:bg-primary-50:hover {
  background-color: var(--primary-50) !important;
}

.hover\:bg-primary-100:hover {
  background-color: var(--primary-100) !important;
}

.hover\:bg-primary-200:hover {
  background-color: var(--primary-200) !important;
}

.hover\:bg-primary-300:hover {
  background-color: var(--primary-300) !important;
}

.hover\:bg-primary-400:hover {
  background-color: var(--primary-400) !important;
}

.hover\:bg-primary-500:hover {
  background-color: var(--primary-500) !important;
}

.hover\:bg-primary-600:hover {
  background-color: var(--primary-600) !important;
}

.hover\:bg-primary-700:hover {
  background-color: var(--primary-700) !important;
}

.hover\:bg-primary-800:hover {
  background-color: var(--primary-800) !important;
}

.hover\:bg-primary-900:hover {
  background-color: var(--primary-900) !important;
}

.active\:bg-primary-50:active {
  background-color: var(--primary-50) !important;
}

.active\:bg-primary-100:active {
  background-color: var(--primary-100) !important;
}

.active\:bg-primary-200:active {
  background-color: var(--primary-200) !important;
}

.active\:bg-primary-300:active {
  background-color: var(--primary-300) !important;
}

.active\:bg-primary-400:active {
  background-color: var(--primary-400) !important;
}

.active\:bg-primary-500:active {
  background-color: var(--primary-500) !important;
}

.active\:bg-primary-600:active {
  background-color: var(--primary-600) !important;
}

.active\:bg-primary-700:active {
  background-color: var(--primary-700) !important;
}

.active\:bg-primary-800:active {
  background-color: var(--primary-800) !important;
}

.active\:bg-primary-900:active {
  background-color: var(--primary-900) !important;
}

.border-blue-50 {
  border-color: var(--blue-50) !important;
}

.border-blue-100 {
  border-color: var(--blue-100) !important;
}

.border-blue-200 {
  border-color: var(--blue-200) !important;
}

.border-blue-300 {
  border-color: var(--blue-300) !important;
}

.border-blue-400 {
  border-color: var(--blue-400) !important;
}

.border-blue-500 {
  border-color: var(--blue-500) !important;
}

.border-blue-600 {
  border-color: var(--blue-600) !important;
}

.border-blue-700 {
  border-color: var(--blue-700) !important;
}

.border-blue-800 {
  border-color: var(--blue-800) !important;
}

.border-blue-900 {
  border-color: var(--blue-900) !important;
}

.focus\:border-blue-50:focus {
  border-color: var(--blue-50) !important;
}

.focus\:border-blue-100:focus {
  border-color: var(--blue-100) !important;
}

.focus\:border-blue-200:focus {
  border-color: var(--blue-200) !important;
}

.focus\:border-blue-300:focus {
  border-color: var(--blue-300) !important;
}

.focus\:border-blue-400:focus {
  border-color: var(--blue-400) !important;
}

.focus\:border-blue-500:focus {
  border-color: var(--blue-500) !important;
}

.focus\:border-blue-600:focus {
  border-color: var(--blue-600) !important;
}

.focus\:border-blue-700:focus {
  border-color: var(--blue-700) !important;
}

.focus\:border-blue-800:focus {
  border-color: var(--blue-800) !important;
}

.focus\:border-blue-900:focus {
  border-color: var(--blue-900) !important;
}

.hover\:border-blue-50:hover {
  border-color: var(--blue-50) !important;
}

.hover\:border-blue-100:hover {
  border-color: var(--blue-100) !important;
}

.hover\:border-blue-200:hover {
  border-color: var(--blue-200) !important;
}

.hover\:border-blue-300:hover {
  border-color: var(--blue-300) !important;
}

.hover\:border-blue-400:hover {
  border-color: var(--blue-400) !important;
}

.hover\:border-blue-500:hover {
  border-color: var(--blue-500) !important;
}

.hover\:border-blue-600:hover {
  border-color: var(--blue-600) !important;
}

.hover\:border-blue-700:hover {
  border-color: var(--blue-700) !important;
}

.hover\:border-blue-800:hover {
  border-color: var(--blue-800) !important;
}

.hover\:border-blue-900:hover {
  border-color: var(--blue-900) !important;
}

.active\:border-blue-50:active {
  border-color: var(--blue-50) !important;
}

.active\:border-blue-100:active {
  border-color: var(--blue-100) !important;
}

.active\:border-blue-200:active {
  border-color: var(--blue-200) !important;
}

.active\:border-blue-300:active {
  border-color: var(--blue-300) !important;
}

.active\:border-blue-400:active {
  border-color: var(--blue-400) !important;
}

.active\:border-blue-500:active {
  border-color: var(--blue-500) !important;
}

.active\:border-blue-600:active {
  border-color: var(--blue-600) !important;
}

.active\:border-blue-700:active {
  border-color: var(--blue-700) !important;
}

.active\:border-blue-800:active {
  border-color: var(--blue-800) !important;
}

.active\:border-blue-900:active {
  border-color: var(--blue-900) !important;
}

.border-green-50 {
  border-color: var(--green-50) !important;
}

.border-green-100 {
  border-color: var(--green-100) !important;
}

.border-green-200 {
  border-color: var(--green-200) !important;
}

.border-green-300 {
  border-color: var(--green-300) !important;
}

.border-green-400 {
  border-color: var(--green-400) !important;
}

.border-green-500 {
  border-color: var(--green-500) !important;
}

.border-green-600 {
  border-color: var(--green-600) !important;
}

.border-green-700 {
  border-color: var(--green-700) !important;
}

.border-green-800 {
  border-color: var(--green-800) !important;
}

.border-green-900 {
  border-color: var(--green-900) !important;
}

.focus\:border-green-50:focus {
  border-color: var(--green-50) !important;
}

.focus\:border-green-100:focus {
  border-color: var(--green-100) !important;
}

.focus\:border-green-200:focus {
  border-color: var(--green-200) !important;
}

.focus\:border-green-300:focus {
  border-color: var(--green-300) !important;
}

.focus\:border-green-400:focus {
  border-color: var(--green-400) !important;
}

.focus\:border-green-500:focus {
  border-color: var(--green-500) !important;
}

.focus\:border-green-600:focus {
  border-color: var(--green-600) !important;
}

.focus\:border-green-700:focus {
  border-color: var(--green-700) !important;
}

.focus\:border-green-800:focus {
  border-color: var(--green-800) !important;
}

.focus\:border-green-900:focus {
  border-color: var(--green-900) !important;
}

.hover\:border-green-50:hover {
  border-color: var(--green-50) !important;
}

.hover\:border-green-100:hover {
  border-color: var(--green-100) !important;
}

.hover\:border-green-200:hover {
  border-color: var(--green-200) !important;
}

.hover\:border-green-300:hover {
  border-color: var(--green-300) !important;
}

.hover\:border-green-400:hover {
  border-color: var(--green-400) !important;
}

.hover\:border-green-500:hover {
  border-color: var(--green-500) !important;
}

.hover\:border-green-600:hover {
  border-color: var(--green-600) !important;
}

.hover\:border-green-700:hover {
  border-color: var(--green-700) !important;
}

.hover\:border-green-800:hover {
  border-color: var(--green-800) !important;
}

.hover\:border-green-900:hover {
  border-color: var(--green-900) !important;
}

.active\:border-green-50:active {
  border-color: var(--green-50) !important;
}

.active\:border-green-100:active {
  border-color: var(--green-100) !important;
}

.active\:border-green-200:active {
  border-color: var(--green-200) !important;
}

.active\:border-green-300:active {
  border-color: var(--green-300) !important;
}

.active\:border-green-400:active {
  border-color: var(--green-400) !important;
}

.active\:border-green-500:active {
  border-color: var(--green-500) !important;
}

.active\:border-green-600:active {
  border-color: var(--green-600) !important;
}

.active\:border-green-700:active {
  border-color: var(--green-700) !important;
}

.active\:border-green-800:active {
  border-color: var(--green-800) !important;
}

.active\:border-green-900:active {
  border-color: var(--green-900) !important;
}

.border-yellow-50 {
  border-color: var(--yellow-50) !important;
}

.border-yellow-100 {
  border-color: var(--yellow-100) !important;
}

.border-yellow-200 {
  border-color: var(--yellow-200) !important;
}

.border-yellow-300 {
  border-color: var(--yellow-300) !important;
}

.border-yellow-400 {
  border-color: var(--yellow-400) !important;
}

.border-yellow-500 {
  border-color: var(--yellow-500) !important;
}

.border-yellow-600 {
  border-color: var(--yellow-600) !important;
}

.border-yellow-700 {
  border-color: var(--yellow-700) !important;
}

.border-yellow-800 {
  border-color: var(--yellow-800) !important;
}

.border-yellow-900 {
  border-color: var(--yellow-900) !important;
}

.focus\:border-yellow-50:focus {
  border-color: var(--yellow-50) !important;
}

.focus\:border-yellow-100:focus {
  border-color: var(--yellow-100) !important;
}

.focus\:border-yellow-200:focus {
  border-color: var(--yellow-200) !important;
}

.focus\:border-yellow-300:focus {
  border-color: var(--yellow-300) !important;
}

.focus\:border-yellow-400:focus {
  border-color: var(--yellow-400) !important;
}

.focus\:border-yellow-500:focus {
  border-color: var(--yellow-500) !important;
}

.focus\:border-yellow-600:focus {
  border-color: var(--yellow-600) !important;
}

.focus\:border-yellow-700:focus {
  border-color: var(--yellow-700) !important;
}

.focus\:border-yellow-800:focus {
  border-color: var(--yellow-800) !important;
}

.focus\:border-yellow-900:focus {
  border-color: var(--yellow-900) !important;
}

.hover\:border-yellow-50:hover {
  border-color: var(--yellow-50) !important;
}

.hover\:border-yellow-100:hover {
  border-color: var(--yellow-100) !important;
}

.hover\:border-yellow-200:hover {
  border-color: var(--yellow-200) !important;
}

.hover\:border-yellow-300:hover {
  border-color: var(--yellow-300) !important;
}

.hover\:border-yellow-400:hover {
  border-color: var(--yellow-400) !important;
}

.hover\:border-yellow-500:hover {
  border-color: var(--yellow-500) !important;
}

.hover\:border-yellow-600:hover {
  border-color: var(--yellow-600) !important;
}

.hover\:border-yellow-700:hover {
  border-color: var(--yellow-700) !important;
}

.hover\:border-yellow-800:hover {
  border-color: var(--yellow-800) !important;
}

.hover\:border-yellow-900:hover {
  border-color: var(--yellow-900) !important;
}

.active\:border-yellow-50:active {
  border-color: var(--yellow-50) !important;
}

.active\:border-yellow-100:active {
  border-color: var(--yellow-100) !important;
}

.active\:border-yellow-200:active {
  border-color: var(--yellow-200) !important;
}

.active\:border-yellow-300:active {
  border-color: var(--yellow-300) !important;
}

.active\:border-yellow-400:active {
  border-color: var(--yellow-400) !important;
}

.active\:border-yellow-500:active {
  border-color: var(--yellow-500) !important;
}

.active\:border-yellow-600:active {
  border-color: var(--yellow-600) !important;
}

.active\:border-yellow-700:active {
  border-color: var(--yellow-700) !important;
}

.active\:border-yellow-800:active {
  border-color: var(--yellow-800) !important;
}

.active\:border-yellow-900:active {
  border-color: var(--yellow-900) !important;
}

.border-cyan-50 {
  border-color: var(--cyan-50) !important;
}

.border-cyan-100 {
  border-color: var(--cyan-100) !important;
}

.border-cyan-200 {
  border-color: var(--cyan-200) !important;
}

.border-cyan-300 {
  border-color: var(--cyan-300) !important;
}

.border-cyan-400 {
  border-color: var(--cyan-400) !important;
}

.border-cyan-500 {
  border-color: var(--cyan-500) !important;
}

.border-cyan-600 {
  border-color: var(--cyan-600) !important;
}

.border-cyan-700 {
  border-color: var(--cyan-700) !important;
}

.border-cyan-800 {
  border-color: var(--cyan-800) !important;
}

.border-cyan-900 {
  border-color: var(--cyan-900) !important;
}

.focus\:border-cyan-50:focus {
  border-color: var(--cyan-50) !important;
}

.focus\:border-cyan-100:focus {
  border-color: var(--cyan-100) !important;
}

.focus\:border-cyan-200:focus {
  border-color: var(--cyan-200) !important;
}

.focus\:border-cyan-300:focus {
  border-color: var(--cyan-300) !important;
}

.focus\:border-cyan-400:focus {
  border-color: var(--cyan-400) !important;
}

.focus\:border-cyan-500:focus {
  border-color: var(--cyan-500) !important;
}

.focus\:border-cyan-600:focus {
  border-color: var(--cyan-600) !important;
}

.focus\:border-cyan-700:focus {
  border-color: var(--cyan-700) !important;
}

.focus\:border-cyan-800:focus {
  border-color: var(--cyan-800) !important;
}

.focus\:border-cyan-900:focus {
  border-color: var(--cyan-900) !important;
}

.hover\:border-cyan-50:hover {
  border-color: var(--cyan-50) !important;
}

.hover\:border-cyan-100:hover {
  border-color: var(--cyan-100) !important;
}

.hover\:border-cyan-200:hover {
  border-color: var(--cyan-200) !important;
}

.hover\:border-cyan-300:hover {
  border-color: var(--cyan-300) !important;
}

.hover\:border-cyan-400:hover {
  border-color: var(--cyan-400) !important;
}

.hover\:border-cyan-500:hover {
  border-color: var(--cyan-500) !important;
}

.hover\:border-cyan-600:hover {
  border-color: var(--cyan-600) !important;
}

.hover\:border-cyan-700:hover {
  border-color: var(--cyan-700) !important;
}

.hover\:border-cyan-800:hover {
  border-color: var(--cyan-800) !important;
}

.hover\:border-cyan-900:hover {
  border-color: var(--cyan-900) !important;
}

.active\:border-cyan-50:active {
  border-color: var(--cyan-50) !important;
}

.active\:border-cyan-100:active {
  border-color: var(--cyan-100) !important;
}

.active\:border-cyan-200:active {
  border-color: var(--cyan-200) !important;
}

.active\:border-cyan-300:active {
  border-color: var(--cyan-300) !important;
}

.active\:border-cyan-400:active {
  border-color: var(--cyan-400) !important;
}

.active\:border-cyan-500:active {
  border-color: var(--cyan-500) !important;
}

.active\:border-cyan-600:active {
  border-color: var(--cyan-600) !important;
}

.active\:border-cyan-700:active {
  border-color: var(--cyan-700) !important;
}

.active\:border-cyan-800:active {
  border-color: var(--cyan-800) !important;
}

.active\:border-cyan-900:active {
  border-color: var(--cyan-900) !important;
}

.border-pink-50 {
  border-color: var(--pink-50) !important;
}

.border-pink-100 {
  border-color: var(--pink-100) !important;
}

.border-pink-200 {
  border-color: var(--pink-200) !important;
}

.border-pink-300 {
  border-color: var(--pink-300) !important;
}

.border-pink-400 {
  border-color: var(--pink-400) !important;
}

.border-pink-500 {
  border-color: var(--pink-500) !important;
}

.border-pink-600 {
  border-color: var(--pink-600) !important;
}

.border-pink-700 {
  border-color: var(--pink-700) !important;
}

.border-pink-800 {
  border-color: var(--pink-800) !important;
}

.border-pink-900 {
  border-color: var(--pink-900) !important;
}

.focus\:border-pink-50:focus {
  border-color: var(--pink-50) !important;
}

.focus\:border-pink-100:focus {
  border-color: var(--pink-100) !important;
}

.focus\:border-pink-200:focus {
  border-color: var(--pink-200) !important;
}

.focus\:border-pink-300:focus {
  border-color: var(--pink-300) !important;
}

.focus\:border-pink-400:focus {
  border-color: var(--pink-400) !important;
}

.focus\:border-pink-500:focus {
  border-color: var(--pink-500) !important;
}

.focus\:border-pink-600:focus {
  border-color: var(--pink-600) !important;
}

.focus\:border-pink-700:focus {
  border-color: var(--pink-700) !important;
}

.focus\:border-pink-800:focus {
  border-color: var(--pink-800) !important;
}

.focus\:border-pink-900:focus {
  border-color: var(--pink-900) !important;
}

.hover\:border-pink-50:hover {
  border-color: var(--pink-50) !important;
}

.hover\:border-pink-100:hover {
  border-color: var(--pink-100) !important;
}

.hover\:border-pink-200:hover {
  border-color: var(--pink-200) !important;
}

.hover\:border-pink-300:hover {
  border-color: var(--pink-300) !important;
}

.hover\:border-pink-400:hover {
  border-color: var(--pink-400) !important;
}

.hover\:border-pink-500:hover {
  border-color: var(--pink-500) !important;
}

.hover\:border-pink-600:hover {
  border-color: var(--pink-600) !important;
}

.hover\:border-pink-700:hover {
  border-color: var(--pink-700) !important;
}

.hover\:border-pink-800:hover {
  border-color: var(--pink-800) !important;
}

.hover\:border-pink-900:hover {
  border-color: var(--pink-900) !important;
}

.active\:border-pink-50:active {
  border-color: var(--pink-50) !important;
}

.active\:border-pink-100:active {
  border-color: var(--pink-100) !important;
}

.active\:border-pink-200:active {
  border-color: var(--pink-200) !important;
}

.active\:border-pink-300:active {
  border-color: var(--pink-300) !important;
}

.active\:border-pink-400:active {
  border-color: var(--pink-400) !important;
}

.active\:border-pink-500:active {
  border-color: var(--pink-500) !important;
}

.active\:border-pink-600:active {
  border-color: var(--pink-600) !important;
}

.active\:border-pink-700:active {
  border-color: var(--pink-700) !important;
}

.active\:border-pink-800:active {
  border-color: var(--pink-800) !important;
}

.active\:border-pink-900:active {
  border-color: var(--pink-900) !important;
}

.border-indigo-50 {
  border-color: var(--indigo-50) !important;
}

.border-indigo-100 {
  border-color: var(--indigo-100) !important;
}

.border-indigo-200 {
  border-color: var(--indigo-200) !important;
}

.border-indigo-300 {
  border-color: var(--indigo-300) !important;
}

.border-indigo-400 {
  border-color: var(--indigo-400) !important;
}

.border-indigo-500 {
  border-color: var(--indigo-500) !important;
}

.border-indigo-600 {
  border-color: var(--indigo-600) !important;
}

.border-indigo-700 {
  border-color: var(--indigo-700) !important;
}

.border-indigo-800 {
  border-color: var(--indigo-800) !important;
}

.border-indigo-900 {
  border-color: var(--indigo-900) !important;
}

.focus\:border-indigo-50:focus {
  border-color: var(--indigo-50) !important;
}

.focus\:border-indigo-100:focus {
  border-color: var(--indigo-100) !important;
}

.focus\:border-indigo-200:focus {
  border-color: var(--indigo-200) !important;
}

.focus\:border-indigo-300:focus {
  border-color: var(--indigo-300) !important;
}

.focus\:border-indigo-400:focus {
  border-color: var(--indigo-400) !important;
}

.focus\:border-indigo-500:focus {
  border-color: var(--indigo-500) !important;
}

.focus\:border-indigo-600:focus {
  border-color: var(--indigo-600) !important;
}

.focus\:border-indigo-700:focus {
  border-color: var(--indigo-700) !important;
}

.focus\:border-indigo-800:focus {
  border-color: var(--indigo-800) !important;
}

.focus\:border-indigo-900:focus {
  border-color: var(--indigo-900) !important;
}

.hover\:border-indigo-50:hover {
  border-color: var(--indigo-50) !important;
}

.hover\:border-indigo-100:hover {
  border-color: var(--indigo-100) !important;
}

.hover\:border-indigo-200:hover {
  border-color: var(--indigo-200) !important;
}

.hover\:border-indigo-300:hover {
  border-color: var(--indigo-300) !important;
}

.hover\:border-indigo-400:hover {
  border-color: var(--indigo-400) !important;
}

.hover\:border-indigo-500:hover {
  border-color: var(--indigo-500) !important;
}

.hover\:border-indigo-600:hover {
  border-color: var(--indigo-600) !important;
}

.hover\:border-indigo-700:hover {
  border-color: var(--indigo-700) !important;
}

.hover\:border-indigo-800:hover {
  border-color: var(--indigo-800) !important;
}

.hover\:border-indigo-900:hover {
  border-color: var(--indigo-900) !important;
}

.active\:border-indigo-50:active {
  border-color: var(--indigo-50) !important;
}

.active\:border-indigo-100:active {
  border-color: var(--indigo-100) !important;
}

.active\:border-indigo-200:active {
  border-color: var(--indigo-200) !important;
}

.active\:border-indigo-300:active {
  border-color: var(--indigo-300) !important;
}

.active\:border-indigo-400:active {
  border-color: var(--indigo-400) !important;
}

.active\:border-indigo-500:active {
  border-color: var(--indigo-500) !important;
}

.active\:border-indigo-600:active {
  border-color: var(--indigo-600) !important;
}

.active\:border-indigo-700:active {
  border-color: var(--indigo-700) !important;
}

.active\:border-indigo-800:active {
  border-color: var(--indigo-800) !important;
}

.active\:border-indigo-900:active {
  border-color: var(--indigo-900) !important;
}

.border-teal-50 {
  border-color: var(--teal-50) !important;
}

.border-teal-100 {
  border-color: var(--teal-100) !important;
}

.border-teal-200 {
  border-color: var(--teal-200) !important;
}

.border-teal-300 {
  border-color: var(--teal-300) !important;
}

.border-teal-400 {
  border-color: var(--teal-400) !important;
}

.border-teal-500 {
  border-color: var(--teal-500) !important;
}

.border-teal-600 {
  border-color: var(--teal-600) !important;
}

.border-teal-700 {
  border-color: var(--teal-700) !important;
}

.border-teal-800 {
  border-color: var(--teal-800) !important;
}

.border-teal-900 {
  border-color: var(--teal-900) !important;
}

.focus\:border-teal-50:focus {
  border-color: var(--teal-50) !important;
}

.focus\:border-teal-100:focus {
  border-color: var(--teal-100) !important;
}

.focus\:border-teal-200:focus {
  border-color: var(--teal-200) !important;
}

.focus\:border-teal-300:focus {
  border-color: var(--teal-300) !important;
}

.focus\:border-teal-400:focus {
  border-color: var(--teal-400) !important;
}

.focus\:border-teal-500:focus {
  border-color: var(--teal-500) !important;
}

.focus\:border-teal-600:focus {
  border-color: var(--teal-600) !important;
}

.focus\:border-teal-700:focus {
  border-color: var(--teal-700) !important;
}

.focus\:border-teal-800:focus {
  border-color: var(--teal-800) !important;
}

.focus\:border-teal-900:focus {
  border-color: var(--teal-900) !important;
}

.hover\:border-teal-50:hover {
  border-color: var(--teal-50) !important;
}

.hover\:border-teal-100:hover {
  border-color: var(--teal-100) !important;
}

.hover\:border-teal-200:hover {
  border-color: var(--teal-200) !important;
}

.hover\:border-teal-300:hover {
  border-color: var(--teal-300) !important;
}

.hover\:border-teal-400:hover {
  border-color: var(--teal-400) !important;
}

.hover\:border-teal-500:hover {
  border-color: var(--teal-500) !important;
}

.hover\:border-teal-600:hover {
  border-color: var(--teal-600) !important;
}

.hover\:border-teal-700:hover {
  border-color: var(--teal-700) !important;
}

.hover\:border-teal-800:hover {
  border-color: var(--teal-800) !important;
}

.hover\:border-teal-900:hover {
  border-color: var(--teal-900) !important;
}

.active\:border-teal-50:active {
  border-color: var(--teal-50) !important;
}

.active\:border-teal-100:active {
  border-color: var(--teal-100) !important;
}

.active\:border-teal-200:active {
  border-color: var(--teal-200) !important;
}

.active\:border-teal-300:active {
  border-color: var(--teal-300) !important;
}

.active\:border-teal-400:active {
  border-color: var(--teal-400) !important;
}

.active\:border-teal-500:active {
  border-color: var(--teal-500) !important;
}

.active\:border-teal-600:active {
  border-color: var(--teal-600) !important;
}

.active\:border-teal-700:active {
  border-color: var(--teal-700) !important;
}

.active\:border-teal-800:active {
  border-color: var(--teal-800) !important;
}

.active\:border-teal-900:active {
  border-color: var(--teal-900) !important;
}

.border-orange-50 {
  border-color: var(--orange-50) !important;
}

.border-orange-100 {
  border-color: var(--orange-100) !important;
}

.border-orange-200 {
  border-color: var(--orange-200) !important;
}

.border-orange-300 {
  border-color: var(--orange-300) !important;
}

.border-orange-400 {
  border-color: var(--orange-400) !important;
}

.border-orange-500 {
  border-color: var(--orange-500) !important;
}

.border-orange-600 {
  border-color: var(--orange-600) !important;
}

.border-orange-700 {
  border-color: var(--orange-700) !important;
}

.border-orange-800 {
  border-color: var(--orange-800) !important;
}

.border-orange-900 {
  border-color: var(--orange-900) !important;
}

.focus\:border-orange-50:focus {
  border-color: var(--orange-50) !important;
}

.focus\:border-orange-100:focus {
  border-color: var(--orange-100) !important;
}

.focus\:border-orange-200:focus {
  border-color: var(--orange-200) !important;
}

.focus\:border-orange-300:focus {
  border-color: var(--orange-300) !important;
}

.focus\:border-orange-400:focus {
  border-color: var(--orange-400) !important;
}

.focus\:border-orange-500:focus {
  border-color: var(--orange-500) !important;
}

.focus\:border-orange-600:focus {
  border-color: var(--orange-600) !important;
}

.focus\:border-orange-700:focus {
  border-color: var(--orange-700) !important;
}

.focus\:border-orange-800:focus {
  border-color: var(--orange-800) !important;
}

.focus\:border-orange-900:focus {
  border-color: var(--orange-900) !important;
}

.hover\:border-orange-50:hover {
  border-color: var(--orange-50) !important;
}

.hover\:border-orange-100:hover {
  border-color: var(--orange-100) !important;
}

.hover\:border-orange-200:hover {
  border-color: var(--orange-200) !important;
}

.hover\:border-orange-300:hover {
  border-color: var(--orange-300) !important;
}

.hover\:border-orange-400:hover {
  border-color: var(--orange-400) !important;
}

.hover\:border-orange-500:hover {
  border-color: var(--orange-500) !important;
}

.hover\:border-orange-600:hover {
  border-color: var(--orange-600) !important;
}

.hover\:border-orange-700:hover {
  border-color: var(--orange-700) !important;
}

.hover\:border-orange-800:hover {
  border-color: var(--orange-800) !important;
}

.hover\:border-orange-900:hover {
  border-color: var(--orange-900) !important;
}

.active\:border-orange-50:active {
  border-color: var(--orange-50) !important;
}

.active\:border-orange-100:active {
  border-color: var(--orange-100) !important;
}

.active\:border-orange-200:active {
  border-color: var(--orange-200) !important;
}

.active\:border-orange-300:active {
  border-color: var(--orange-300) !important;
}

.active\:border-orange-400:active {
  border-color: var(--orange-400) !important;
}

.active\:border-orange-500:active {
  border-color: var(--orange-500) !important;
}

.active\:border-orange-600:active {
  border-color: var(--orange-600) !important;
}

.active\:border-orange-700:active {
  border-color: var(--orange-700) !important;
}

.active\:border-orange-800:active {
  border-color: var(--orange-800) !important;
}

.active\:border-orange-900:active {
  border-color: var(--orange-900) !important;
}

.border-bluegray-50 {
  border-color: var(--bluegray-50) !important;
}

.border-bluegray-100 {
  border-color: var(--bluegray-100) !important;
}

.border-bluegray-200 {
  border-color: var(--bluegray-200) !important;
}

.border-bluegray-300 {
  border-color: var(--bluegray-300) !important;
}

.border-bluegray-400 {
  border-color: var(--bluegray-400) !important;
}

.border-bluegray-500 {
  border-color: var(--bluegray-500) !important;
}

.border-bluegray-600 {
  border-color: var(--bluegray-600) !important;
}

.border-bluegray-700 {
  border-color: var(--bluegray-700) !important;
}

.border-bluegray-800 {
  border-color: var(--bluegray-800) !important;
}

.border-bluegray-900 {
  border-color: var(--bluegray-900) !important;
}

.focus\:border-bluegray-50:focus {
  border-color: var(--bluegray-50) !important;
}

.focus\:border-bluegray-100:focus {
  border-color: var(--bluegray-100) !important;
}

.focus\:border-bluegray-200:focus {
  border-color: var(--bluegray-200) !important;
}

.focus\:border-bluegray-300:focus {
  border-color: var(--bluegray-300) !important;
}

.focus\:border-bluegray-400:focus {
  border-color: var(--bluegray-400) !important;
}

.focus\:border-bluegray-500:focus {
  border-color: var(--bluegray-500) !important;
}

.focus\:border-bluegray-600:focus {
  border-color: var(--bluegray-600) !important;
}

.focus\:border-bluegray-700:focus {
  border-color: var(--bluegray-700) !important;
}

.focus\:border-bluegray-800:focus {
  border-color: var(--bluegray-800) !important;
}

.focus\:border-bluegray-900:focus {
  border-color: var(--bluegray-900) !important;
}

.hover\:border-bluegray-50:hover {
  border-color: var(--bluegray-50) !important;
}

.hover\:border-bluegray-100:hover {
  border-color: var(--bluegray-100) !important;
}

.hover\:border-bluegray-200:hover {
  border-color: var(--bluegray-200) !important;
}

.hover\:border-bluegray-300:hover {
  border-color: var(--bluegray-300) !important;
}

.hover\:border-bluegray-400:hover {
  border-color: var(--bluegray-400) !important;
}

.hover\:border-bluegray-500:hover {
  border-color: var(--bluegray-500) !important;
}

.hover\:border-bluegray-600:hover {
  border-color: var(--bluegray-600) !important;
}

.hover\:border-bluegray-700:hover {
  border-color: var(--bluegray-700) !important;
}

.hover\:border-bluegray-800:hover {
  border-color: var(--bluegray-800) !important;
}

.hover\:border-bluegray-900:hover {
  border-color: var(--bluegray-900) !important;
}

.active\:border-bluegray-50:active {
  border-color: var(--bluegray-50) !important;
}

.active\:border-bluegray-100:active {
  border-color: var(--bluegray-100) !important;
}

.active\:border-bluegray-200:active {
  border-color: var(--bluegray-200) !important;
}

.active\:border-bluegray-300:active {
  border-color: var(--bluegray-300) !important;
}

.active\:border-bluegray-400:active {
  border-color: var(--bluegray-400) !important;
}

.active\:border-bluegray-500:active {
  border-color: var(--bluegray-500) !important;
}

.active\:border-bluegray-600:active {
  border-color: var(--bluegray-600) !important;
}

.active\:border-bluegray-700:active {
  border-color: var(--bluegray-700) !important;
}

.active\:border-bluegray-800:active {
  border-color: var(--bluegray-800) !important;
}

.active\:border-bluegray-900:active {
  border-color: var(--bluegray-900) !important;
}

.border-purple-50 {
  border-color: var(--purple-50) !important;
}

.border-purple-100 {
  border-color: var(--purple-100) !important;
}

.border-purple-200 {
  border-color: var(--purple-200) !important;
}

.border-purple-300 {
  border-color: var(--purple-300) !important;
}

.border-purple-400 {
  border-color: var(--purple-400) !important;
}

.border-purple-500 {
  border-color: var(--purple-500) !important;
}

.border-purple-600 {
  border-color: var(--purple-600) !important;
}

.border-purple-700 {
  border-color: var(--purple-700) !important;
}

.border-purple-800 {
  border-color: var(--purple-800) !important;
}

.border-purple-900 {
  border-color: var(--purple-900) !important;
}

.focus\:border-purple-50:focus {
  border-color: var(--purple-50) !important;
}

.focus\:border-purple-100:focus {
  border-color: var(--purple-100) !important;
}

.focus\:border-purple-200:focus {
  border-color: var(--purple-200) !important;
}

.focus\:border-purple-300:focus {
  border-color: var(--purple-300) !important;
}

.focus\:border-purple-400:focus {
  border-color: var(--purple-400) !important;
}

.focus\:border-purple-500:focus {
  border-color: var(--purple-500) !important;
}

.focus\:border-purple-600:focus {
  border-color: var(--purple-600) !important;
}

.focus\:border-purple-700:focus {
  border-color: var(--purple-700) !important;
}

.focus\:border-purple-800:focus {
  border-color: var(--purple-800) !important;
}

.focus\:border-purple-900:focus {
  border-color: var(--purple-900) !important;
}

.hover\:border-purple-50:hover {
  border-color: var(--purple-50) !important;
}

.hover\:border-purple-100:hover {
  border-color: var(--purple-100) !important;
}

.hover\:border-purple-200:hover {
  border-color: var(--purple-200) !important;
}

.hover\:border-purple-300:hover {
  border-color: var(--purple-300) !important;
}

.hover\:border-purple-400:hover {
  border-color: var(--purple-400) !important;
}

.hover\:border-purple-500:hover {
  border-color: var(--purple-500) !important;
}

.hover\:border-purple-600:hover {
  border-color: var(--purple-600) !important;
}

.hover\:border-purple-700:hover {
  border-color: var(--purple-700) !important;
}

.hover\:border-purple-800:hover {
  border-color: var(--purple-800) !important;
}

.hover\:border-purple-900:hover {
  border-color: var(--purple-900) !important;
}

.active\:border-purple-50:active {
  border-color: var(--purple-50) !important;
}

.active\:border-purple-100:active {
  border-color: var(--purple-100) !important;
}

.active\:border-purple-200:active {
  border-color: var(--purple-200) !important;
}

.active\:border-purple-300:active {
  border-color: var(--purple-300) !important;
}

.active\:border-purple-400:active {
  border-color: var(--purple-400) !important;
}

.active\:border-purple-500:active {
  border-color: var(--purple-500) !important;
}

.active\:border-purple-600:active {
  border-color: var(--purple-600) !important;
}

.active\:border-purple-700:active {
  border-color: var(--purple-700) !important;
}

.active\:border-purple-800:active {
  border-color: var(--purple-800) !important;
}

.active\:border-purple-900:active {
  border-color: var(--purple-900) !important;
}

.border-gray-50 {
  border-color: var(--gray-50) !important;
}

.border-gray-100 {
  border-color: var(--gray-100) !important;
}

.border-gray-200 {
  border-color: var(--gray-200) !important;
}

.border-gray-300 {
  border-color: var(--gray-300) !important;
}

.border-gray-400 {
  border-color: var(--gray-400) !important;
}

.border-gray-500 {
  border-color: var(--gray-500) !important;
}

.border-gray-600 {
  border-color: var(--gray-600) !important;
}

.border-gray-700 {
  border-color: var(--gray-700) !important;
}

.border-gray-800 {
  border-color: var(--gray-800) !important;
}

.border-gray-900 {
  border-color: var(--gray-900) !important;
}

.focus\:border-gray-50:focus {
  border-color: var(--gray-50) !important;
}

.focus\:border-gray-100:focus {
  border-color: var(--gray-100) !important;
}

.focus\:border-gray-200:focus {
  border-color: var(--gray-200) !important;
}

.focus\:border-gray-300:focus {
  border-color: var(--gray-300) !important;
}

.focus\:border-gray-400:focus {
  border-color: var(--gray-400) !important;
}

.focus\:border-gray-500:focus {
  border-color: var(--gray-500) !important;
}

.focus\:border-gray-600:focus {
  border-color: var(--gray-600) !important;
}

.focus\:border-gray-700:focus {
  border-color: var(--gray-700) !important;
}

.focus\:border-gray-800:focus {
  border-color: var(--gray-800) !important;
}

.focus\:border-gray-900:focus {
  border-color: var(--gray-900) !important;
}

.hover\:border-gray-50:hover {
  border-color: var(--gray-50) !important;
}

.hover\:border-gray-100:hover {
  border-color: var(--gray-100) !important;
}

.hover\:border-gray-200:hover {
  border-color: var(--gray-200) !important;
}

.hover\:border-gray-300:hover {
  border-color: var(--gray-300) !important;
}

.hover\:border-gray-400:hover {
  border-color: var(--gray-400) !important;
}

.hover\:border-gray-500:hover {
  border-color: var(--gray-500) !important;
}

.hover\:border-gray-600:hover {
  border-color: var(--gray-600) !important;
}

.hover\:border-gray-700:hover {
  border-color: var(--gray-700) !important;
}

.hover\:border-gray-800:hover {
  border-color: var(--gray-800) !important;
}

.hover\:border-gray-900:hover {
  border-color: var(--gray-900) !important;
}

.active\:border-gray-50:active {
  border-color: var(--gray-50) !important;
}

.active\:border-gray-100:active {
  border-color: var(--gray-100) !important;
}

.active\:border-gray-200:active {
  border-color: var(--gray-200) !important;
}

.active\:border-gray-300:active {
  border-color: var(--gray-300) !important;
}

.active\:border-gray-400:active {
  border-color: var(--gray-400) !important;
}

.active\:border-gray-500:active {
  border-color: var(--gray-500) !important;
}

.active\:border-gray-600:active {
  border-color: var(--gray-600) !important;
}

.active\:border-gray-700:active {
  border-color: var(--gray-700) !important;
}

.active\:border-gray-800:active {
  border-color: var(--gray-800) !important;
}

.active\:border-gray-900:active {
  border-color: var(--gray-900) !important;
}

.border-red-50 {
  border-color: var(--red-50) !important;
}

.border-red-100 {
  border-color: var(--red-100) !important;
}

.border-red-200 {
  border-color: var(--red-200) !important;
}

.border-red-300 {
  border-color: var(--red-300) !important;
}

.border-red-400 {
  border-color: var(--red-400) !important;
}

.border-red-500 {
  border-color: var(--red-500) !important;
}

.border-red-600 {
  border-color: var(--red-600) !important;
}

.border-red-700 {
  border-color: var(--red-700) !important;
}

.border-red-800 {
  border-color: var(--red-800) !important;
}

.border-red-900 {
  border-color: var(--red-900) !important;
}

.focus\:border-red-50:focus {
  border-color: var(--red-50) !important;
}

.focus\:border-red-100:focus {
  border-color: var(--red-100) !important;
}

.focus\:border-red-200:focus {
  border-color: var(--red-200) !important;
}

.focus\:border-red-300:focus {
  border-color: var(--red-300) !important;
}

.focus\:border-red-400:focus {
  border-color: var(--red-400) !important;
}

.focus\:border-red-500:focus {
  border-color: var(--red-500) !important;
}

.focus\:border-red-600:focus {
  border-color: var(--red-600) !important;
}

.focus\:border-red-700:focus {
  border-color: var(--red-700) !important;
}

.focus\:border-red-800:focus {
  border-color: var(--red-800) !important;
}

.focus\:border-red-900:focus {
  border-color: var(--red-900) !important;
}

.hover\:border-red-50:hover {
  border-color: var(--red-50) !important;
}

.hover\:border-red-100:hover {
  border-color: var(--red-100) !important;
}

.hover\:border-red-200:hover {
  border-color: var(--red-200) !important;
}

.hover\:border-red-300:hover {
  border-color: var(--red-300) !important;
}

.hover\:border-red-400:hover {
  border-color: var(--red-400) !important;
}

.hover\:border-red-500:hover {
  border-color: var(--red-500) !important;
}

.hover\:border-red-600:hover {
  border-color: var(--red-600) !important;
}

.hover\:border-red-700:hover {
  border-color: var(--red-700) !important;
}

.hover\:border-red-800:hover {
  border-color: var(--red-800) !important;
}

.hover\:border-red-900:hover {
  border-color: var(--red-900) !important;
}

.active\:border-red-50:active {
  border-color: var(--red-50) !important;
}

.active\:border-red-100:active {
  border-color: var(--red-100) !important;
}

.active\:border-red-200:active {
  border-color: var(--red-200) !important;
}

.active\:border-red-300:active {
  border-color: var(--red-300) !important;
}

.active\:border-red-400:active {
  border-color: var(--red-400) !important;
}

.active\:border-red-500:active {
  border-color: var(--red-500) !important;
}

.active\:border-red-600:active {
  border-color: var(--red-600) !important;
}

.active\:border-red-700:active {
  border-color: var(--red-700) !important;
}

.active\:border-red-800:active {
  border-color: var(--red-800) !important;
}

.active\:border-red-900:active {
  border-color: var(--red-900) !important;
}

.border-primary-50 {
  border-color: var(--primary-50) !important;
}

.border-primary-100 {
  border-color: var(--primary-100) !important;
}

.border-primary-200 {
  border-color: var(--primary-200) !important;
}

.border-primary-300 {
  border-color: var(--primary-300) !important;
}

.border-primary-400 {
  border-color: var(--primary-400) !important;
}

.border-primary-500 {
  border-color: var(--primary-500) !important;
}

.border-primary-600 {
  border-color: var(--primary-600) !important;
}

.border-primary-700 {
  border-color: var(--primary-700) !important;
}

.border-primary-800 {
  border-color: var(--primary-800) !important;
}

.border-primary-900 {
  border-color: var(--primary-900) !important;
}

.focus\:border-primary-50:focus {
  border-color: var(--primary-50) !important;
}

.focus\:border-primary-100:focus {
  border-color: var(--primary-100) !important;
}

.focus\:border-primary-200:focus {
  border-color: var(--primary-200) !important;
}

.focus\:border-primary-300:focus {
  border-color: var(--primary-300) !important;
}

.focus\:border-primary-400:focus {
  border-color: var(--primary-400) !important;
}

.focus\:border-primary-500:focus {
  border-color: var(--primary-500) !important;
}

.focus\:border-primary-600:focus {
  border-color: var(--primary-600) !important;
}

.focus\:border-primary-700:focus {
  border-color: var(--primary-700) !important;
}

.focus\:border-primary-800:focus {
  border-color: var(--primary-800) !important;
}

.focus\:border-primary-900:focus {
  border-color: var(--primary-900) !important;
}

.hover\:border-primary-50:hover {
  border-color: var(--primary-50) !important;
}

.hover\:border-primary-100:hover {
  border-color: var(--primary-100) !important;
}

.hover\:border-primary-200:hover {
  border-color: var(--primary-200) !important;
}

.hover\:border-primary-300:hover {
  border-color: var(--primary-300) !important;
}

.hover\:border-primary-400:hover {
  border-color: var(--primary-400) !important;
}

.hover\:border-primary-500:hover {
  border-color: var(--primary-500) !important;
}

.hover\:border-primary-600:hover {
  border-color: var(--primary-600) !important;
}

.hover\:border-primary-700:hover {
  border-color: var(--primary-700) !important;
}

.hover\:border-primary-800:hover {
  border-color: var(--primary-800) !important;
}

.hover\:border-primary-900:hover {
  border-color: var(--primary-900) !important;
}

.active\:border-primary-50:active {
  border-color: var(--primary-50) !important;
}

.active\:border-primary-100:active {
  border-color: var(--primary-100) !important;
}

.active\:border-primary-200:active {
  border-color: var(--primary-200) !important;
}

.active\:border-primary-300:active {
  border-color: var(--primary-300) !important;
}

.active\:border-primary-400:active {
  border-color: var(--primary-400) !important;
}

.active\:border-primary-500:active {
  border-color: var(--primary-500) !important;
}

.active\:border-primary-600:active {
  border-color: var(--primary-600) !important;
}

.active\:border-primary-700:active {
  border-color: var(--primary-700) !important;
}

.active\:border-primary-800:active {
  border-color: var(--primary-800) !important;
}

.active\:border-primary-900:active {
  border-color: var(--primary-900) !important;
}

.bg-white-alpha-10 {
  background-color: rgba(255,255,255,0.1) !important;
}

.bg-white-alpha-20 {
  background-color: rgba(255,255,255,0.2) !important;
}

.bg-white-alpha-30 {
  background-color: rgba(255,255,255,0.3) !important;
}

.bg-white-alpha-40 {
  background-color: rgba(255,255,255,0.4) !important;
}

.bg-white-alpha-50 {
  background-color: rgba(255,255,255,0.5) !important;
}

.bg-white-alpha-60 {
  background-color: rgba(255,255,255,0.6) !important;
}

.bg-white-alpha-70 {
  background-color: rgba(255,255,255,0.7) !important;
}

.bg-white-alpha-80 {
  background-color: rgba(255,255,255,0.8) !important;
}

.bg-white-alpha-90 {
  background-color: rgba(255,255,255,0.9) !important;
}

.hover\:bg-white-alpha-10:hover {
  background-color: rgba(255,255,255,0.1) !important;
}

.hover\:bg-white-alpha-20:hover {
  background-color: rgba(255,255,255,0.2) !important;
}

.hover\:bg-white-alpha-30:hover {
  background-color: rgba(255,255,255,0.3) !important;
}

.hover\:bg-white-alpha-40:hover {
  background-color: rgba(255,255,255,0.4) !important;
}

.hover\:bg-white-alpha-50:hover {
  background-color: rgba(255,255,255,0.5) !important;
}

.hover\:bg-white-alpha-60:hover {
  background-color: rgba(255,255,255,0.6) !important;
}

.hover\:bg-white-alpha-70:hover {
  background-color: rgba(255,255,255,0.7) !important;
}

.hover\:bg-white-alpha-80:hover {
  background-color: rgba(255,255,255,0.8) !important;
}

.hover\:bg-white-alpha-90:hover {
  background-color: rgba(255,255,255,0.9) !important;
}

.focus\:bg-white-alpha-10:focus {
  background-color: rgba(255,255,255,0.1) !important;
}

.focus\:bg-white-alpha-20:focus {
  background-color: rgba(255,255,255,0.2) !important;
}

.focus\:bg-white-alpha-30:focus {
  background-color: rgba(255,255,255,0.3) !important;
}

.focus\:bg-white-alpha-40:focus {
  background-color: rgba(255,255,255,0.4) !important;
}

.focus\:bg-white-alpha-50:focus {
  background-color: rgba(255,255,255,0.5) !important;
}

.focus\:bg-white-alpha-60:focus {
  background-color: rgba(255,255,255,0.6) !important;
}

.focus\:bg-white-alpha-70:focus {
  background-color: rgba(255,255,255,0.7) !important;
}

.focus\:bg-white-alpha-80:focus {
  background-color: rgba(255,255,255,0.8) !important;
}

.focus\:bg-white-alpha-90:focus {
  background-color: rgba(255,255,255,0.9) !important;
}

.active\:bg-white-alpha-10:active {
  background-color: rgba(255,255,255,0.1) !important;
}

.active\:bg-white-alpha-20:active {
  background-color: rgba(255,255,255,0.2) !important;
}

.active\:bg-white-alpha-30:active {
  background-color: rgba(255,255,255,0.3) !important;
}

.active\:bg-white-alpha-40:active {
  background-color: rgba(255,255,255,0.4) !important;
}

.active\:bg-white-alpha-50:active {
  background-color: rgba(255,255,255,0.5) !important;
}

.active\:bg-white-alpha-60:active {
  background-color: rgba(255,255,255,0.6) !important;
}

.active\:bg-white-alpha-70:active {
  background-color: rgba(255,255,255,0.7) !important;
}

.active\:bg-white-alpha-80:active {
  background-color: rgba(255,255,255,0.8) !important;
}

.active\:bg-white-alpha-90:active {
  background-color: rgba(255,255,255,0.9) !important;
}

.bg-black-alpha-10 {
  background-color: rgba(0,0,0,0.1) !important;
}

.bg-black-alpha-20 {
  background-color: rgba(0,0,0,0.2) !important;
}

.bg-black-alpha-30 {
  background-color: rgba(0,0,0,0.3) !important;
}

.bg-black-alpha-40 {
  background-color: rgba(0,0,0,0.4) !important;
}

.bg-black-alpha-50 {
  background-color: rgba(0,0,0,0.5) !important;
}

.bg-black-alpha-60 {
  background-color: rgba(0,0,0,0.6) !important;
}

.bg-black-alpha-70 {
  background-color: rgba(0,0,0,0.7) !important;
}

.bg-black-alpha-80 {
  background-color: rgba(0,0,0,0.8) !important;
}

.bg-black-alpha-90 {
  background-color: rgba(0,0,0,0.9) !important;
}

.hover\:bg-black-alpha-10:hover {
  background-color: rgba(0,0,0,0.1) !important;
}

.hover\:bg-black-alpha-20:hover {
  background-color: rgba(0,0,0,0.2) !important;
}

.hover\:bg-black-alpha-30:hover {
  background-color: rgba(0,0,0,0.3) !important;
}

.hover\:bg-black-alpha-40:hover {
  background-color: rgba(0,0,0,0.4) !important;
}

.hover\:bg-black-alpha-50:hover {
  background-color: rgba(0,0,0,0.5) !important;
}

.hover\:bg-black-alpha-60:hover {
  background-color: rgba(0,0,0,0.6) !important;
}

.hover\:bg-black-alpha-70:hover {
  background-color: rgba(0,0,0,0.7) !important;
}

.hover\:bg-black-alpha-80:hover {
  background-color: rgba(0,0,0,0.8) !important;
}

.hover\:bg-black-alpha-90:hover {
  background-color: rgba(0,0,0,0.9) !important;
}

.focus\:bg-black-alpha-10:focus {
  background-color: rgba(0,0,0,0.1) !important;
}

.focus\:bg-black-alpha-20:focus {
  background-color: rgba(0,0,0,0.2) !important;
}

.focus\:bg-black-alpha-30:focus {
  background-color: rgba(0,0,0,0.3) !important;
}

.focus\:bg-black-alpha-40:focus {
  background-color: rgba(0,0,0,0.4) !important;
}

.focus\:bg-black-alpha-50:focus {
  background-color: rgba(0,0,0,0.5) !important;
}

.focus\:bg-black-alpha-60:focus {
  background-color: rgba(0,0,0,0.6) !important;
}

.focus\:bg-black-alpha-70:focus {
  background-color: rgba(0,0,0,0.7) !important;
}

.focus\:bg-black-alpha-80:focus {
  background-color: rgba(0,0,0,0.8) !important;
}

.focus\:bg-black-alpha-90:focus {
  background-color: rgba(0,0,0,0.9) !important;
}

.active\:bg-black-alpha-10:active {
  background-color: rgba(0,0,0,0.1) !important;
}

.active\:bg-black-alpha-20:active {
  background-color: rgba(0,0,0,0.2) !important;
}

.active\:bg-black-alpha-30:active {
  background-color: rgba(0,0,0,0.3) !important;
}

.active\:bg-black-alpha-40:active {
  background-color: rgba(0,0,0,0.4) !important;
}

.active\:bg-black-alpha-50:active {
  background-color: rgba(0,0,0,0.5) !important;
}

.active\:bg-black-alpha-60:active {
  background-color: rgba(0,0,0,0.6) !important;
}

.active\:bg-black-alpha-70:active {
  background-color: rgba(0,0,0,0.7) !important;
}

.active\:bg-black-alpha-80:active {
  background-color: rgba(0,0,0,0.8) !important;
}

.active\:bg-black-alpha-90:active {
  background-color: rgba(0,0,0,0.9) !important;
}

.border-white-alpha-10 {
  border-color: rgba(255,255,255,0.1) !important;
}

.border-white-alpha-20 {
  border-color: rgba(255,255,255,0.2) !important;
}

.border-white-alpha-30 {
  border-color: rgba(255,255,255,0.3) !important;
}

.border-white-alpha-40 {
  border-color: rgba(255,255,255,0.4) !important;
}

.border-white-alpha-50 {
  border-color: rgba(255,255,255,0.5) !important;
}

.border-white-alpha-60 {
  border-color: rgba(255,255,255,0.6) !important;
}

.border-white-alpha-70 {
  border-color: rgba(255,255,255,0.7) !important;
}

.border-white-alpha-80 {
  border-color: rgba(255,255,255,0.8) !important;
}

.border-white-alpha-90 {
  border-color: rgba(255,255,255,0.9) !important;
}

.hover\:border-white-alpha-10:hover {
  border-color: rgba(255,255,255,0.1) !important;
}

.hover\:border-white-alpha-20:hover {
  border-color: rgba(255,255,255,0.2) !important;
}

.hover\:border-white-alpha-30:hover {
  border-color: rgba(255,255,255,0.3) !important;
}

.hover\:border-white-alpha-40:hover {
  border-color: rgba(255,255,255,0.4) !important;
}

.hover\:border-white-alpha-50:hover {
  border-color: rgba(255,255,255,0.5) !important;
}

.hover\:border-white-alpha-60:hover {
  border-color: rgba(255,255,255,0.6) !important;
}

.hover\:border-white-alpha-70:hover {
  border-color: rgba(255,255,255,0.7) !important;
}

.hover\:border-white-alpha-80:hover {
  border-color: rgba(255,255,255,0.8) !important;
}

.hover\:border-white-alpha-90:hover {
  border-color: rgba(255,255,255,0.9) !important;
}

.focus\:border-white-alpha-10:focus {
  border-color: rgba(255,255,255,0.1) !important;
}

.focus\:border-white-alpha-20:focus {
  border-color: rgba(255,255,255,0.2) !important;
}

.focus\:border-white-alpha-30:focus {
  border-color: rgba(255,255,255,0.3) !important;
}

.focus\:border-white-alpha-40:focus {
  border-color: rgba(255,255,255,0.4) !important;
}

.focus\:border-white-alpha-50:focus {
  border-color: rgba(255,255,255,0.5) !important;
}

.focus\:border-white-alpha-60:focus {
  border-color: rgba(255,255,255,0.6) !important;
}

.focus\:border-white-alpha-70:focus {
  border-color: rgba(255,255,255,0.7) !important;
}

.focus\:border-white-alpha-80:focus {
  border-color: rgba(255,255,255,0.8) !important;
}

.focus\:border-white-alpha-90:focus {
  border-color: rgba(255,255,255,0.9) !important;
}

.active\:border-white-alpha-10:active {
  border-color: rgba(255,255,255,0.1) !important;
}

.active\:border-white-alpha-20:active {
  border-color: rgba(255,255,255,0.2) !important;
}

.active\:border-white-alpha-30:active {
  border-color: rgba(255,255,255,0.3) !important;
}

.active\:border-white-alpha-40:active {
  border-color: rgba(255,255,255,0.4) !important;
}

.active\:border-white-alpha-50:active {
  border-color: rgba(255,255,255,0.5) !important;
}

.active\:border-white-alpha-60:active {
  border-color: rgba(255,255,255,0.6) !important;
}

.active\:border-white-alpha-70:active {
  border-color: rgba(255,255,255,0.7) !important;
}

.active\:border-white-alpha-80:active {
  border-color: rgba(255,255,255,0.8) !important;
}

.active\:border-white-alpha-90:active {
  border-color: rgba(255,255,255,0.9) !important;
}

.border-black-alpha-10 {
  border-color: rgba(0,0,0,0.1) !important;
}

.border-black-alpha-20 {
  border-color: rgba(0,0,0,0.2) !important;
}

.border-black-alpha-30 {
  border-color: rgba(0,0,0,0.3) !important;
}

.border-black-alpha-40 {
  border-color: rgba(0,0,0,0.4) !important;
}

.border-black-alpha-50 {
  border-color: rgba(0,0,0,0.5) !important;
}

.border-black-alpha-60 {
  border-color: rgba(0,0,0,0.6) !important;
}

.border-black-alpha-70 {
  border-color: rgba(0,0,0,0.7) !important;
}

.border-black-alpha-80 {
  border-color: rgba(0,0,0,0.8) !important;
}

.border-black-alpha-90 {
  border-color: rgba(0,0,0,0.9) !important;
}

.hover\:border-black-alpha-10:hover {
  border-color: rgba(0,0,0,0.1) !important;
}

.hover\:border-black-alpha-20:hover {
  border-color: rgba(0,0,0,0.2) !important;
}

.hover\:border-black-alpha-30:hover {
  border-color: rgba(0,0,0,0.3) !important;
}

.hover\:border-black-alpha-40:hover {
  border-color: rgba(0,0,0,0.4) !important;
}

.hover\:border-black-alpha-50:hover {
  border-color: rgba(0,0,0,0.5) !important;
}

.hover\:border-black-alpha-60:hover {
  border-color: rgba(0,0,0,0.6) !important;
}

.hover\:border-black-alpha-70:hover {
  border-color: rgba(0,0,0,0.7) !important;
}

.hover\:border-black-alpha-80:hover {
  border-color: rgba(0,0,0,0.8) !important;
}

.hover\:border-black-alpha-90:hover {
  border-color: rgba(0,0,0,0.9) !important;
}

.focus\:border-black-alpha-10:focus {
  border-color: rgba(0,0,0,0.1) !important;
}

.focus\:border-black-alpha-20:focus {
  border-color: rgba(0,0,0,0.2) !important;
}

.focus\:border-black-alpha-30:focus {
  border-color: rgba(0,0,0,0.3) !important;
}

.focus\:border-black-alpha-40:focus {
  border-color: rgba(0,0,0,0.4) !important;
}

.focus\:border-black-alpha-50:focus {
  border-color: rgba(0,0,0,0.5) !important;
}

.focus\:border-black-alpha-60:focus {
  border-color: rgba(0,0,0,0.6) !important;
}

.focus\:border-black-alpha-70:focus {
  border-color: rgba(0,0,0,0.7) !important;
}

.focus\:border-black-alpha-80:focus {
  border-color: rgba(0,0,0,0.8) !important;
}

.focus\:border-black-alpha-90:focus {
  border-color: rgba(0,0,0,0.9) !important;
}

.active\:border-black-alpha-10:active {
  border-color: rgba(0,0,0,0.1) !important;
}

.active\:border-black-alpha-20:active {
  border-color: rgba(0,0,0,0.2) !important;
}

.active\:border-black-alpha-30:active {
  border-color: rgba(0,0,0,0.3) !important;
}

.active\:border-black-alpha-40:active {
  border-color: rgba(0,0,0,0.4) !important;
}

.active\:border-black-alpha-50:active {
  border-color: rgba(0,0,0,0.5) !important;
}

.active\:border-black-alpha-60:active {
  border-color: rgba(0,0,0,0.6) !important;
}

.active\:border-black-alpha-70:active {
  border-color: rgba(0,0,0,0.7) !important;
}

.active\:border-black-alpha-80:active {
  border-color: rgba(0,0,0,0.8) !important;
}

.active\:border-black-alpha-90:active {
  border-color: rgba(0,0,0,0.9) !important;
}

.text-white-alpha-10 {
  color: rgba(255,255,255,0.1) !important;
}

.text-white-alpha-20 {
  color: rgba(255,255,255,0.2) !important;
}

.text-white-alpha-30 {
  color: rgba(255,255,255,0.3) !important;
}

.text-white-alpha-40 {
  color: rgba(255,255,255,0.4) !important;
}

.text-white-alpha-50 {
  color: rgba(255,255,255,0.5) !important;
}

.text-white-alpha-60 {
  color: rgba(255,255,255,0.6) !important;
}

.text-white-alpha-70 {
  color: rgba(255,255,255,0.7) !important;
}

.text-white-alpha-80 {
  color: rgba(255,255,255,0.8) !important;
}

.text-white-alpha-90 {
  color: rgba(255,255,255,0.9) !important;
}

.hover\:text-white-alpha-10:hover {
  color: rgba(255,255,255,0.1) !important;
}

.hover\:text-white-alpha-20:hover {
  color: rgba(255,255,255,0.2) !important;
}

.hover\:text-white-alpha-30:hover {
  color: rgba(255,255,255,0.3) !important;
}

.hover\:text-white-alpha-40:hover {
  color: rgba(255,255,255,0.4) !important;
}

.hover\:text-white-alpha-50:hover {
  color: rgba(255,255,255,0.5) !important;
}

.hover\:text-white-alpha-60:hover {
  color: rgba(255,255,255,0.6) !important;
}

.hover\:text-white-alpha-70:hover {
  color: rgba(255,255,255,0.7) !important;
}

.hover\:text-white-alpha-80:hover {
  color: rgba(255,255,255,0.8) !important;
}

.hover\:text-white-alpha-90:hover {
  color: rgba(255,255,255,0.9) !important;
}

.focus\:text-white-alpha-10:focus {
  color: rgba(255,255,255,0.1) !important;
}

.focus\:text-white-alpha-20:focus {
  color: rgba(255,255,255,0.2) !important;
}

.focus\:text-white-alpha-30:focus {
  color: rgba(255,255,255,0.3) !important;
}

.focus\:text-white-alpha-40:focus {
  color: rgba(255,255,255,0.4) !important;
}

.focus\:text-white-alpha-50:focus {
  color: rgba(255,255,255,0.5) !important;
}

.focus\:text-white-alpha-60:focus {
  color: rgba(255,255,255,0.6) !important;
}

.focus\:text-white-alpha-70:focus {
  color: rgba(255,255,255,0.7) !important;
}

.focus\:text-white-alpha-80:focus {
  color: rgba(255,255,255,0.8) !important;
}

.focus\:text-white-alpha-90:focus {
  color: rgba(255,255,255,0.9) !important;
}

.active\:text-white-alpha-10:active {
  color: rgba(255,255,255,0.1) !important;
}

.active\:text-white-alpha-20:active {
  color: rgba(255,255,255,0.2) !important;
}

.active\:text-white-alpha-30:active {
  color: rgba(255,255,255,0.3) !important;
}

.active\:text-white-alpha-40:active {
  color: rgba(255,255,255,0.4) !important;
}

.active\:text-white-alpha-50:active {
  color: rgba(255,255,255,0.5) !important;
}

.active\:text-white-alpha-60:active {
  color: rgba(255,255,255,0.6) !important;
}

.active\:text-white-alpha-70:active {
  color: rgba(255,255,255,0.7) !important;
}

.active\:text-white-alpha-80:active {
  color: rgba(255,255,255,0.8) !important;
}

.active\:text-white-alpha-90:active {
  color: rgba(255,255,255,0.9) !important;
}

.text-black-alpha-10 {
  color: rgba(0,0,0,0.1) !important;
}

.text-black-alpha-20 {
  color: rgba(0,0,0,0.2) !important;
}

.text-black-alpha-30 {
  color: rgba(0,0,0,0.3) !important;
}

.text-black-alpha-40 {
  color: rgba(0,0,0,0.4) !important;
}

.text-black-alpha-50 {
  color: rgba(0,0,0,0.5) !important;
}

.text-black-alpha-60 {
  color: rgba(0,0,0,0.6) !important;
}

.text-black-alpha-70 {
  color: rgba(0,0,0,0.7) !important;
}

.text-black-alpha-80 {
  color: rgba(0,0,0,0.8) !important;
}

.text-black-alpha-90 {
  color: rgba(0,0,0,0.9) !important;
}

.hover\:text-black-alpha-10:hover {
  color: rgba(0,0,0,0.1) !important;
}

.hover\:text-black-alpha-20:hover {
  color: rgba(0,0,0,0.2) !important;
}

.hover\:text-black-alpha-30:hover {
  color: rgba(0,0,0,0.3) !important;
}

.hover\:text-black-alpha-40:hover {
  color: rgba(0,0,0,0.4) !important;
}

.hover\:text-black-alpha-50:hover {
  color: rgba(0,0,0,0.5) !important;
}

.hover\:text-black-alpha-60:hover {
  color: rgba(0,0,0,0.6) !important;
}

.hover\:text-black-alpha-70:hover {
  color: rgba(0,0,0,0.7) !important;
}

.hover\:text-black-alpha-80:hover {
  color: rgba(0,0,0,0.8) !important;
}

.hover\:text-black-alpha-90:hover {
  color: rgba(0,0,0,0.9) !important;
}

.focus\:text-black-alpha-10:focus {
  color: rgba(0,0,0,0.1) !important;
}

.focus\:text-black-alpha-20:focus {
  color: rgba(0,0,0,0.2) !important;
}

.focus\:text-black-alpha-30:focus {
  color: rgba(0,0,0,0.3) !important;
}

.focus\:text-black-alpha-40:focus {
  color: rgba(0,0,0,0.4) !important;
}

.focus\:text-black-alpha-50:focus {
  color: rgba(0,0,0,0.5) !important;
}

.focus\:text-black-alpha-60:focus {
  color: rgba(0,0,0,0.6) !important;
}

.focus\:text-black-alpha-70:focus {
  color: rgba(0,0,0,0.7) !important;
}

.focus\:text-black-alpha-80:focus {
  color: rgba(0,0,0,0.8) !important;
}

.focus\:text-black-alpha-90:focus {
  color: rgba(0,0,0,0.9) !important;
}

.active\:text-black-alpha-10:active {
  color: rgba(0,0,0,0.1) !important;
}

.active\:text-black-alpha-20:active {
  color: rgba(0,0,0,0.2) !important;
}

.active\:text-black-alpha-30:active {
  color: rgba(0,0,0,0.3) !important;
}

.active\:text-black-alpha-40:active {
  color: rgba(0,0,0,0.4) !important;
}

.active\:text-black-alpha-50:active {
  color: rgba(0,0,0,0.5) !important;
}

.active\:text-black-alpha-60:active {
  color: rgba(0,0,0,0.6) !important;
}

.active\:text-black-alpha-70:active {
  color: rgba(0,0,0,0.7) !important;
}

.active\:text-black-alpha-80:active {
  color: rgba(0,0,0,0.8) !important;
}

.active\:text-black-alpha-90:active {
  color: rgba(0,0,0,0.9) !important;
}

.text-primary {
  color: var(--primary-color) !important;
}

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

.bg-primary-reverse {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.border-primary {
  border-color: var(--primary-color) !important;
}

.text-white {
  color: #ffffff !important;
}

.border-white {
  border-color: #ffffff !important;
}

.text-color {
  color: var(--text-color) !important;
}

.text-color-secondary {
  color: var(--text-color-secondary) !important;
}

.surface-ground {
  background-color: var(--surface-ground) !important;
}

.surface-section {
  background-color: var(--surface-section) !important;
}

.surface-card {
  background-color: var(--surface-card) !important;
}

.surface-overlay {
  background-color: var(--surface-overlay) !important;
}

.surface-hover {
  background-color: var(--surface-hover) !important;
}

.surface-border {
  border-color: var(--surface-border) !important;
}

.focus\:text-primary:focus {
  color: var(--primary-color) !important;
}

.hover\:text-primary:hover {
  color: var(--primary-color) !important;
}

.active\:text-primary:active {
  color: var(--primary-color) !important;
}

.focus\:bg-primary:focus {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.hover\:bg-primary:hover {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.active\:bg-primary:active {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.focus\:bg-primary-reverse:focus {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.hover\:bg-primary-reverse:hover {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.active\:bg-primary-reverse:active {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.focus\:bg-white:focus {
  background-color: #ffffff !important;
}

.hover\:bg-white:hover {
  background-color: #ffffff !important;
}

.active\:bg-white:active {
  background-color: #ffffff !important;
}

.focus\:border-primary:focus {
  border-color: var(--primary-color) !important;
}

.hover\:border-primary:hover {
  border-color: var(--primary-color) !important;
}

.active\:border-primary:active {
  border-color: var(--primary-color) !important;
}

.focus\:text-white:focus {
  color: #ffffff !important;
}

.hover\:text-white:hover {
  color: #ffffff !important;
}

.active\:text-white:active {
  color: #ffffff !important;
}

.focus\:border-white:focus {
  border-color: #ffffff !important;
}

.hover\:border-white:hover {
  border-color: #ffffff !important;
}

.active\:border-white:active {
  border-color: #ffffff !important;
}

.focus\:text-color:focus {
  color: var(--text-color) !important;
}

.hover\:text-color:hover {
  color: var(--text-color) !important;
}

.active\:text-color:active {
  color: var(--text-color) !important;
}

.focus\:text-color-secondary:focus {
  color: var(--text-color-secondary) !important;
}

.hover\:text-color-secondary:hover {
  color: var(--text-color-secondary) !important;
}

.active\:text-color-secondary:active {
  color: var(--text-color-secondary) !important;
}

.focus\:surface-ground:focus {
  background-color: var(--surface-ground) !important;
}

.hover\:surface-ground:hover {
  background-color: var(--surface-ground) !important;
}

.active\:surface-ground:active {
  background-color: var(--surface-ground) !important;
}

.focus\:surface-section:focus {
  background-color: var(--surface-section) !important;
}

.hover\:surface-section:hover {
  background-color: var(--surface-section) !important;
}

.active\:surface-section:active {
  background-color: var(--surface-section) !important;
}

.focus\:surface-card:focus {
  background-color: var(--surface-card) !important;
}

.hover\:surface-card:hover {
  background-color: var(--surface-card) !important;
}

.active\:surface-card:active {
  background-color: var(--surface-card) !important;
}

.focus\:surface-overlay:focus {
  background-color: var(--surface-overlay) !important;
}

.hover\:surface-overlay:hover {
  background-color: var(--surface-overlay) !important;
}

.active\:surface-overlay:active {
  background-color: var(--surface-overlay) !important;
}

.focus\:surface-hover:focus {
  background-color: var(--surface-hover) !important;
}

.hover\:surface-hover:hover {
  background-color: var(--surface-hover) !important;
}

.active\:surface-hover:active {
  background-color: var(--surface-hover) !important;
}

.focus\:surface-border:focus {
  border-color: var(--surface-border) !important;
}

.hover\:surface-border:hover {
  border-color: var(--surface-border) !important;
}

.active\:surface-border:active {
  border-color: var(--surface-border) !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-primary {
    color: var(--primary-color) !important;
  }
  .sm\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:bg-white {
    background-color: #ffffff !important;
  }
  .sm\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .sm\:text-white {
    color: #ffffff !important;
  }
  .sm\:border-white {
    border-color: #ffffff !important;
  }
  .sm\:text-color {
    color: var(--text-color) !important;
  }
  .sm\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .sm\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .sm\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .sm\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .sm\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .sm\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .sm\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .sm\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .sm\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .sm\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .sm\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .sm\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .sm\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .sm\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .sm\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .sm\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .sm\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .sm\:active\:text-white:active {
    color: #ffffff !important;
  }
  .sm\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .sm\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .sm\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .sm\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .sm\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .sm\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .sm\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .sm\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .sm\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .sm\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .sm\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .sm\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .sm\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .sm\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .sm\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .sm\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .sm\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .sm\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .sm\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .sm\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .sm\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .sm\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .sm\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .sm\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:text-primary {
    color: var(--primary-color) !important;
  }
  .md\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:bg-white {
    background-color: #ffffff !important;
  }
  .md\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .md\:text-white {
    color: #ffffff !important;
  }
  .md\:border-white {
    border-color: #ffffff !important;
  }
  .md\:text-color {
    color: var(--text-color) !important;
  }
  .md\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .md\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .md\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .md\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .md\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .md\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .md\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .md\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .md\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .md\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .md\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .md\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .md\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .md\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .md\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .md\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .md\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .md\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .md\:active\:text-white:active {
    color: #ffffff !important;
  }
  .md\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .md\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .md\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .md\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .md\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .md\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .md\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .md\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .md\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .md\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .md\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .md\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .md\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .md\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .md\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .md\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .md\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .md\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .md\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .md\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .md\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .md\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .md\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .md\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .md\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .md\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .md\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:text-primary {
    color: var(--primary-color) !important;
  }
  .lg\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:bg-white {
    background-color: #ffffff !important;
  }
  .lg\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .lg\:text-white {
    color: #ffffff !important;
  }
  .lg\:border-white {
    border-color: #ffffff !important;
  }
  .lg\:text-color {
    color: var(--text-color) !important;
  }
  .lg\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .lg\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .lg\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .lg\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .lg\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .lg\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .lg\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .lg\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .lg\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .lg\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .lg\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .lg\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .lg\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .lg\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .lg\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .lg\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .lg\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .lg\:active\:text-white:active {
    color: #ffffff !important;
  }
  .lg\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .lg\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .lg\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .lg\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .lg\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .lg\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .lg\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .lg\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .lg\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .lg\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .lg\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .lg\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .lg\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .lg\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .lg\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .lg\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .lg\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .lg\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .lg\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .lg\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .lg\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .lg\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .lg\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .lg\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:text-primary {
    color: var(--primary-color) !important;
  }
  .xl\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:bg-white {
    background-color: #ffffff !important;
  }
  .xl\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .xl\:text-white {
    color: #ffffff !important;
  }
  .xl\:border-white {
    border-color: #ffffff !important;
  }
  .xl\:text-color {
    color: var(--text-color) !important;
  }
  .xl\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .xl\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .xl\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .xl\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .xl\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .xl\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .xl\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .xl\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .xl\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .xl\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .xl\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .xl\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .xl\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .xl\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .xl\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .xl\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .xl\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .xl\:active\:text-white:active {
    color: #ffffff !important;
  }
  .xl\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .xl\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .xl\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .xl\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .xl\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .xl\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .xl\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .xl\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .xl\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .xl\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .xl\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .xl\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .xl\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .xl\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .xl\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .xl\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .xl\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .xl\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .xl\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .xl\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .xl\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .xl\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .xl\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .xl\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}

.field {
  margin-bottom: 1rem;
}

.field > label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

.field.grid > label {
  display: flex;
  align-items: center;
}

.field > small {
  margin-top: 0.25rem;
}

.field.grid,
.formgrid.grid {
  margin-top: 0;
}

.field.grid .col-fixed,
.formgrid.grid .col-fixed,
.field.grid .col,
.formgrid.grid .col,
.field.grid .col-1,
.formgrid.grid .col-1,
.field.grid .col-2,
.formgrid.grid .col-2,
.field.grid .col-3,
.formgrid.grid .col-3,
.field.grid .col-4,
.formgrid.grid .col-4,
.field.grid .col-5,
.formgrid.grid .col-5,
.field.grid .col-6,
.formgrid.grid .col-6,
.field.grid .col-7,
.formgrid.grid .col-7,
.field.grid .col-8,
.formgrid.grid .col-8,
.field.grid .col-9,
.formgrid.grid .col-9,
.field.grid .col-10,
.formgrid.grid .col-10,
.field.grid .col-11,
.formgrid.grid .col-11,
.field.grid .col-12,
.formgrid.grid .col-12 {
  padding-top: 0;
  padding-bottom: 0;
}

.formgroup-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.formgroup-inline .field,
.formgroup-inline .field-checkbox,
.formgroup-inline .field-radiobutton {
  margin-right: 1rem;
}

.formgroup-inline .field > label,
.formgroup-inline .field-checkbox > label,
.formgroup-inline .field-radiobutton > label {
  margin-right: 0.5rem;
  margin-bottom: 0;
}

.field-checkbox,
.field-radiobutton {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.field-checkbox > label,
.field-radiobutton > label {
  margin-left: 0.5rem;
  line-height: 1;
}

.hidden {
  display: none !important;
}

.block {
  display: block !important;
}

.inline {
  display: inline !important;
}

.inline-block {
  display: inline-block !important;
}

.flex {
  display: flex !important;
}

.inline-flex {
  display: inline-flex !important;
}

@media screen and (min-width: 576px) {
  .sm\:hidden {
    display: none !important;
  }
  .sm\:block {
    display: block !important;
  }
  .sm\:inline {
    display: inline !important;
  }
  .sm\:inline-block {
    display: inline-block !important;
  }
  .sm\:flex {
    display: flex !important;
  }
  .sm\:inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:hidden {
    display: none !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:inline {
    display: inline !important;
  }
  .md\:inline-block {
    display: inline-block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:hidden {
    display: none !important;
  }
  .lg\:block {
    display: block !important;
  }
  .lg\:inline {
    display: inline !important;
  }
  .lg\:inline-block {
    display: inline-block !important;
  }
  .lg\:flex {
    display: flex !important;
  }
  .lg\:inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:hidden {
    display: none !important;
  }
  .xl\:block {
    display: block !important;
  }
  .xl\:inline {
    display: inline !important;
  }
  .xl\:inline-block {
    display: inline-block !important;
  }
  .xl\:flex {
    display: flex !important;
  }
  .xl\:inline-flex {
    display: inline-flex !important;
  }
}

.text-center {
  text-align: center !important;
}

.text-justify {
  text-align: justify !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-center {
    text-align: center !important;
  }
  .sm\:text-justify {
    text-align: justify !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
  .sm\:text-right {
    text-align: right !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:text-center {
    text-align: center !important;
  }
  .md\:text-justify {
    text-align: justify !important;
  }
  .md\:text-left {
    text-align: left !important;
  }
  .md\:text-right {
    text-align: right !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:text-center {
    text-align: center !important;
  }
  .lg\:text-justify {
    text-align: justify !important;
  }
  .lg\:text-left {
    text-align: left !important;
  }
  .lg\:text-right {
    text-align: right !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:text-center {
    text-align: center !important;
  }
  .xl\:text-justify {
    text-align: justify !important;
  }
  .xl\:text-left {
    text-align: left !important;
  }
  .xl\:text-right {
    text-align: right !important;
  }
}

.underline {
  text-decoration: underline !important;
}

.line-through {
  text-decoration: line-through !important;
}

.no-underline {
  text-decoration: none !important;
}

.focus\:underline:focus {
  text-decoration: underline !important;
}

.hover\:underline:hover {
  text-decoration: underline !important;
}

.active\:underline:active {
  text-decoration: underline !important;
}

.focus\:line-through:focus {
  text-decoration: line-through !important;
}

.hover\:line-through:hover {
  text-decoration: line-through !important;
}

.active\:line-through:active {
  text-decoration: line-through !important;
}

.focus\:no-underline:focus {
  text-decoration: none !important;
}

.hover\:no-underline:hover {
  text-decoration: none !important;
}

.active\:no-underline:active {
  text-decoration: none !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.text-overflow-clip {
  text-overflow: clip !important;
}

.text-overflow-ellipsis {
  text-overflow: ellipsis !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .sm\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .md\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .lg\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .xl\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}

.font-light {
  font-weight: 300 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

@media screen and (min-width: 576px) {
  .sm\:font-light {
    font-weight: 300 !important;
  }
  .sm\:font-normal {
    font-weight: 400 !important;
  }
  .sm\:font-medium {
    font-weight: 500 !important;
  }
  .sm\:font-semibold {
    font-weight: 600 !important;
  }
  .sm\:font-bold {
    font-weight: 700 !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:font-light {
    font-weight: 300 !important;
  }
  .md\:font-normal {
    font-weight: 400 !important;
  }
  .md\:font-medium {
    font-weight: 500 !important;
  }
  .md\:font-semibold {
    font-weight: 600 !important;
  }
  .md\:font-bold {
    font-weight: 700 !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:font-light {
    font-weight: 300 !important;
  }
  .lg\:font-normal {
    font-weight: 400 !important;
  }
  .lg\:font-medium {
    font-weight: 500 !important;
  }
  .lg\:font-semibold {
    font-weight: 600 !important;
  }
  .lg\:font-bold {
    font-weight: 700 !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:font-light {
    font-weight: 300 !important;
  }
  .xl\:font-normal {
    font-weight: 400 !important;
  }
  .xl\:font-medium {
    font-weight: 500 !important;
  }
  .xl\:font-semibold {
    font-weight: 600 !important;
  }
  .xl\:font-bold {
    font-weight: 700 !important;
  }
}

.font-italic {
  font-style: italic !important;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-base {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
}

.text-3xl {
  font-size: 1.75rem !important;
}

.text-4xl {
  font-size: 2rem !important;
}

.text-5xl {
  font-size: 2.5rem !important;
}

.text-6xl {
  font-size: 3rem !important;
}

.text-7xl {
  font-size: 4rem !important;
}

.text-8xl {
  font-size: 6rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-xs {
    font-size: 0.75rem !important;
  }
  .sm\:text-sm {
    font-size: 0.875rem !important;
  }
  .sm\:text-base {
    font-size: 1rem !important;
  }
  .sm\:text-lg {
    font-size: 1.125rem !important;
  }
  .sm\:text-xl {
    font-size: 1.25rem !important;
  }
  .sm\:text-2xl {
    font-size: 1.5rem !important;
  }
  .sm\:text-3xl {
    font-size: 1.75rem !important;
  }
  .sm\:text-4xl {
    font-size: 2rem !important;
  }
  .sm\:text-5xl {
    font-size: 2.5rem !important;
  }
  .sm\:text-6xl {
    font-size: 3rem !important;
  }
  .sm\:text-7xl {
    font-size: 4rem !important;
  }
  .sm\:text-8xl {
    font-size: 6rem !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:text-xs {
    font-size: 0.75rem !important;
  }
  .md\:text-sm {
    font-size: 0.875rem !important;
  }
  .md\:text-base {
    font-size: 1rem !important;
  }
  .md\:text-lg {
    font-size: 1.125rem !important;
  }
  .md\:text-xl {
    font-size: 1.25rem !important;
  }
  .md\:text-2xl {
    font-size: 1.5rem !important;
  }
  .md\:text-3xl {
    font-size: 1.75rem !important;
  }
  .md\:text-4xl {
    font-size: 2rem !important;
  }
  .md\:text-5xl {
    font-size: 2.5rem !important;
  }
  .md\:text-6xl {
    font-size: 3rem !important;
  }
  .md\:text-7xl {
    font-size: 4rem !important;
  }
  .md\:text-8xl {
    font-size: 6rem !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:text-xs {
    font-size: 0.75rem !important;
  }
  .lg\:text-sm {
    font-size: 0.875rem !important;
  }
  .lg\:text-base {
    font-size: 1rem !important;
  }
  .lg\:text-lg {
    font-size: 1.125rem !important;
  }
  .lg\:text-xl {
    font-size: 1.25rem !important;
  }
  .lg\:text-2xl {
    font-size: 1.5rem !important;
  }
  .lg\:text-3xl {
    font-size: 1.75rem !important;
  }
  .lg\:text-4xl {
    font-size: 2rem !important;
  }
  .lg\:text-5xl {
    font-size: 2.5rem !important;
  }
  .lg\:text-6xl {
    font-size: 3rem !important;
  }
  .lg\:text-7xl {
    font-size: 4rem !important;
  }
  .lg\:text-8xl {
    font-size: 6rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:text-xs {
    font-size: 0.75rem !important;
  }
  .xl\:text-sm {
    font-size: 0.875rem !important;
  }
  .xl\:text-base {
    font-size: 1rem !important;
  }
  .xl\:text-lg {
    font-size: 1.125rem !important;
  }
  .xl\:text-xl {
    font-size: 1.25rem !important;
  }
  .xl\:text-2xl {
    font-size: 1.5rem !important;
  }
  .xl\:text-3xl {
    font-size: 1.75rem !important;
  }
  .xl\:text-4xl {
    font-size: 2rem !important;
  }
  .xl\:text-5xl {
    font-size: 2.5rem !important;
  }
  .xl\:text-6xl {
    font-size: 3rem !important;
  }
  .xl\:text-7xl {
    font-size: 4rem !important;
  }
  .xl\:text-8xl {
    font-size: 6rem !important;
  }
}

.line-height-1 {
  line-height: 1 !important;
}

.line-height-2 {
  line-height: 1.25 !important;
}

.line-height-3 {
  line-height: 1.5 !important;
}

.line-height-4 {
  line-height: 2 !important;
}

.white-space-normal {
  white-space: normal !important;
}

.white-space-nowrap {
  white-space: nowrap !important;
}

.vertical-align-baseline {
  vertical-align: baseline !important;
}

.vertical-align-top {
  vertical-align: top !important;
}

.vertical-align-middle {
  vertical-align: middle !important;
}

.vertical-align-bottom {
  vertical-align: bottom !important;
}

.vertical-align-text-top {
  vertical-align: text-top !important;
}

.vertical-align-text-bottom {
  vertical-align: text-bottom !important;
}

.vertical-align-sub {
  vertical-align: sub !important;
}

.vertical-align-super {
  vertical-align: super !important;
}

@media screen and (min-width: 576px) {
  .sm\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .sm\:vertical-align-top {
    vertical-align: top !important;
  }
  .sm\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .sm\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .sm\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .sm\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .sm\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .sm\:vertical-align-super {
    vertical-align: super !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .md\:vertical-align-top {
    vertical-align: top !important;
  }
  .md\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .md\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .md\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .md\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .md\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .md\:vertical-align-super {
    vertical-align: super !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .lg\:vertical-align-top {
    vertical-align: top !important;
  }
  .lg\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .lg\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .lg\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .lg\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .lg\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .lg\:vertical-align-super {
    vertical-align: super !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .xl\:vertical-align-top {
    vertical-align: top !important;
  }
  .xl\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .xl\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .xl\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .xl\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .xl\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .xl\:vertical-align-super {
    vertical-align: super !important;
  }
}

.flex-row {
  flex-direction: row !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-row {
    flex-direction: row !important;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sm\:flex-column {
    flex-direction: column !important;
  }
  .sm\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:flex-row {
    flex-direction: row !important;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .md\:flex-column {
    flex-direction: column !important;
  }
  .md\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .lg\:flex-column {
    flex-direction: column !important;
  }
  .lg\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:flex-row {
    flex-direction: row !important;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .xl\:flex-column {
    flex-direction: column !important;
  }
  .xl\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

@media screen and (min-width: 576px) {
  .sm\:justify-content-start {
    justify-content: flex-start !important;
  }
  .sm\:justify-content-end {
    justify-content: flex-end !important;
  }
  .sm\:justify-content-center {
    justify-content: center !important;
  }
  .sm\:justify-content-between {
    justify-content: space-between !important;
  }
  .sm\:justify-content-around {
    justify-content: space-around !important;
  }
  .sm\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:justify-content-start {
    justify-content: flex-start !important;
  }
  .md\:justify-content-end {
    justify-content: flex-end !important;
  }
  .md\:justify-content-center {
    justify-content: center !important;
  }
  .md\:justify-content-between {
    justify-content: space-between !important;
  }
  .md\:justify-content-around {
    justify-content: space-around !important;
  }
  .md\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:justify-content-start {
    justify-content: flex-start !important;
  }
  .lg\:justify-content-end {
    justify-content: flex-end !important;
  }
  .lg\:justify-content-center {
    justify-content: center !important;
  }
  .lg\:justify-content-between {
    justify-content: space-between !important;
  }
  .lg\:justify-content-around {
    justify-content: space-around !important;
  }
  .lg\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:justify-content-start {
    justify-content: flex-start !important;
  }
  .xl\:justify-content-end {
    justify-content: flex-end !important;
  }
  .xl\:justify-content-center {
    justify-content: center !important;
  }
  .xl\:justify-content-between {
    justify-content: space-between !important;
  }
  .xl\:justify-content-around {
    justify-content: space-around !important;
  }
  .xl\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-evenly {
  align-content: space-evenly !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-content-start {
    align-content: flex-start !important;
  }
  .sm\:align-content-end {
    align-content: flex-end !important;
  }
  .sm\:align-content-center {
    align-content: center !important;
  }
  .sm\:align-content-between {
    align-content: space-between !important;
  }
  .sm\:align-content-around {
    align-content: space-around !important;
  }
  .sm\:align-content-evenly {
    align-content: space-evenly !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:align-content-start {
    align-content: flex-start !important;
  }
  .md\:align-content-end {
    align-content: flex-end !important;
  }
  .md\:align-content-center {
    align-content: center !important;
  }
  .md\:align-content-between {
    align-content: space-between !important;
  }
  .md\:align-content-around {
    align-content: space-around !important;
  }
  .md\:align-content-evenly {
    align-content: space-evenly !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:align-content-start {
    align-content: flex-start !important;
  }
  .lg\:align-content-end {
    align-content: flex-end !important;
  }
  .lg\:align-content-center {
    align-content: center !important;
  }
  .lg\:align-content-between {
    align-content: space-between !important;
  }
  .lg\:align-content-around {
    align-content: space-around !important;
  }
  .lg\:align-content-evenly {
    align-content: space-evenly !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:align-content-start {
    align-content: flex-start !important;
  }
  .xl\:align-content-end {
    align-content: flex-end !important;
  }
  .xl\:align-content-center {
    align-content: center !important;
  }
  .xl\:align-content-between {
    align-content: space-between !important;
  }
  .xl\:align-content-around {
    align-content: space-around !important;
  }
  .xl\:align-content-evenly {
    align-content: space-evenly !important;
  }
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-items-stretch {
    align-items: stretch !important;
  }
  .sm\:align-items-start {
    align-items: flex-start !important;
  }
  .sm\:align-items-center {
    align-items: center !important;
  }
  .sm\:align-items-end {
    align-items: flex-end !important;
  }
  .sm\:align-items-baseline {
    align-items: baseline !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:align-items-stretch {
    align-items: stretch !important;
  }
  .md\:align-items-start {
    align-items: flex-start !important;
  }
  .md\:align-items-center {
    align-items: center !important;
  }
  .md\:align-items-end {
    align-items: flex-end !important;
  }
  .md\:align-items-baseline {
    align-items: baseline !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:align-items-stretch {
    align-items: stretch !important;
  }
  .lg\:align-items-start {
    align-items: flex-start !important;
  }
  .lg\:align-items-center {
    align-items: center !important;
  }
  .lg\:align-items-end {
    align-items: flex-end !important;
  }
  .lg\:align-items-baseline {
    align-items: baseline !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:align-items-stretch {
    align-items: stretch !important;
  }
  .xl\:align-items-start {
    align-items: flex-start !important;
  }
  .xl\:align-items-center {
    align-items: center !important;
  }
  .xl\:align-items-end {
    align-items: flex-end !important;
  }
  .xl\:align-items-baseline {
    align-items: baseline !important;
  }
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-self-auto {
    align-self: auto !important;
  }
  .sm\:align-self-start {
    align-self: flex-start !important;
  }
  .sm\:align-self-end {
    align-self: flex-end !important;
  }
  .sm\:align-self-center {
    align-self: center !important;
  }
  .sm\:align-self-stretch {
    align-self: stretch !important;
  }
  .sm\:align-self-baseline {
    align-self: baseline !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:align-self-auto {
    align-self: auto !important;
  }
  .md\:align-self-start {
    align-self: flex-start !important;
  }
  .md\:align-self-end {
    align-self: flex-end !important;
  }
  .md\:align-self-center {
    align-self: center !important;
  }
  .md\:align-self-stretch {
    align-self: stretch !important;
  }
  .md\:align-self-baseline {
    align-self: baseline !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:align-self-auto {
    align-self: auto !important;
  }
  .lg\:align-self-start {
    align-self: flex-start !important;
  }
  .lg\:align-self-end {
    align-self: flex-end !important;
  }
  .lg\:align-self-center {
    align-self: center !important;
  }
  .lg\:align-self-stretch {
    align-self: stretch !important;
  }
  .lg\:align-self-baseline {
    align-self: baseline !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:align-self-auto {
    align-self: auto !important;
  }
  .xl\:align-self-start {
    align-self: flex-start !important;
  }
  .xl\:align-self-end {
    align-self: flex-end !important;
  }
  .xl\:align-self-center {
    align-self: center !important;
  }
  .xl\:align-self-stretch {
    align-self: stretch !important;
  }
  .xl\:align-self-baseline {
    align-self: baseline !important;
  }
}

.flex-order-0 {
  order: 0 !important;
}

.flex-order-1 {
  order: 1 !important;
}

.flex-order-2 {
  order: 2 !important;
}

.flex-order-3 {
  order: 3 !important;
}

.flex-order-4 {
  order: 4 !important;
}

.flex-order-5 {
  order: 5 !important;
}

.flex-order-6 {
  order: 6 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-order-0 {
    order: 0 !important;
  }
  .sm\:flex-order-1 {
    order: 1 !important;
  }
  .sm\:flex-order-2 {
    order: 2 !important;
  }
  .sm\:flex-order-3 {
    order: 3 !important;
  }
  .sm\:flex-order-4 {
    order: 4 !important;
  }
  .sm\:flex-order-5 {
    order: 5 !important;
  }
  .sm\:flex-order-6 {
    order: 6 !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:flex-order-0 {
    order: 0 !important;
  }
  .md\:flex-order-1 {
    order: 1 !important;
  }
  .md\:flex-order-2 {
    order: 2 !important;
  }
  .md\:flex-order-3 {
    order: 3 !important;
  }
  .md\:flex-order-4 {
    order: 4 !important;
  }
  .md\:flex-order-5 {
    order: 5 !important;
  }
  .md\:flex-order-6 {
    order: 6 !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:flex-order-0 {
    order: 0 !important;
  }
  .lg\:flex-order-1 {
    order: 1 !important;
  }
  .lg\:flex-order-2 {
    order: 2 !important;
  }
  .lg\:flex-order-3 {
    order: 3 !important;
  }
  .lg\:flex-order-4 {
    order: 4 !important;
  }
  .lg\:flex-order-5 {
    order: 5 !important;
  }
  .lg\:flex-order-6 {
    order: 6 !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:flex-order-0 {
    order: 0 !important;
  }
  .xl\:flex-order-1 {
    order: 1 !important;
  }
  .xl\:flex-order-2 {
    order: 2 !important;
  }
  .xl\:flex-order-3 {
    order: 3 !important;
  }
  .xl\:flex-order-4 {
    order: 4 !important;
  }
  .xl\:flex-order-5 {
    order: 5 !important;
  }
  .xl\:flex-order-6 {
    order: 6 !important;
  }
}

.flex-1 {
  flex: 1 1 0% !important;
}

.flex-auto {
  flex: 1 1 auto !important;
}

.flex-initial {
  flex: 0 1 auto !important;
}

.flex-none {
  flex: none !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-1 {
    flex: 1 1 0% !important;
  }
  .sm\:flex-auto {
    flex: 1 1 auto !important;
  }
  .sm\:flex-initial {
    flex: 0 1 auto !important;
  }
  .sm\:flex-none {
    flex: none !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:flex-1 {
    flex: 1 1 0% !important;
  }
  .md\:flex-auto {
    flex: 1 1 auto !important;
  }
  .md\:flex-initial {
    flex: 0 1 auto !important;
  }
  .md\:flex-none {
    flex: none !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:flex-1 {
    flex: 1 1 0% !important;
  }
  .lg\:flex-auto {
    flex: 1 1 auto !important;
  }
  .lg\:flex-initial {
    flex: 0 1 auto !important;
  }
  .lg\:flex-none {
    flex: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:flex-1 {
    flex: 1 1 0% !important;
  }
  .xl\:flex-auto {
    flex: 1 1 auto !important;
  }
  .xl\:flex-initial {
    flex: 0 1 auto !important;
  }
  .xl\:flex-none {
    flex: none !important;
  }
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .sm\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .md\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .lg\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xl\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sm\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .md\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .lg\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xl\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}

.gap-0 {
  gap: 0rem !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 2rem !important;
}

.gap-6 {
  gap: 3rem !important;
}

.gap-7 {
  gap: 4rem !important;
}

.gap-8 {
  gap: 5rem !important;
}

.row-gap-0 {
  row-gap: 0rem !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 2rem !important;
}

.row-gap-6 {
  row-gap: 3rem !important;
}

.row-gap-7 {
  row-gap: 4rem !important;
}

.row-gap-8 {
  row-gap: 5rem !important;
}

.column-gap-0 {
  column-gap: 0rem !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 2rem !important;
}

.column-gap-6 {
  column-gap: 3rem !important;
}

.column-gap-7 {
  column-gap: 4rem !important;
}

.column-gap-8 {
  column-gap: 5rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:gap-0 {
    gap: 0rem !important;
  }

  .sm\:gap-1 {
    gap: 0.25rem !important;
  }

  .sm\:gap-2 {
    gap: 0.5rem !important;
  }

  .sm\:gap-3 {
    gap: 1rem !important;
  }

  .sm\:gap-4 {
    gap: 1.5rem !important;
  }

  .sm\:gap-5 {
    gap: 2rem !important;
  }

  .sm\:gap-6 {
    gap: 3rem !important;
  }

  .sm\:gap-7 {
    gap: 4rem !important;
  }

  .sm\:gap-8 {
    gap: 5rem !important;
  }

  .sm\:row-gap-0 {
    row-gap: 0rem !important;
  }

  .sm\:row-gap-1 {
    row-gap: 0.25rem !important;
  }

  .sm\:row-gap-2 {
    row-gap: 0.5rem !important;
  }

  .sm\:row-gap-3 {
    row-gap: 1rem !important;
  }

  .sm\:row-gap-4 {
    row-gap: 1.5rem !important;
  }

  .sm\:row-gap-5 {
    row-gap: 2rem !important;
  }

  .sm\:row-gap-6 {
    row-gap: 3rem !important;
  }

  .sm\:row-gap-7 {
    row-gap: 4rem !important;
  }

  .sm\:row-gap-8 {
    row-gap: 5rem !important;
  }

  .sm\:column-gap-0 {
    column-gap: 0rem !important;
  }

  .sm\:column-gap-1 {
    column-gap: 0.25rem !important;
  }

  .sm\:column-gap-2 {
    column-gap: 0.5rem !important;
  }

  .sm\:column-gap-3 {
    column-gap: 1rem !important;
  }

  .sm\:column-gap-4 {
    column-gap: 1.5rem !important;
  }

  .sm\:column-gap-5 {
    column-gap: 2rem !important;
  }

  .sm\:column-gap-6 {
    column-gap: 3rem !important;
  }

  .sm\:column-gap-7 {
    column-gap: 4rem !important;
  }

  .sm\:column-gap-8 {
    column-gap: 5rem !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:gap-0 {
    gap: 0rem !important;
  }

  .md\:gap-1 {
    gap: 0.25rem !important;
  }

  .md\:gap-2 {
    gap: 0.5rem !important;
  }

  .md\:gap-3 {
    gap: 1rem !important;
  }

  .md\:gap-4 {
    gap: 1.5rem !important;
  }

  .md\:gap-5 {
    gap: 2rem !important;
  }

  .md\:gap-6 {
    gap: 3rem !important;
  }

  .md\:gap-7 {
    gap: 4rem !important;
  }

  .md\:gap-8 {
    gap: 5rem !important;
  }

  .md\:row-gap-0 {
    row-gap: 0rem !important;
  }

  .md\:row-gap-1 {
    row-gap: 0.25rem !important;
  }

  .md\:row-gap-2 {
    row-gap: 0.5rem !important;
  }

  .md\:row-gap-3 {
    row-gap: 1rem !important;
  }

  .md\:row-gap-4 {
    row-gap: 1.5rem !important;
  }

  .md\:row-gap-5 {
    row-gap: 2rem !important;
  }

  .md\:row-gap-6 {
    row-gap: 3rem !important;
  }

  .md\:row-gap-7 {
    row-gap: 4rem !important;
  }

  .md\:row-gap-8 {
    row-gap: 5rem !important;
  }

  .md\:column-gap-0 {
    column-gap: 0rem !important;
  }

  .md\:column-gap-1 {
    column-gap: 0.25rem !important;
  }

  .md\:column-gap-2 {
    column-gap: 0.5rem !important;
  }

  .md\:column-gap-3 {
    column-gap: 1rem !important;
  }

  .md\:column-gap-4 {
    column-gap: 1.5rem !important;
  }

  .md\:column-gap-5 {
    column-gap: 2rem !important;
  }

  .md\:column-gap-6 {
    column-gap: 3rem !important;
  }

  .md\:column-gap-7 {
    column-gap: 4rem !important;
  }

  .md\:column-gap-8 {
    column-gap: 5rem !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:gap-0 {
    gap: 0rem !important;
  }

  .lg\:gap-1 {
    gap: 0.25rem !important;
  }

  .lg\:gap-2 {
    gap: 0.5rem !important;
  }

  .lg\:gap-3 {
    gap: 1rem !important;
  }

  .lg\:gap-4 {
    gap: 1.5rem !important;
  }

  .lg\:gap-5 {
    gap: 2rem !important;
  }

  .lg\:gap-6 {
    gap: 3rem !important;
  }

  .lg\:gap-7 {
    gap: 4rem !important;
  }

  .lg\:gap-8 {
    gap: 5rem !important;
  }

  .lg\:row-gap-0 {
    row-gap: 0rem !important;
  }

  .lg\:row-gap-1 {
    row-gap: 0.25rem !important;
  }

  .lg\:row-gap-2 {
    row-gap: 0.5rem !important;
  }

  .lg\:row-gap-3 {
    row-gap: 1rem !important;
  }

  .lg\:row-gap-4 {
    row-gap: 1.5rem !important;
  }

  .lg\:row-gap-5 {
    row-gap: 2rem !important;
  }

  .lg\:row-gap-6 {
    row-gap: 3rem !important;
  }

  .lg\:row-gap-7 {
    row-gap: 4rem !important;
  }

  .lg\:row-gap-8 {
    row-gap: 5rem !important;
  }

  .lg\:column-gap-0 {
    column-gap: 0rem !important;
  }

  .lg\:column-gap-1 {
    column-gap: 0.25rem !important;
  }

  .lg\:column-gap-2 {
    column-gap: 0.5rem !important;
  }

  .lg\:column-gap-3 {
    column-gap: 1rem !important;
  }

  .lg\:column-gap-4 {
    column-gap: 1.5rem !important;
  }

  .lg\:column-gap-5 {
    column-gap: 2rem !important;
  }

  .lg\:column-gap-6 {
    column-gap: 3rem !important;
  }

  .lg\:column-gap-7 {
    column-gap: 4rem !important;
  }

  .lg\:column-gap-8 {
    column-gap: 5rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:gap-0 {
    gap: 0rem !important;
  }

  .xl\:gap-1 {
    gap: 0.25rem !important;
  }

  .xl\:gap-2 {
    gap: 0.5rem !important;
  }

  .xl\:gap-3 {
    gap: 1rem !important;
  }

  .xl\:gap-4 {
    gap: 1.5rem !important;
  }

  .xl\:gap-5 {
    gap: 2rem !important;
  }

  .xl\:gap-6 {
    gap: 3rem !important;
  }

  .xl\:gap-7 {
    gap: 4rem !important;
  }

  .xl\:gap-8 {
    gap: 5rem !important;
  }

  .xl\:row-gap-0 {
    row-gap: 0rem !important;
  }

  .xl\:row-gap-1 {
    row-gap: 0.25rem !important;
  }

  .xl\:row-gap-2 {
    row-gap: 0.5rem !important;
  }

  .xl\:row-gap-3 {
    row-gap: 1rem !important;
  }

  .xl\:row-gap-4 {
    row-gap: 1.5rem !important;
  }

  .xl\:row-gap-5 {
    row-gap: 2rem !important;
  }

  .xl\:row-gap-6 {
    row-gap: 3rem !important;
  }

  .xl\:row-gap-7 {
    row-gap: 4rem !important;
  }

  .xl\:row-gap-8 {
    row-gap: 5rem !important;
  }

  .xl\:column-gap-0 {
    column-gap: 0rem !important;
  }

  .xl\:column-gap-1 {
    column-gap: 0.25rem !important;
  }

  .xl\:column-gap-2 {
    column-gap: 0.5rem !important;
  }

  .xl\:column-gap-3 {
    column-gap: 1rem !important;
  }

  .xl\:column-gap-4 {
    column-gap: 1.5rem !important;
  }

  .xl\:column-gap-5 {
    column-gap: 2rem !important;
  }

  .xl\:column-gap-6 {
    column-gap: 3rem !important;
  }

  .xl\:column-gap-7 {
    column-gap: 4rem !important;
  }

  .xl\:column-gap-8 {
    column-gap: 5rem !important;
  }
}

.p-0 {
  padding: 0rem !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.p-7 {
  padding: 4rem !important;
}

.p-8 {
  padding: 5rem !important;
}

.pt-0 {
  padding-top: 0rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 2rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pt-7 {
  padding-top: 4rem !important;
}

.pt-8 {
  padding-top: 5rem !important;
}

.pr-0 {
  padding-right: 0rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pr-3 {
  padding-right: 1rem !important;
}

.pr-4 {
  padding-right: 1.5rem !important;
}

.pr-5 {
  padding-right: 2rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pr-7 {
  padding-right: 4rem !important;
}

.pr-8 {
  padding-right: 5rem !important;
}

.pl-0 {
  padding-left: 0rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.pl-3 {
  padding-left: 1rem !important;
}

.pl-4 {
  padding-left: 1.5rem !important;
}

.pl-5 {
  padding-left: 2rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.pl-7 {
  padding-left: 4rem !important;
}

.pl-8 {
  padding-left: 5rem !important;
}

.pb-0 {
  padding-bottom: 0rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 2rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pb-7 {
  padding-bottom: 4rem !important;
}

.pb-8 {
  padding-bottom: 5rem !important;
}

.px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.px-7 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-8 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-7 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-8 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:p-0 {
    padding: 0rem !important;
  }

  .sm\:p-1 {
    padding: 0.25rem !important;
  }

  .sm\:p-2 {
    padding: 0.5rem !important;
  }

  .sm\:p-3 {
    padding: 1rem !important;
  }

  .sm\:p-4 {
    padding: 1.5rem !important;
  }

  .sm\:p-5 {
    padding: 2rem !important;
  }

  .sm\:p-6 {
    padding: 3rem !important;
  }

  .sm\:p-7 {
    padding: 4rem !important;
  }

  .sm\:p-8 {
    padding: 5rem !important;
  }

  .sm\:pt-0 {
    padding-top: 0rem !important;
  }

  .sm\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .sm\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .sm\:pt-3 {
    padding-top: 1rem !important;
  }

  .sm\:pt-4 {
    padding-top: 1.5rem !important;
  }

  .sm\:pt-5 {
    padding-top: 2rem !important;
  }

  .sm\:pt-6 {
    padding-top: 3rem !important;
  }

  .sm\:pt-7 {
    padding-top: 4rem !important;
  }

  .sm\:pt-8 {
    padding-top: 5rem !important;
  }

  .sm\:pr-0 {
    padding-right: 0rem !important;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .sm\:pr-3 {
    padding-right: 1rem !important;
  }

  .sm\:pr-4 {
    padding-right: 1.5rem !important;
  }

  .sm\:pr-5 {
    padding-right: 2rem !important;
  }

  .sm\:pr-6 {
    padding-right: 3rem !important;
  }

  .sm\:pr-7 {
    padding-right: 4rem !important;
  }

  .sm\:pr-8 {
    padding-right: 5rem !important;
  }

  .sm\:pl-0 {
    padding-left: 0rem !important;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .sm\:pl-3 {
    padding-left: 1rem !important;
  }

  .sm\:pl-4 {
    padding-left: 1.5rem !important;
  }

  .sm\:pl-5 {
    padding-left: 2rem !important;
  }

  .sm\:pl-6 {
    padding-left: 3rem !important;
  }

  .sm\:pl-7 {
    padding-left: 4rem !important;
  }

  .sm\:pl-8 {
    padding-left: 5rem !important;
  }

  .sm\:pb-0 {
    padding-bottom: 0rem !important;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .sm\:pb-3 {
    padding-bottom: 1rem !important;
  }

  .sm\:pb-4 {
    padding-bottom: 1.5rem !important;
  }

  .sm\:pb-5 {
    padding-bottom: 2rem !important;
  }

  .sm\:pb-6 {
    padding-bottom: 3rem !important;
  }

  .sm\:pb-7 {
    padding-bottom: 4rem !important;
  }

  .sm\:pb-8 {
    padding-bottom: 5rem !important;
  }

  .sm\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .sm\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .sm\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .sm\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .sm\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .sm\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .sm\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .sm\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .sm\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .sm\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .sm\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .sm\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:p-0 {
    padding: 0rem !important;
  }

  .md\:p-1 {
    padding: 0.25rem !important;
  }

  .md\:p-2 {
    padding: 0.5rem !important;
  }

  .md\:p-3 {
    padding: 1rem !important;
  }

  .md\:p-4 {
    padding: 1.5rem !important;
  }

  .md\:p-5 {
    padding: 2rem !important;
  }

  .md\:p-6 {
    padding: 3rem !important;
  }

  .md\:p-7 {
    padding: 4rem !important;
  }

  .md\:p-8 {
    padding: 5rem !important;
  }

  .md\:pt-0 {
    padding-top: 0rem !important;
  }

  .md\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .md\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .md\:pt-3 {
    padding-top: 1rem !important;
  }

  .md\:pt-4 {
    padding-top: 1.5rem !important;
  }

  .md\:pt-5 {
    padding-top: 2rem !important;
  }

  .md\:pt-6 {
    padding-top: 3rem !important;
  }

  .md\:pt-7 {
    padding-top: 4rem !important;
  }

  .md\:pt-8 {
    padding-top: 5rem !important;
  }

  .md\:pr-0 {
    padding-right: 0rem !important;
  }

  .md\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .md\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .md\:pr-3 {
    padding-right: 1rem !important;
  }

  .md\:pr-4 {
    padding-right: 1.5rem !important;
  }

  .md\:pr-5 {
    padding-right: 2rem !important;
  }

  .md\:pr-6 {
    padding-right: 3rem !important;
  }

  .md\:pr-7 {
    padding-right: 4rem !important;
  }

  .md\:pr-8 {
    padding-right: 5rem !important;
  }

  .md\:pl-0 {
    padding-left: 0rem !important;
  }

  .md\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .md\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .md\:pl-3 {
    padding-left: 1rem !important;
  }

  .md\:pl-4 {
    padding-left: 1.5rem !important;
  }

  .md\:pl-5 {
    padding-left: 2rem !important;
  }

  .md\:pl-6 {
    padding-left: 3rem !important;
  }

  .md\:pl-7 {
    padding-left: 4rem !important;
  }

  .md\:pl-8 {
    padding-left: 5rem !important;
  }

  .md\:pb-0 {
    padding-bottom: 0rem !important;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .md\:pb-3 {
    padding-bottom: 1rem !important;
  }

  .md\:pb-4 {
    padding-bottom: 1.5rem !important;
  }

  .md\:pb-5 {
    padding-bottom: 2rem !important;
  }

  .md\:pb-6 {
    padding-bottom: 3rem !important;
  }

  .md\:pb-7 {
    padding-bottom: 4rem !important;
  }

  .md\:pb-8 {
    padding-bottom: 5rem !important;
  }

  .md\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .md\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .md\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .md\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .md\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .md\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .md\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .md\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .md\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .md\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .md\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:p-0 {
    padding: 0rem !important;
  }

  .lg\:p-1 {
    padding: 0.25rem !important;
  }

  .lg\:p-2 {
    padding: 0.5rem !important;
  }

  .lg\:p-3 {
    padding: 1rem !important;
  }

  .lg\:p-4 {
    padding: 1.5rem !important;
  }

  .lg\:p-5 {
    padding: 2rem !important;
  }

  .lg\:p-6 {
    padding: 3rem !important;
  }

  .lg\:p-7 {
    padding: 4rem !important;
  }

  .lg\:p-8 {
    padding: 5rem !important;
  }

  .lg\:pt-0 {
    padding-top: 0rem !important;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .lg\:pt-3 {
    padding-top: 1rem !important;
  }

  .lg\:pt-4 {
    padding-top: 1.5rem !important;
  }

  .lg\:pt-5 {
    padding-top: 2rem !important;
  }

  .lg\:pt-6 {
    padding-top: 3rem !important;
  }

  .lg\:pt-7 {
    padding-top: 4rem !important;
  }

  .lg\:pt-8 {
    padding-top: 5rem !important;
  }

  .lg\:pr-0 {
    padding-right: 0rem !important;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .lg\:pr-3 {
    padding-right: 1rem !important;
  }

  .lg\:pr-4 {
    padding-right: 1.5rem !important;
  }

  .lg\:pr-5 {
    padding-right: 2rem !important;
  }

  .lg\:pr-6 {
    padding-right: 3rem !important;
  }

  .lg\:pr-7 {
    padding-right: 4rem !important;
  }

  .lg\:pr-8 {
    padding-right: 5rem !important;
  }

  .lg\:pl-0 {
    padding-left: 0rem !important;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .lg\:pl-3 {
    padding-left: 1rem !important;
  }

  .lg\:pl-4 {
    padding-left: 1.5rem !important;
  }

  .lg\:pl-5 {
    padding-left: 2rem !important;
  }

  .lg\:pl-6 {
    padding-left: 3rem !important;
  }

  .lg\:pl-7 {
    padding-left: 4rem !important;
  }

  .lg\:pl-8 {
    padding-left: 5rem !important;
  }

  .lg\:pb-0 {
    padding-bottom: 0rem !important;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .lg\:pb-3 {
    padding-bottom: 1rem !important;
  }

  .lg\:pb-4 {
    padding-bottom: 1.5rem !important;
  }

  .lg\:pb-5 {
    padding-bottom: 2rem !important;
  }

  .lg\:pb-6 {
    padding-bottom: 3rem !important;
  }

  .lg\:pb-7 {
    padding-bottom: 4rem !important;
  }

  .lg\:pb-8 {
    padding-bottom: 5rem !important;
  }

  .lg\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .lg\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lg\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lg\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lg\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lg\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lg\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .lg\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lg\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lg\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lg\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lg\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:p-0 {
    padding: 0rem !important;
  }

  .xl\:p-1 {
    padding: 0.25rem !important;
  }

  .xl\:p-2 {
    padding: 0.5rem !important;
  }

  .xl\:p-3 {
    padding: 1rem !important;
  }

  .xl\:p-4 {
    padding: 1.5rem !important;
  }

  .xl\:p-5 {
    padding: 2rem !important;
  }

  .xl\:p-6 {
    padding: 3rem !important;
  }

  .xl\:p-7 {
    padding: 4rem !important;
  }

  .xl\:p-8 {
    padding: 5rem !important;
  }

  .xl\:pt-0 {
    padding-top: 0rem !important;
  }

  .xl\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .xl\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .xl\:pt-3 {
    padding-top: 1rem !important;
  }

  .xl\:pt-4 {
    padding-top: 1.5rem !important;
  }

  .xl\:pt-5 {
    padding-top: 2rem !important;
  }

  .xl\:pt-6 {
    padding-top: 3rem !important;
  }

  .xl\:pt-7 {
    padding-top: 4rem !important;
  }

  .xl\:pt-8 {
    padding-top: 5rem !important;
  }

  .xl\:pr-0 {
    padding-right: 0rem !important;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .xl\:pr-3 {
    padding-right: 1rem !important;
  }

  .xl\:pr-4 {
    padding-right: 1.5rem !important;
  }

  .xl\:pr-5 {
    padding-right: 2rem !important;
  }

  .xl\:pr-6 {
    padding-right: 3rem !important;
  }

  .xl\:pr-7 {
    padding-right: 4rem !important;
  }

  .xl\:pr-8 {
    padding-right: 5rem !important;
  }

  .xl\:pl-0 {
    padding-left: 0rem !important;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .xl\:pl-3 {
    padding-left: 1rem !important;
  }

  .xl\:pl-4 {
    padding-left: 1.5rem !important;
  }

  .xl\:pl-5 {
    padding-left: 2rem !important;
  }

  .xl\:pl-6 {
    padding-left: 3rem !important;
  }

  .xl\:pl-7 {
    padding-left: 4rem !important;
  }

  .xl\:pl-8 {
    padding-left: 5rem !important;
  }

  .xl\:pb-0 {
    padding-bottom: 0rem !important;
  }

  .xl\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .xl\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .xl\:pb-3 {
    padding-bottom: 1rem !important;
  }

  .xl\:pb-4 {
    padding-bottom: 1.5rem !important;
  }

  .xl\:pb-5 {
    padding-bottom: 2rem !important;
  }

  .xl\:pb-6 {
    padding-bottom: 3rem !important;
  }

  .xl\:pb-7 {
    padding-bottom: 4rem !important;
  }

  .xl\:pb-8 {
    padding-bottom: 5rem !important;
  }

  .xl\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .xl\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xl\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xl\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xl\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .xl\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xl\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .xl\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xl\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xl\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xl\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .xl\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

.m-0 {
  margin: 0rem !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.m-7 {
  margin: 4rem !important;
}

.m-8 {
  margin: 5rem !important;
}

.-m-1 {
  margin: -0.25rem !important;
}

.-m-2 {
  margin: -0.5rem !important;
}

.-m-3 {
  margin: -1rem !important;
}

.-m-4 {
  margin: -1.5rem !important;
}

.-m-5 {
  margin: -2rem !important;
}

.-m-6 {
  margin: -3rem !important;
}

.-m-7 {
  margin: -4rem !important;
}

.-m-8 {
  margin: -5rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-0 {
  margin-top: 0rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 2rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mt-7 {
  margin-top: 4rem !important;
}

.mt-8 {
  margin-top: 5rem !important;
}

.-mt-1 {
  margin-top: -0.25rem !important;
}

.-mt-2 {
  margin-top: -0.5rem !important;
}

.-mt-3 {
  margin-top: -1rem !important;
}

.-mt-4 {
  margin-top: -1.5rem !important;
}

.-mt-5 {
  margin-top: -2rem !important;
}

.-mt-6 {
  margin-top: -3rem !important;
}

.-mt-7 {
  margin-top: -4rem !important;
}

.-mt-8 {
  margin-top: -5rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-0 {
  margin-right: 0rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right: 1rem !important;
}

.mr-4 {
  margin-right: 1.5rem !important;
}

.mr-5 {
  margin-right: 2rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mr-7 {
  margin-right: 4rem !important;
}

.mr-8 {
  margin-right: 5rem !important;
}

.-mr-1 {
  margin-right: -0.25rem !important;
}

.-mr-2 {
  margin-right: -0.5rem !important;
}

.-mr-3 {
  margin-right: -1rem !important;
}

.-mr-4 {
  margin-right: -1.5rem !important;
}

.-mr-5 {
  margin-right: -2rem !important;
}

.-mr-6 {
  margin-right: -3rem !important;
}

.-mr-7 {
  margin-right: -4rem !important;
}

.-mr-8 {
  margin-right: -5rem !important;
}

.mr-auto {
  margin-right: auto !important;
}

.ml-0 {
  margin-left: 0rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ml-3 {
  margin-left: 1rem !important;
}

.ml-4 {
  margin-left: 1.5rem !important;
}

.ml-5 {
  margin-left: 2rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.ml-7 {
  margin-left: 4rem !important;
}

.ml-8 {
  margin-left: 5rem !important;
}

.-ml-1 {
  margin-left: -0.25rem !important;
}

.-ml-2 {
  margin-left: -0.5rem !important;
}

.-ml-3 {
  margin-left: -1rem !important;
}

.-ml-4 {
  margin-left: -1.5rem !important;
}

.-ml-5 {
  margin-left: -2rem !important;
}

.-ml-6 {
  margin-left: -3rem !important;
}

.-ml-7 {
  margin-left: -4rem !important;
}

.-ml-8 {
  margin-left: -5rem !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mb-0 {
  margin-bottom: 0rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.mb-7 {
  margin-bottom: 4rem !important;
}

.mb-8 {
  margin-bottom: 5rem !important;
}

.-mb-1 {
  margin-bottom: -0.25rem !important;
}

.-mb-2 {
  margin-bottom: -0.5rem !important;
}

.-mb-3 {
  margin-bottom: -1rem !important;
}

.-mb-4 {
  margin-bottom: -1.5rem !important;
}

.-mb-5 {
  margin-bottom: -2rem !important;
}

.-mb-6 {
  margin-bottom: -3rem !important;
}

.-mb-7 {
  margin-bottom: -4rem !important;
}

.-mb-8 {
  margin-bottom: -5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mx-7 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mx-8 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.-mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-mx-3 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-mx-4 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.-mx-5 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-mx-6 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-mx-7 {
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-mx-8 {
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-7 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-8 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.-my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.-my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-my-3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-my-4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.-my-5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-my-6 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-my-7 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-my-8 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media screen and (min-width: 576px) {
  .sm\:m-0 {
    margin: 0rem !important;
  }

  .sm\:m-1 {
    margin: 0.25rem !important;
  }

  .sm\:m-2 {
    margin: 0.5rem !important;
  }

  .sm\:m-3 {
    margin: 1rem !important;
  }

  .sm\:m-4 {
    margin: 1.5rem !important;
  }

  .sm\:m-5 {
    margin: 2rem !important;
  }

  .sm\:m-6 {
    margin: 3rem !important;
  }

  .sm\:m-7 {
    margin: 4rem !important;
  }

  .sm\:m-8 {
    margin: 5rem !important;
  }

  .sm\:-m-1 {
    margin: -0.25rem !important;
  }

  .sm\:-m-2 {
    margin: -0.5rem !important;
  }

  .sm\:-m-3 {
    margin: -1rem !important;
  }

  .sm\:-m-4 {
    margin: -1.5rem !important;
  }

  .sm\:-m-5 {
    margin: -2rem !important;
  }

  .sm\:-m-6 {
    margin: -3rem !important;
  }

  .sm\:-m-7 {
    margin: -4rem !important;
  }

  .sm\:-m-8 {
    margin: -5rem !important;
  }

  .sm\:m-auto {
    margin: auto !important;
  }

  .sm\:mt-0 {
    margin-top: 0rem !important;
  }

  .sm\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .sm\:mt-3 {
    margin-top: 1rem !important;
  }

  .sm\:mt-4 {
    margin-top: 1.5rem !important;
  }

  .sm\:mt-5 {
    margin-top: 2rem !important;
  }

  .sm\:mt-6 {
    margin-top: 3rem !important;
  }

  .sm\:mt-7 {
    margin-top: 4rem !important;
  }

  .sm\:mt-8 {
    margin-top: 5rem !important;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .sm\:-mt-3 {
    margin-top: -1rem !important;
  }

  .sm\:-mt-4 {
    margin-top: -1.5rem !important;
  }

  .sm\:-mt-5 {
    margin-top: -2rem !important;
  }

  .sm\:-mt-6 {
    margin-top: -3rem !important;
  }

  .sm\:-mt-7 {
    margin-top: -4rem !important;
  }

  .sm\:-mt-8 {
    margin-top: -5rem !important;
  }

  .sm\:mt-auto {
    margin-top: auto !important;
  }

  .sm\:mr-0 {
    margin-right: 0rem !important;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .sm\:mr-3 {
    margin-right: 1rem !important;
  }

  .sm\:mr-4 {
    margin-right: 1.5rem !important;
  }

  .sm\:mr-5 {
    margin-right: 2rem !important;
  }

  .sm\:mr-6 {
    margin-right: 3rem !important;
  }

  .sm\:mr-7 {
    margin-right: 4rem !important;
  }

  .sm\:mr-8 {
    margin-right: 5rem !important;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .sm\:-mr-3 {
    margin-right: -1rem !important;
  }

  .sm\:-mr-4 {
    margin-right: -1.5rem !important;
  }

  .sm\:-mr-5 {
    margin-right: -2rem !important;
  }

  .sm\:-mr-6 {
    margin-right: -3rem !important;
  }

  .sm\:-mr-7 {
    margin-right: -4rem !important;
  }

  .sm\:-mr-8 {
    margin-right: -5rem !important;
  }

  .sm\:mr-auto {
    margin-right: auto !important;
  }

  .sm\:ml-0 {
    margin-left: 0rem !important;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .sm\:ml-3 {
    margin-left: 1rem !important;
  }

  .sm\:ml-4 {
    margin-left: 1.5rem !important;
  }

  .sm\:ml-5 {
    margin-left: 2rem !important;
  }

  .sm\:ml-6 {
    margin-left: 3rem !important;
  }

  .sm\:ml-7 {
    margin-left: 4rem !important;
  }

  .sm\:ml-8 {
    margin-left: 5rem !important;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .sm\:-ml-3 {
    margin-left: -1rem !important;
  }

  .sm\:-ml-4 {
    margin-left: -1.5rem !important;
  }

  .sm\:-ml-5 {
    margin-left: -2rem !important;
  }

  .sm\:-ml-6 {
    margin-left: -3rem !important;
  }

  .sm\:-ml-7 {
    margin-left: -4rem !important;
  }

  .sm\:-ml-8 {
    margin-left: -5rem !important;
  }

  .sm\:ml-auto {
    margin-left: auto !important;
  }

  .sm\:mb-0 {
    margin-bottom: 0rem !important;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .sm\:mb-3 {
    margin-bottom: 1rem !important;
  }

  .sm\:mb-4 {
    margin-bottom: 1.5rem !important;
  }

  .sm\:mb-5 {
    margin-bottom: 2rem !important;
  }

  .sm\:mb-6 {
    margin-bottom: 3rem !important;
  }

  .sm\:mb-7 {
    margin-bottom: 4rem !important;
  }

  .sm\:mb-8 {
    margin-bottom: 5rem !important;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .sm\:-mb-3 {
    margin-bottom: -1rem !important;
  }

  .sm\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }

  .sm\:-mb-5 {
    margin-bottom: -2rem !important;
  }

  .sm\:-mb-6 {
    margin-bottom: -3rem !important;
  }

  .sm\:-mb-7 {
    margin-bottom: -4rem !important;
  }

  .sm\:-mb-8 {
    margin-bottom: -5rem !important;
  }

  .sm\:mb-auto {
    margin-bottom: auto !important;
  }

  .sm\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .sm\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .sm\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .sm\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .sm\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .sm\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .sm\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .sm\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .sm\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .sm\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .sm\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .sm\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .sm\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .sm\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:m-0 {
    margin: 0rem !important;
  }

  .md\:m-1 {
    margin: 0.25rem !important;
  }

  .md\:m-2 {
    margin: 0.5rem !important;
  }

  .md\:m-3 {
    margin: 1rem !important;
  }

  .md\:m-4 {
    margin: 1.5rem !important;
  }

  .md\:m-5 {
    margin: 2rem !important;
  }

  .md\:m-6 {
    margin: 3rem !important;
  }

  .md\:m-7 {
    margin: 4rem !important;
  }

  .md\:m-8 {
    margin: 5rem !important;
  }

  .md\:-m-1 {
    margin: -0.25rem !important;
  }

  .md\:-m-2 {
    margin: -0.5rem !important;
  }

  .md\:-m-3 {
    margin: -1rem !important;
  }

  .md\:-m-4 {
    margin: -1.5rem !important;
  }

  .md\:-m-5 {
    margin: -2rem !important;
  }

  .md\:-m-6 {
    margin: -3rem !important;
  }

  .md\:-m-7 {
    margin: -4rem !important;
  }

  .md\:-m-8 {
    margin: -5rem !important;
  }

  .md\:m-auto {
    margin: auto !important;
  }

  .md\:mt-0 {
    margin-top: 0rem !important;
  }

  .md\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .md\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .md\:mt-3 {
    margin-top: 1rem !important;
  }

  .md\:mt-4 {
    margin-top: 1.5rem !important;
  }

  .md\:mt-5 {
    margin-top: 2rem !important;
  }

  .md\:mt-6 {
    margin-top: 3rem !important;
  }

  .md\:mt-7 {
    margin-top: 4rem !important;
  }

  .md\:mt-8 {
    margin-top: 5rem !important;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .md\:-mt-3 {
    margin-top: -1rem !important;
  }

  .md\:-mt-4 {
    margin-top: -1.5rem !important;
  }

  .md\:-mt-5 {
    margin-top: -2rem !important;
  }

  .md\:-mt-6 {
    margin-top: -3rem !important;
  }

  .md\:-mt-7 {
    margin-top: -4rem !important;
  }

  .md\:-mt-8 {
    margin-top: -5rem !important;
  }

  .md\:mt-auto {
    margin-top: auto !important;
  }

  .md\:mr-0 {
    margin-right: 0rem !important;
  }

  .md\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .md\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .md\:mr-3 {
    margin-right: 1rem !important;
  }

  .md\:mr-4 {
    margin-right: 1.5rem !important;
  }

  .md\:mr-5 {
    margin-right: 2rem !important;
  }

  .md\:mr-6 {
    margin-right: 3rem !important;
  }

  .md\:mr-7 {
    margin-right: 4rem !important;
  }

  .md\:mr-8 {
    margin-right: 5rem !important;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .md\:-mr-3 {
    margin-right: -1rem !important;
  }

  .md\:-mr-4 {
    margin-right: -1.5rem !important;
  }

  .md\:-mr-5 {
    margin-right: -2rem !important;
  }

  .md\:-mr-6 {
    margin-right: -3rem !important;
  }

  .md\:-mr-7 {
    margin-right: -4rem !important;
  }

  .md\:-mr-8 {
    margin-right: -5rem !important;
  }

  .md\:mr-auto {
    margin-right: auto !important;
  }

  .md\:ml-0 {
    margin-left: 0rem !important;
  }

  .md\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .md\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .md\:ml-3 {
    margin-left: 1rem !important;
  }

  .md\:ml-4 {
    margin-left: 1.5rem !important;
  }

  .md\:ml-5 {
    margin-left: 2rem !important;
  }

  .md\:ml-6 {
    margin-left: 3rem !important;
  }

  .md\:ml-7 {
    margin-left: 4rem !important;
  }

  .md\:ml-8 {
    margin-left: 5rem !important;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .md\:-ml-3 {
    margin-left: -1rem !important;
  }

  .md\:-ml-4 {
    margin-left: -1.5rem !important;
  }

  .md\:-ml-5 {
    margin-left: -2rem !important;
  }

  .md\:-ml-6 {
    margin-left: -3rem !important;
  }

  .md\:-ml-7 {
    margin-left: -4rem !important;
  }

  .md\:-ml-8 {
    margin-left: -5rem !important;
  }

  .md\:ml-auto {
    margin-left: auto !important;
  }

  .md\:mb-0 {
    margin-bottom: 0rem !important;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .md\:mb-3 {
    margin-bottom: 1rem !important;
  }

  .md\:mb-4 {
    margin-bottom: 1.5rem !important;
  }

  .md\:mb-5 {
    margin-bottom: 2rem !important;
  }

  .md\:mb-6 {
    margin-bottom: 3rem !important;
  }

  .md\:mb-7 {
    margin-bottom: 4rem !important;
  }

  .md\:mb-8 {
    margin-bottom: 5rem !important;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .md\:-mb-3 {
    margin-bottom: -1rem !important;
  }

  .md\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }

  .md\:-mb-5 {
    margin-bottom: -2rem !important;
  }

  .md\:-mb-6 {
    margin-bottom: -3rem !important;
  }

  .md\:-mb-7 {
    margin-bottom: -4rem !important;
  }

  .md\:-mb-8 {
    margin-bottom: -5rem !important;
  }

  .md\:mb-auto {
    margin-bottom: auto !important;
  }

  .md\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .md\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .md\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .md\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .md\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .md\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .md\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .md\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .md\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .md\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .md\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .md\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .md\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .md\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .md\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .md\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:m-0 {
    margin: 0rem !important;
  }

  .lg\:m-1 {
    margin: 0.25rem !important;
  }

  .lg\:m-2 {
    margin: 0.5rem !important;
  }

  .lg\:m-3 {
    margin: 1rem !important;
  }

  .lg\:m-4 {
    margin: 1.5rem !important;
  }

  .lg\:m-5 {
    margin: 2rem !important;
  }

  .lg\:m-6 {
    margin: 3rem !important;
  }

  .lg\:m-7 {
    margin: 4rem !important;
  }

  .lg\:m-8 {
    margin: 5rem !important;
  }

  .lg\:-m-1 {
    margin: -0.25rem !important;
  }

  .lg\:-m-2 {
    margin: -0.5rem !important;
  }

  .lg\:-m-3 {
    margin: -1rem !important;
  }

  .lg\:-m-4 {
    margin: -1.5rem !important;
  }

  .lg\:-m-5 {
    margin: -2rem !important;
  }

  .lg\:-m-6 {
    margin: -3rem !important;
  }

  .lg\:-m-7 {
    margin: -4rem !important;
  }

  .lg\:-m-8 {
    margin: -5rem !important;
  }

  .lg\:m-auto {
    margin: auto !important;
  }

  .lg\:mt-0 {
    margin-top: 0rem !important;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .lg\:mt-3 {
    margin-top: 1rem !important;
  }

  .lg\:mt-4 {
    margin-top: 1.5rem !important;
  }

  .lg\:mt-5 {
    margin-top: 2rem !important;
  }

  .lg\:mt-6 {
    margin-top: 3rem !important;
  }

  .lg\:mt-7 {
    margin-top: 4rem !important;
  }

  .lg\:mt-8 {
    margin-top: 5rem !important;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .lg\:-mt-3 {
    margin-top: -1rem !important;
  }

  .lg\:-mt-4 {
    margin-top: -1.5rem !important;
  }

  .lg\:-mt-5 {
    margin-top: -2rem !important;
  }

  .lg\:-mt-6 {
    margin-top: -3rem !important;
  }

  .lg\:-mt-7 {
    margin-top: -4rem !important;
  }

  .lg\:-mt-8 {
    margin-top: -5rem !important;
  }

  .lg\:mt-auto {
    margin-top: auto !important;
  }

  .lg\:mr-0 {
    margin-right: 0rem !important;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .lg\:mr-3 {
    margin-right: 1rem !important;
  }

  .lg\:mr-4 {
    margin-right: 1.5rem !important;
  }

  .lg\:mr-5 {
    margin-right: 2rem !important;
  }

  .lg\:mr-6 {
    margin-right: 3rem !important;
  }

  .lg\:mr-7 {
    margin-right: 4rem !important;
  }

  .lg\:mr-8 {
    margin-right: 5rem !important;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .lg\:-mr-3 {
    margin-right: -1rem !important;
  }

  .lg\:-mr-4 {
    margin-right: -1.5rem !important;
  }

  .lg\:-mr-5 {
    margin-right: -2rem !important;
  }

  .lg\:-mr-6 {
    margin-right: -3rem !important;
  }

  .lg\:-mr-7 {
    margin-right: -4rem !important;
  }

  .lg\:-mr-8 {
    margin-right: -5rem !important;
  }

  .lg\:mr-auto {
    margin-right: auto !important;
  }

  .lg\:ml-0 {
    margin-left: 0rem !important;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .lg\:ml-3 {
    margin-left: 1rem !important;
  }

  .lg\:ml-4 {
    margin-left: 1.5rem !important;
  }

  .lg\:ml-5 {
    margin-left: 2rem !important;
  }

  .lg\:ml-6 {
    margin-left: 3rem !important;
  }

  .lg\:ml-7 {
    margin-left: 4rem !important;
  }

  .lg\:ml-8 {
    margin-left: 5rem !important;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .lg\:-ml-3 {
    margin-left: -1rem !important;
  }

  .lg\:-ml-4 {
    margin-left: -1.5rem !important;
  }

  .lg\:-ml-5 {
    margin-left: -2rem !important;
  }

  .lg\:-ml-6 {
    margin-left: -3rem !important;
  }

  .lg\:-ml-7 {
    margin-left: -4rem !important;
  }

  .lg\:-ml-8 {
    margin-left: -5rem !important;
  }

  .lg\:ml-auto {
    margin-left: auto !important;
  }

  .lg\:mb-0 {
    margin-bottom: 0rem !important;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .lg\:mb-3 {
    margin-bottom: 1rem !important;
  }

  .lg\:mb-4 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:mb-5 {
    margin-bottom: 2rem !important;
  }

  .lg\:mb-6 {
    margin-bottom: 3rem !important;
  }

  .lg\:mb-7 {
    margin-bottom: 4rem !important;
  }

  .lg\:mb-8 {
    margin-bottom: 5rem !important;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .lg\:-mb-3 {
    margin-bottom: -1rem !important;
  }

  .lg\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }

  .lg\:-mb-5 {
    margin-bottom: -2rem !important;
  }

  .lg\:-mb-6 {
    margin-bottom: -3rem !important;
  }

  .lg\:-mb-7 {
    margin-bottom: -4rem !important;
  }

  .lg\:-mb-8 {
    margin-bottom: -5rem !important;
  }

  .lg\:mb-auto {
    margin-bottom: auto !important;
  }

  .lg\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lg\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lg\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lg\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .lg\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .lg\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .lg\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .lg\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lg\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lg\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lg\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lg\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .lg\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .lg\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:m-0 {
    margin: 0rem !important;
  }

  .xl\:m-1 {
    margin: 0.25rem !important;
  }

  .xl\:m-2 {
    margin: 0.5rem !important;
  }

  .xl\:m-3 {
    margin: 1rem !important;
  }

  .xl\:m-4 {
    margin: 1.5rem !important;
  }

  .xl\:m-5 {
    margin: 2rem !important;
  }

  .xl\:m-6 {
    margin: 3rem !important;
  }

  .xl\:m-7 {
    margin: 4rem !important;
  }

  .xl\:m-8 {
    margin: 5rem !important;
  }

  .xl\:-m-1 {
    margin: -0.25rem !important;
  }

  .xl\:-m-2 {
    margin: -0.5rem !important;
  }

  .xl\:-m-3 {
    margin: -1rem !important;
  }

  .xl\:-m-4 {
    margin: -1.5rem !important;
  }

  .xl\:-m-5 {
    margin: -2rem !important;
  }

  .xl\:-m-6 {
    margin: -3rem !important;
  }

  .xl\:-m-7 {
    margin: -4rem !important;
  }

  .xl\:-m-8 {
    margin: -5rem !important;
  }

  .xl\:m-auto {
    margin: auto !important;
  }

  .xl\:mt-0 {
    margin-top: 0rem !important;
  }

  .xl\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .xl\:mt-3 {
    margin-top: 1rem !important;
  }

  .xl\:mt-4 {
    margin-top: 1.5rem !important;
  }

  .xl\:mt-5 {
    margin-top: 2rem !important;
  }

  .xl\:mt-6 {
    margin-top: 3rem !important;
  }

  .xl\:mt-7 {
    margin-top: 4rem !important;
  }

  .xl\:mt-8 {
    margin-top: 5rem !important;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .xl\:-mt-3 {
    margin-top: -1rem !important;
  }

  .xl\:-mt-4 {
    margin-top: -1.5rem !important;
  }

  .xl\:-mt-5 {
    margin-top: -2rem !important;
  }

  .xl\:-mt-6 {
    margin-top: -3rem !important;
  }

  .xl\:-mt-7 {
    margin-top: -4rem !important;
  }

  .xl\:-mt-8 {
    margin-top: -5rem !important;
  }

  .xl\:mt-auto {
    margin-top: auto !important;
  }

  .xl\:mr-0 {
    margin-right: 0rem !important;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .xl\:mr-3 {
    margin-right: 1rem !important;
  }

  .xl\:mr-4 {
    margin-right: 1.5rem !important;
  }

  .xl\:mr-5 {
    margin-right: 2rem !important;
  }

  .xl\:mr-6 {
    margin-right: 3rem !important;
  }

  .xl\:mr-7 {
    margin-right: 4rem !important;
  }

  .xl\:mr-8 {
    margin-right: 5rem !important;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .xl\:-mr-3 {
    margin-right: -1rem !important;
  }

  .xl\:-mr-4 {
    margin-right: -1.5rem !important;
  }

  .xl\:-mr-5 {
    margin-right: -2rem !important;
  }

  .xl\:-mr-6 {
    margin-right: -3rem !important;
  }

  .xl\:-mr-7 {
    margin-right: -4rem !important;
  }

  .xl\:-mr-8 {
    margin-right: -5rem !important;
  }

  .xl\:mr-auto {
    margin-right: auto !important;
  }

  .xl\:ml-0 {
    margin-left: 0rem !important;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .xl\:ml-3 {
    margin-left: 1rem !important;
  }

  .xl\:ml-4 {
    margin-left: 1.5rem !important;
  }

  .xl\:ml-5 {
    margin-left: 2rem !important;
  }

  .xl\:ml-6 {
    margin-left: 3rem !important;
  }

  .xl\:ml-7 {
    margin-left: 4rem !important;
  }

  .xl\:ml-8 {
    margin-left: 5rem !important;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .xl\:-ml-3 {
    margin-left: -1rem !important;
  }

  .xl\:-ml-4 {
    margin-left: -1.5rem !important;
  }

  .xl\:-ml-5 {
    margin-left: -2rem !important;
  }

  .xl\:-ml-6 {
    margin-left: -3rem !important;
  }

  .xl\:-ml-7 {
    margin-left: -4rem !important;
  }

  .xl\:-ml-8 {
    margin-left: -5rem !important;
  }

  .xl\:ml-auto {
    margin-left: auto !important;
  }

  .xl\:mb-0 {
    margin-bottom: 0rem !important;
  }

  .xl\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .xl\:mb-3 {
    margin-bottom: 1rem !important;
  }

  .xl\:mb-4 {
    margin-bottom: 1.5rem !important;
  }

  .xl\:mb-5 {
    margin-bottom: 2rem !important;
  }

  .xl\:mb-6 {
    margin-bottom: 3rem !important;
  }

  .xl\:mb-7 {
    margin-bottom: 4rem !important;
  }

  .xl\:mb-8 {
    margin-bottom: 5rem !important;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .xl\:-mb-3 {
    margin-bottom: -1rem !important;
  }

  .xl\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }

  .xl\:-mb-5 {
    margin-bottom: -2rem !important;
  }

  .xl\:-mb-6 {
    margin-bottom: -3rem !important;
  }

  .xl\:-mb-7 {
    margin-bottom: -4rem !important;
  }

  .xl\:-mb-8 {
    margin-bottom: -5rem !important;
  }

  .xl\:mb-auto {
    margin-bottom: auto !important;
  }

  .xl\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .xl\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xl\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xl\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xl\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .xl\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .xl\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .xl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xl\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xl\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xl\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .xl\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .xl\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

.shadow-none {
  box-shadow: none !important;
}

.shadow-1 {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.shadow-2 {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.shadow-3 {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.shadow-4 {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.shadow-5 {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.shadow-6 {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.shadow-7 {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.shadow-8 {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-none:focus {
  box-shadow: none !important;
}

.hover\:shadow-none:hover {
  box-shadow: none !important;
}

.active\:shadow-none:active {
  box-shadow: none !important;
}

.focus\:shadow-1:focus {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.hover\:shadow-1:hover {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.active\:shadow-1:active {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.focus\:shadow-2:focus {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.hover\:shadow-2:hover {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.active\:shadow-2:active {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.focus\:shadow-3:focus {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.hover\:shadow-3:hover {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.active\:shadow-3:active {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.focus\:shadow-4:focus {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-4:hover {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-4:active {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-5:focus {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-5:hover {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-5:active {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-6:focus {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.hover\:shadow-6:hover {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.active\:shadow-6:active {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.focus\:shadow-7:focus {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.hover\:shadow-7:hover {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.active\:shadow-7:active {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.focus\:shadow-8:focus {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-8:hover {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-8:active {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

@media screen and (min-width: 576px) {
  .sm\:shadow-none {
    box-shadow: none !important;
  }
  .sm\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .sm\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .sm\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .sm\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:shadow-none {
    box-shadow: none !important;
  }
  .md\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .md\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .md\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .md\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:shadow-none {
    box-shadow: none !important;
  }
  .lg\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .lg\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .lg\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .lg\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:shadow-none {
    box-shadow: none !important;
  }
  .xl\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .xl\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .xl\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .xl\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}

.border-none {
  border-width: 0px !important;
  border-style: none;
}

.border-1 {
  border-width: 1px !important;
  border-style: solid;
}

.border-2 {
  border-width: 2px !important;
  border-style: solid;
}

.border-3 {
  border-width: 3px !important;
  border-style: solid;
}

.border-top-none {
  border-top-width: 0px !important;
  border-top-style: none;
}

.border-top-1 {
  border-top-width: 1px !important;
  border-top-style: solid;
}

.border-top-2 {
  border-top-width: 2px !important;
  border-top-style: solid;
}

.border-top-3 {
  border-top-width: 3px !important;
  border-top-style: solid;
}

.border-right-none {
  border-right-width: 0px !important;
  border-right-style: none;
}

.border-right-1 {
  border-right-width: 1px !important;
  border-right-style: solid;
}

.border-right-2 {
  border-right-width: 2px !important;
  border-right-style: solid;
}

.border-right-3 {
  border-right-width: 3px !important;
  border-right-style: solid;
}

.border-left-none {
  border-left-width: 0px !important;
  border-left-style: none;
}

.border-left-1 {
  border-left-width: 1px !important;
  border-left-style: solid;
}

.border-left-2 {
  border-left-width: 2px !important;
  border-left-style: solid;
}

.border-left-3 {
  border-left-width: 3px !important;
  border-left-style: solid;
}

.border-bottom-none {
  border-bottom-width: 0px !important;
  border-bottom-style: none;
}

.border-bottom-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}

.border-x-none {
  border-left-width: 0px !important;
  border-left-style: none;
  border-right-width: 0px !important;
  border-right-style: none;
}

.border-x-1 {
  border-left-width: 1px !important;
  border-left-style: solid;
  border-right-width: 1px !important;
  border-right-style: solid;
}

.border-x-2 {
  border-left-width: 2px !important;
  border-left-style: solid;
  border-right-width: 2px !important;
  border-right-style: solid;
}

.border-x-3 {
  border-left-width: 3px !important;
  border-left-style: solid;
  border-right-width: 3px !important;
  border-right-style: solid;
}

.border-y-none {
  border-top-width: 0px !important;
  border-top-style: none;
  border-bottom-width: 0px !important;
  border-bottom-style: none;
}

.border-y-1 {
  border-top-width: 1px !important;
  border-top-style: solid;
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}

.border-y-2 {
  border-top-width: 2px !important;
  border-top-style: solid;
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}

.border-y-3 {
  border-top-width: 3px !important;
  border-top-style: solid;
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}

@media screen and (min-width: 576px) {
  .sm\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .sm\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .sm\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .sm\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .sm\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .sm\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .sm\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .sm\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .sm\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .sm\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .sm\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .sm\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .sm\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .sm\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .sm\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .sm\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .sm\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .sm\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .sm\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .sm\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .sm\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .sm\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .sm\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .sm\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .sm\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .sm\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .sm\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .sm\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}

@media screen and (min-width: 768px) {
  .md\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .md\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .md\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .md\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .md\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .md\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .md\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .md\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .md\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .md\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .md\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .md\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .md\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .md\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .md\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .md\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .md\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .md\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .md\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .md\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .md\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .md\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .md\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .md\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .md\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .md\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .md\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .md\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}

@media screen and (min-width: 992px) {
  .lg\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .lg\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .lg\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .lg\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .lg\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .lg\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .lg\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .lg\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .lg\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .lg\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .lg\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .lg\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .lg\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .lg\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .lg\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .lg\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .lg\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .lg\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .lg\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .lg\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .lg\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .lg\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .lg\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .lg\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .lg\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .lg\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .lg\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .lg\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .xl\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .xl\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .xl\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .xl\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .xl\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .xl\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .xl\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .xl\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .xl\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .xl\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .xl\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .xl\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .xl\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .xl\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .xl\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .xl\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .xl\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .xl\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .xl\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .xl\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .xl\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .xl\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .xl\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .xl\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .xl\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .xl\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .xl\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}

.border-solid {
  border-style: solid !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-dotted {
  border-style: dotted !important;
}

.border-double {
  border-style: double !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-solid {
    border-style: solid !important;
  }
  .sm\:border-dashed {
    border-style: dashed !important;
  }
  .sm\:border-dotted {
    border-style: dotted !important;
  }
  .sm\:border-double {
    border-style: double !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:border-solid {
    border-style: solid !important;
  }
  .md\:border-dashed {
    border-style: dashed !important;
  }
  .md\:border-dotted {
    border-style: dotted !important;
  }
  .md\:border-double {
    border-style: double !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:border-solid {
    border-style: solid !important;
  }
  .lg\:border-dashed {
    border-style: dashed !important;
  }
  .lg\:border-dotted {
    border-style: dotted !important;
  }
  .lg\:border-double {
    border-style: double !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:border-solid {
    border-style: solid !important;
  }
  .xl\:border-dashed {
    border-style: dashed !important;
  }
  .xl\:border-dotted {
    border-style: dotted !important;
  }
  .xl\:border-double {
    border-style: double !important;
  }
}

.border-noround {
  border-radius: 0 !important;
}

.border-round {
  border-radius: var(--border-radius) !important;
}

.border-round-xs {
  border-radius: 0.125rem !important;
}

.border-round-sm {
  border-radius: 0.25rem !important;
}

.border-round-md {
  border-radius: 0.375rem !important;
}

.border-round-lg {
  border-radius: 0.5rem !important;
}

.border-round-xl {
  border-radius: 0.75rem !important;
}

.border-round-2xl {
  border-radius: 1rem !important;
}

.border-round-3xl {
  border-radius: 1.5rem !important;
}

.border-circle {
  border-radius: 50% !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-noround {
    border-radius: 0 !important;
  }
  .sm\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .sm\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .sm\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .sm\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .sm\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .sm\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .sm\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .sm\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .sm\:border-circle {
    border-radius: 50% !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:border-noround {
    border-radius: 0 !important;
  }
  .md\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .md\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .md\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .md\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .md\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .md\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .md\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .md\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .md\:border-circle {
    border-radius: 50% !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:border-noround {
    border-radius: 0 !important;
  }
  .lg\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .lg\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .lg\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .lg\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .lg\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .lg\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .lg\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .lg\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .lg\:border-circle {
    border-radius: 50% !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:border-noround {
    border-radius: 0 !important;
  }
  .xl\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .xl\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .xl\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .xl\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .xl\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .xl\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .xl\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .xl\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .xl\:border-circle {
    border-radius: 50% !important;
  }
}

.border-noround-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.border-noround-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.border-noround-right {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.border-noround-bottom {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.border-round-left {
  border-top-left-radius: var(--border-radius) !important;
  border-bottom-left-radius: var(--border-radius) !important;
}

.border-round-top {
  border-top-left-radius: var(--border-radius) !important;
  border-top-right-radius: var(--border-radius) !important;
}

.border-round-right {
  border-top-right-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}

.border-round-bottom {
  border-bottom-left-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}

.border-round-left-xs {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.border-round-top-xs {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.border-round-right-xs {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.border-round-bottom-xs {
  border-bottom-left-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.border-round-left-sm {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.border-round-top-sm {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.border-round-right-sm {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.border-round-bottom-sm {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.border-round-left-md {
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.border-round-top-md {
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}

.border-round-right-md {
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.border-round-bottom-md {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.border-round-left-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.border-round-top-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.border-round-right-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.border-round-bottom-lg {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.border-round-left-xl {
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}

.border-round-top-xl {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}

.border-round-right-xl {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.border-round-bottom-xl {
  border-bottom-left-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.border-round-left-2xl {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.border-round-top-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}

.border-round-right-2xl {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.border-round-bottom-2xl {
  border-bottom-left-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.border-round-left-3xl {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.border-round-top-3xl {
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
}

.border-round-right-3xl {
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.border-round-bottom-3xl {
  border-bottom-left-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.border-circle-left {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.border-circle-top {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.border-circle-right {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.border-circle-bottom {
  border-bottom-left-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .sm\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .sm\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .sm\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .sm\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .sm\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .sm\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .sm\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .sm\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .sm\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .sm\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .sm\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .sm\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .sm\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .sm\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .sm\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .sm\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .sm\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .sm\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .sm\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .sm\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .sm\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .sm\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .sm\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .sm\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .sm\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .sm\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .sm\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .sm\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .sm\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .sm\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .sm\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .sm\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .sm\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .sm\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .md\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .md\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .md\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .md\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .md\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .md\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .md\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .md\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .md\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .md\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .md\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .md\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .md\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .md\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .md\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .md\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .md\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .md\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .md\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .md\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .md\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .md\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .md\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .md\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .md\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .md\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .md\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .md\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .md\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .md\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .md\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .md\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .md\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .md\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .lg\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .lg\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .lg\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .lg\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .lg\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .lg\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .lg\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .lg\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .lg\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .lg\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .lg\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .lg\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .lg\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .lg\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .lg\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .lg\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .lg\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .lg\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .lg\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .lg\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .lg\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .lg\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .lg\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .lg\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .lg\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .lg\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .lg\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .lg\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .lg\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .lg\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .lg\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .lg\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .xl\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .xl\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .xl\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .xl\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .xl\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .xl\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .xl\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .xl\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .xl\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .xl\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .xl\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .xl\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .xl\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .xl\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .xl\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .xl\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .xl\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .xl\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .xl\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .xl\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .xl\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .xl\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .xl\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .xl\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .xl\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .xl\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .xl\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .xl\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .xl\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .xl\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .xl\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .xl\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .xl\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .xl\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}

.w-full {
  width: 100% !important;
}

.w-screen {
  width: 100vw !important;
}

.w-auto {
  width: auto !important;
}

.w-1 {
  width: 8.3333% !important;
}

.w-2 {
  width: 16.6667% !important;
}

.w-3 {
  width: 25% !important;
}

.w-4 {
  width: 33.3333% !important;
}

.w-5 {
  width: 41.6667% !important;
}

.w-6 {
  width: 50% !important;
}

.w-7 {
  width: 58.3333% !important;
}

.w-8 {
  width: 66.6667% !important;
}

.w-9 {
  width: 75% !important;
}

.w-10 {
  width: 83.3333% !important;
}

.w-11 {
  width: 91.6667% !important;
}

.w-12 {
  width: 100% !important;
}

.w-min {
  width: min-content !important;
}

.w-max {
  width: max-content !important;
}

.w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.w-1rem {
  width: 1rem !important;
}

.w-2rem {
  width: 2rem !important;
}

.w-3rem {
  width: 3rem !important;
}

.w-4rem {
  width: 4rem !important;
}

.w-5rem {
  width: 5rem !important;
}

.w-6rem {
  width: 6rem !important;
}

.w-7rem {
  width: 7rem !important;
}

.w-8rem {
  width: 8rem !important;
}

.w-9rem {
  width: 9rem !important;
}

.w-10rem {
  width: 10rem !important;
}

.w-11rem {
  width: 11rem !important;
}

.w-12rem {
  width: 12rem !important;
}

.w-13rem {
  width: 13rem !important;
}

.w-14rem {
  width: 14rem !important;
}

.w-15rem {
  width: 15rem !important;
}

.w-16rem {
  width: 16rem !important;
}

.w-17rem {
  width: 17rem !important;
}

.w-18rem {
  width: 18rem !important;
}

.w-19rem {
  width: 19rem !important;
}

.w-20rem {
  width: 20rem !important;
}

.w-21rem {
  width: 21rem !important;
}

.w-22rem {
  width: 22rem !important;
}

.w-23rem {
  width: 23rem !important;
}

.w-24rem {
  width: 24rem !important;
}

.w-25rem {
  width: 25rem !important;
}

.w-26rem {
  width: 26rem !important;
}

.w-27rem {
  width: 27rem !important;
}

.w-28rem {
  width: 28rem !important;
}

.w-29rem {
  width: 29rem !important;
}

.w-30rem {
  width: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:w-full {
    width: 100% !important;
  }
  .sm\:w-screen {
    width: 100vw !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:w-1 {
    width: 8.3333% !important;
  }
  .sm\:w-2 {
    width: 16.6667% !important;
  }
  .sm\:w-3 {
    width: 25% !important;
  }
  .sm\:w-4 {
    width: 33.3333% !important;
  }
  .sm\:w-5 {
    width: 41.6667% !important;
  }
  .sm\:w-6 {
    width: 50% !important;
  }
  .sm\:w-7 {
    width: 58.3333% !important;
  }
  .sm\:w-8 {
    width: 66.6667% !important;
  }
  .sm\:w-9 {
    width: 75% !important;
  }
  .sm\:w-10 {
    width: 83.3333% !important;
  }
  .sm\:w-11 {
    width: 91.6667% !important;
  }
  .sm\:w-12 {
    width: 100% !important;
  }
  .sm\:w-min {
    width: min-content !important;
  }
  .sm\:w-max {
    width: max-content !important;
  }
  .sm\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .sm\:w-1rem {
    width: 1rem !important;
  }
  .sm\:w-2rem {
    width: 2rem !important;
  }
  .sm\:w-3rem {
    width: 3rem !important;
  }
  .sm\:w-4rem {
    width: 4rem !important;
  }
  .sm\:w-5rem {
    width: 5rem !important;
  }
  .sm\:w-6rem {
    width: 6rem !important;
  }
  .sm\:w-7rem {
    width: 7rem !important;
  }
  .sm\:w-8rem {
    width: 8rem !important;
  }
  .sm\:w-9rem {
    width: 9rem !important;
  }
  .sm\:w-10rem {
    width: 10rem !important;
  }
  .sm\:w-11rem {
    width: 11rem !important;
  }
  .sm\:w-12rem {
    width: 12rem !important;
  }
  .sm\:w-13rem {
    width: 13rem !important;
  }
  .sm\:w-14rem {
    width: 14rem !important;
  }
  .sm\:w-15rem {
    width: 15rem !important;
  }
  .sm\:w-16rem {
    width: 16rem !important;
  }
  .sm\:w-17rem {
    width: 17rem !important;
  }
  .sm\:w-18rem {
    width: 18rem !important;
  }
  .sm\:w-19rem {
    width: 19rem !important;
  }
  .sm\:w-20rem {
    width: 20rem !important;
  }
  .sm\:w-21rem {
    width: 21rem !important;
  }
  .sm\:w-22rem {
    width: 22rem !important;
  }
  .sm\:w-23rem {
    width: 23rem !important;
  }
  .sm\:w-24rem {
    width: 24rem !important;
  }
  .sm\:w-25rem {
    width: 25rem !important;
  }
  .sm\:w-26rem {
    width: 26rem !important;
  }
  .sm\:w-27rem {
    width: 27rem !important;
  }
  .sm\:w-28rem {
    width: 28rem !important;
  }
  .sm\:w-29rem {
    width: 29rem !important;
  }
  .sm\:w-30rem {
    width: 30rem !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:w-full {
    width: 100% !important;
  }
  .md\:w-screen {
    width: 100vw !important;
  }
  .md\:w-auto {
    width: auto !important;
  }
  .md\:w-1 {
    width: 8.3333% !important;
  }
  .md\:w-2 {
    width: 16.6667% !important;
  }
  .md\:w-3 {
    width: 25% !important;
  }
  .md\:w-4 {
    width: 33.3333% !important;
  }
  .md\:w-5 {
    width: 41.6667% !important;
  }
  .md\:w-6 {
    width: 50% !important;
  }
  .md\:w-7 {
    width: 58.3333% !important;
  }
  .md\:w-8 {
    width: 66.6667% !important;
  }
  .md\:w-9 {
    width: 75% !important;
  }
  .md\:w-10 {
    width: 83.3333% !important;
  }
  .md\:w-11 {
    width: 91.6667% !important;
  }
  .md\:w-12 {
    width: 100% !important;
  }
  .md\:w-min {
    width: min-content !important;
  }
  .md\:w-max {
    width: max-content !important;
  }
  .md\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .md\:w-1rem {
    width: 1rem !important;
  }
  .md\:w-2rem {
    width: 2rem !important;
  }
  .md\:w-3rem {
    width: 3rem !important;
  }
  .md\:w-4rem {
    width: 4rem !important;
  }
  .md\:w-5rem {
    width: 5rem !important;
  }
  .md\:w-6rem {
    width: 6rem !important;
  }
  .md\:w-7rem {
    width: 7rem !important;
  }
  .md\:w-8rem {
    width: 8rem !important;
  }
  .md\:w-9rem {
    width: 9rem !important;
  }
  .md\:w-10rem {
    width: 10rem !important;
  }
  .md\:w-11rem {
    width: 11rem !important;
  }
  .md\:w-12rem {
    width: 12rem !important;
  }
  .md\:w-13rem {
    width: 13rem !important;
  }
  .md\:w-14rem {
    width: 14rem !important;
  }
  .md\:w-15rem {
    width: 15rem !important;
  }
  .md\:w-16rem {
    width: 16rem !important;
  }
  .md\:w-17rem {
    width: 17rem !important;
  }
  .md\:w-18rem {
    width: 18rem !important;
  }
  .md\:w-19rem {
    width: 19rem !important;
  }
  .md\:w-20rem {
    width: 20rem !important;
  }
  .md\:w-21rem {
    width: 21rem !important;
  }
  .md\:w-22rem {
    width: 22rem !important;
  }
  .md\:w-23rem {
    width: 23rem !important;
  }
  .md\:w-24rem {
    width: 24rem !important;
  }
  .md\:w-25rem {
    width: 25rem !important;
  }
  .md\:w-26rem {
    width: 26rem !important;
  }
  .md\:w-27rem {
    width: 27rem !important;
  }
  .md\:w-28rem {
    width: 28rem !important;
  }
  .md\:w-29rem {
    width: 29rem !important;
  }
  .md\:w-30rem {
    width: 30rem !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:w-full {
    width: 100% !important;
  }
  .lg\:w-screen {
    width: 100vw !important;
  }
  .lg\:w-auto {
    width: auto !important;
  }
  .lg\:w-1 {
    width: 8.3333% !important;
  }
  .lg\:w-2 {
    width: 16.6667% !important;
  }
  .lg\:w-3 {
    width: 25% !important;
  }
  .lg\:w-4 {
    width: 33.3333% !important;
  }
  .lg\:w-5 {
    width: 41.6667% !important;
  }
  .lg\:w-6 {
    width: 50% !important;
  }
  .lg\:w-7 {
    width: 58.3333% !important;
  }
  .lg\:w-8 {
    width: 66.6667% !important;
  }
  .lg\:w-9 {
    width: 75% !important;
  }
  .lg\:w-10 {
    width: 83.3333% !important;
  }
  .lg\:w-11 {
    width: 91.6667% !important;
  }
  .lg\:w-12 {
    width: 100% !important;
  }
  .lg\:w-min {
    width: min-content !important;
  }
  .lg\:w-max {
    width: max-content !important;
  }
  .lg\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .lg\:w-1rem {
    width: 1rem !important;
  }
  .lg\:w-2rem {
    width: 2rem !important;
  }
  .lg\:w-3rem {
    width: 3rem !important;
  }
  .lg\:w-4rem {
    width: 4rem !important;
  }
  .lg\:w-5rem {
    width: 5rem !important;
  }
  .lg\:w-6rem {
    width: 6rem !important;
  }
  .lg\:w-7rem {
    width: 7rem !important;
  }
  .lg\:w-8rem {
    width: 8rem !important;
  }
  .lg\:w-9rem {
    width: 9rem !important;
  }
  .lg\:w-10rem {
    width: 10rem !important;
  }
  .lg\:w-11rem {
    width: 11rem !important;
  }
  .lg\:w-12rem {
    width: 12rem !important;
  }
  .lg\:w-13rem {
    width: 13rem !important;
  }
  .lg\:w-14rem {
    width: 14rem !important;
  }
  .lg\:w-15rem {
    width: 15rem !important;
  }
  .lg\:w-16rem {
    width: 16rem !important;
  }
  .lg\:w-17rem {
    width: 17rem !important;
  }
  .lg\:w-18rem {
    width: 18rem !important;
  }
  .lg\:w-19rem {
    width: 19rem !important;
  }
  .lg\:w-20rem {
    width: 20rem !important;
  }
  .lg\:w-21rem {
    width: 21rem !important;
  }
  .lg\:w-22rem {
    width: 22rem !important;
  }
  .lg\:w-23rem {
    width: 23rem !important;
  }
  .lg\:w-24rem {
    width: 24rem !important;
  }
  .lg\:w-25rem {
    width: 25rem !important;
  }
  .lg\:w-26rem {
    width: 26rem !important;
  }
  .lg\:w-27rem {
    width: 27rem !important;
  }
  .lg\:w-28rem {
    width: 28rem !important;
  }
  .lg\:w-29rem {
    width: 29rem !important;
  }
  .lg\:w-30rem {
    width: 30rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:w-full {
    width: 100% !important;
  }
  .xl\:w-screen {
    width: 100vw !important;
  }
  .xl\:w-auto {
    width: auto !important;
  }
  .xl\:w-1 {
    width: 8.3333% !important;
  }
  .xl\:w-2 {
    width: 16.6667% !important;
  }
  .xl\:w-3 {
    width: 25% !important;
  }
  .xl\:w-4 {
    width: 33.3333% !important;
  }
  .xl\:w-5 {
    width: 41.6667% !important;
  }
  .xl\:w-6 {
    width: 50% !important;
  }
  .xl\:w-7 {
    width: 58.3333% !important;
  }
  .xl\:w-8 {
    width: 66.6667% !important;
  }
  .xl\:w-9 {
    width: 75% !important;
  }
  .xl\:w-10 {
    width: 83.3333% !important;
  }
  .xl\:w-11 {
    width: 91.6667% !important;
  }
  .xl\:w-12 {
    width: 100% !important;
  }
  .xl\:w-min {
    width: min-content !important;
  }
  .xl\:w-max {
    width: max-content !important;
  }
  .xl\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .xl\:w-1rem {
    width: 1rem !important;
  }
  .xl\:w-2rem {
    width: 2rem !important;
  }
  .xl\:w-3rem {
    width: 3rem !important;
  }
  .xl\:w-4rem {
    width: 4rem !important;
  }
  .xl\:w-5rem {
    width: 5rem !important;
  }
  .xl\:w-6rem {
    width: 6rem !important;
  }
  .xl\:w-7rem {
    width: 7rem !important;
  }
  .xl\:w-8rem {
    width: 8rem !important;
  }
  .xl\:w-9rem {
    width: 9rem !important;
  }
  .xl\:w-10rem {
    width: 10rem !important;
  }
  .xl\:w-11rem {
    width: 11rem !important;
  }
  .xl\:w-12rem {
    width: 12rem !important;
  }
  .xl\:w-13rem {
    width: 13rem !important;
  }
  .xl\:w-14rem {
    width: 14rem !important;
  }
  .xl\:w-15rem {
    width: 15rem !important;
  }
  .xl\:w-16rem {
    width: 16rem !important;
  }
  .xl\:w-17rem {
    width: 17rem !important;
  }
  .xl\:w-18rem {
    width: 18rem !important;
  }
  .xl\:w-19rem {
    width: 19rem !important;
  }
  .xl\:w-20rem {
    width: 20rem !important;
  }
  .xl\:w-21rem {
    width: 21rem !important;
  }
  .xl\:w-22rem {
    width: 22rem !important;
  }
  .xl\:w-23rem {
    width: 23rem !important;
  }
  .xl\:w-24rem {
    width: 24rem !important;
  }
  .xl\:w-25rem {
    width: 25rem !important;
  }
  .xl\:w-26rem {
    width: 26rem !important;
  }
  .xl\:w-27rem {
    width: 27rem !important;
  }
  .xl\:w-28rem {
    width: 28rem !important;
  }
  .xl\:w-29rem {
    width: 29rem !important;
  }
  .xl\:w-30rem {
    width: 30rem !important;
  }
}

.h-full {
  height: 100% !important;
}

.h-screen {
  height: 100vh !important;
}

.h-auto {
  height: auto !important;
}

.h-min {
  height: min-content !important;
}

.h-max {
  height: max-content !important;
}

.h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.h-1rem {
  height: 1rem !important;
}

.h-2rem {
  height: 2rem !important;
}

.h-3rem {
  height: 3rem !important;
}

.h-4rem {
  height: 4rem !important;
}

.h-5rem {
  height: 5rem !important;
}

.h-6rem {
  height: 6rem !important;
}

.h-7rem {
  height: 7rem !important;
}

.h-8rem {
  height: 8rem !important;
}

.h-9rem {
  height: 9rem !important;
}

.h-10rem {
  height: 10rem !important;
}

.h-11rem {
  height: 11rem !important;
}

.h-12rem {
  height: 12rem !important;
}

.h-13rem {
  height: 13rem !important;
}

.h-14rem {
  height: 14rem !important;
}

.h-15rem {
  height: 15rem !important;
}

.h-16rem {
  height: 16rem !important;
}

.h-17rem {
  height: 17rem !important;
}

.h-18rem {
  height: 18rem !important;
}

.h-19rem {
  height: 19rem !important;
}

.h-20rem {
  height: 20rem !important;
}

.h-21rem {
  height: 21rem !important;
}

.h-22rem {
  height: 22rem !important;
}

.h-23rem {
  height: 23rem !important;
}

.h-24rem {
  height: 24rem !important;
}

.h-25rem {
  height: 25rem !important;
}

.h-26rem {
  height: 26rem !important;
}

.h-27rem {
  height: 27rem !important;
}

.h-28rem {
  height: 28rem !important;
}

.h-29rem {
  height: 29rem !important;
}

.h-30rem {
  height: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:h-full {
    height: 100% !important;
  }
  .sm\:h-screen {
    height: 100vh !important;
  }
  .sm\:h-auto {
    height: auto !important;
  }
  .sm\:h-min {
    height: min-content !important;
  }
  .sm\:h-max {
    height: max-content !important;
  }
  .sm\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .sm\:h-1rem {
    height: 1rem !important;
  }
  .sm\:h-2rem {
    height: 2rem !important;
  }
  .sm\:h-3rem {
    height: 3rem !important;
  }
  .sm\:h-4rem {
    height: 4rem !important;
  }
  .sm\:h-5rem {
    height: 5rem !important;
  }
  .sm\:h-6rem {
    height: 6rem !important;
  }
  .sm\:h-7rem {
    height: 7rem !important;
  }
  .sm\:h-8rem {
    height: 8rem !important;
  }
  .sm\:h-9rem {
    height: 9rem !important;
  }
  .sm\:h-10rem {
    height: 10rem !important;
  }
  .sm\:h-11rem {
    height: 11rem !important;
  }
  .sm\:h-12rem {
    height: 12rem !important;
  }
  .sm\:h-13rem {
    height: 13rem !important;
  }
  .sm\:h-14rem {
    height: 14rem !important;
  }
  .sm\:h-15rem {
    height: 15rem !important;
  }
  .sm\:h-16rem {
    height: 16rem !important;
  }
  .sm\:h-17rem {
    height: 17rem !important;
  }
  .sm\:h-18rem {
    height: 18rem !important;
  }
  .sm\:h-19rem {
    height: 19rem !important;
  }
  .sm\:h-20rem {
    height: 20rem !important;
  }
  .sm\:h-21rem {
    height: 21rem !important;
  }
  .sm\:h-22rem {
    height: 22rem !important;
  }
  .sm\:h-23rem {
    height: 23rem !important;
  }
  .sm\:h-24rem {
    height: 24rem !important;
  }
  .sm\:h-25rem {
    height: 25rem !important;
  }
  .sm\:h-26rem {
    height: 26rem !important;
  }
  .sm\:h-27rem {
    height: 27rem !important;
  }
  .sm\:h-28rem {
    height: 28rem !important;
  }
  .sm\:h-29rem {
    height: 29rem !important;
  }
  .sm\:h-30rem {
    height: 30rem !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:h-full {
    height: 100% !important;
  }
  .md\:h-screen {
    height: 100vh !important;
  }
  .md\:h-auto {
    height: auto !important;
  }
  .md\:h-min {
    height: min-content !important;
  }
  .md\:h-max {
    height: max-content !important;
  }
  .md\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .md\:h-1rem {
    height: 1rem !important;
  }
  .md\:h-2rem {
    height: 2rem !important;
  }
  .md\:h-3rem {
    height: 3rem !important;
  }
  .md\:h-4rem {
    height: 4rem !important;
  }
  .md\:h-5rem {
    height: 5rem !important;
  }
  .md\:h-6rem {
    height: 6rem !important;
  }
  .md\:h-7rem {
    height: 7rem !important;
  }
  .md\:h-8rem {
    height: 8rem !important;
  }
  .md\:h-9rem {
    height: 9rem !important;
  }
  .md\:h-10rem {
    height: 10rem !important;
  }
  .md\:h-11rem {
    height: 11rem !important;
  }
  .md\:h-12rem {
    height: 12rem !important;
  }
  .md\:h-13rem {
    height: 13rem !important;
  }
  .md\:h-14rem {
    height: 14rem !important;
  }
  .md\:h-15rem {
    height: 15rem !important;
  }
  .md\:h-16rem {
    height: 16rem !important;
  }
  .md\:h-17rem {
    height: 17rem !important;
  }
  .md\:h-18rem {
    height: 18rem !important;
  }
  .md\:h-19rem {
    height: 19rem !important;
  }
  .md\:h-20rem {
    height: 20rem !important;
  }
  .md\:h-21rem {
    height: 21rem !important;
  }
  .md\:h-22rem {
    height: 22rem !important;
  }
  .md\:h-23rem {
    height: 23rem !important;
  }
  .md\:h-24rem {
    height: 24rem !important;
  }
  .md\:h-25rem {
    height: 25rem !important;
  }
  .md\:h-26rem {
    height: 26rem !important;
  }
  .md\:h-27rem {
    height: 27rem !important;
  }
  .md\:h-28rem {
    height: 28rem !important;
  }
  .md\:h-29rem {
    height: 29rem !important;
  }
  .md\:h-30rem {
    height: 30rem !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:h-full {
    height: 100% !important;
  }
  .lg\:h-screen {
    height: 100vh !important;
  }
  .lg\:h-auto {
    height: auto !important;
  }
  .lg\:h-min {
    height: min-content !important;
  }
  .lg\:h-max {
    height: max-content !important;
  }
  .lg\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .lg\:h-1rem {
    height: 1rem !important;
  }
  .lg\:h-2rem {
    height: 2rem !important;
  }
  .lg\:h-3rem {
    height: 3rem !important;
  }
  .lg\:h-4rem {
    height: 4rem !important;
  }
  .lg\:h-5rem {
    height: 5rem !important;
  }
  .lg\:h-6rem {
    height: 6rem !important;
  }
  .lg\:h-7rem {
    height: 7rem !important;
  }
  .lg\:h-8rem {
    height: 8rem !important;
  }
  .lg\:h-9rem {
    height: 9rem !important;
  }
  .lg\:h-10rem {
    height: 10rem !important;
  }
  .lg\:h-11rem {
    height: 11rem !important;
  }
  .lg\:h-12rem {
    height: 12rem !important;
  }
  .lg\:h-13rem {
    height: 13rem !important;
  }
  .lg\:h-14rem {
    height: 14rem !important;
  }
  .lg\:h-15rem {
    height: 15rem !important;
  }
  .lg\:h-16rem {
    height: 16rem !important;
  }
  .lg\:h-17rem {
    height: 17rem !important;
  }
  .lg\:h-18rem {
    height: 18rem !important;
  }
  .lg\:h-19rem {
    height: 19rem !important;
  }
  .lg\:h-20rem {
    height: 20rem !important;
  }
  .lg\:h-21rem {
    height: 21rem !important;
  }
  .lg\:h-22rem {
    height: 22rem !important;
  }
  .lg\:h-23rem {
    height: 23rem !important;
  }
  .lg\:h-24rem {
    height: 24rem !important;
  }
  .lg\:h-25rem {
    height: 25rem !important;
  }
  .lg\:h-26rem {
    height: 26rem !important;
  }
  .lg\:h-27rem {
    height: 27rem !important;
  }
  .lg\:h-28rem {
    height: 28rem !important;
  }
  .lg\:h-29rem {
    height: 29rem !important;
  }
  .lg\:h-30rem {
    height: 30rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:h-full {
    height: 100% !important;
  }
  .xl\:h-screen {
    height: 100vh !important;
  }
  .xl\:h-auto {
    height: auto !important;
  }
  .xl\:h-min {
    height: min-content !important;
  }
  .xl\:h-max {
    height: max-content !important;
  }
  .xl\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .xl\:h-1rem {
    height: 1rem !important;
  }
  .xl\:h-2rem {
    height: 2rem !important;
  }
  .xl\:h-3rem {
    height: 3rem !important;
  }
  .xl\:h-4rem {
    height: 4rem !important;
  }
  .xl\:h-5rem {
    height: 5rem !important;
  }
  .xl\:h-6rem {
    height: 6rem !important;
  }
  .xl\:h-7rem {
    height: 7rem !important;
  }
  .xl\:h-8rem {
    height: 8rem !important;
  }
  .xl\:h-9rem {
    height: 9rem !important;
  }
  .xl\:h-10rem {
    height: 10rem !important;
  }
  .xl\:h-11rem {
    height: 11rem !important;
  }
  .xl\:h-12rem {
    height: 12rem !important;
  }
  .xl\:h-13rem {
    height: 13rem !important;
  }
  .xl\:h-14rem {
    height: 14rem !important;
  }
  .xl\:h-15rem {
    height: 15rem !important;
  }
  .xl\:h-16rem {
    height: 16rem !important;
  }
  .xl\:h-17rem {
    height: 17rem !important;
  }
  .xl\:h-18rem {
    height: 18rem !important;
  }
  .xl\:h-19rem {
    height: 19rem !important;
  }
  .xl\:h-20rem {
    height: 20rem !important;
  }
  .xl\:h-21rem {
    height: 21rem !important;
  }
  .xl\:h-22rem {
    height: 22rem !important;
  }
  .xl\:h-23rem {
    height: 23rem !important;
  }
  .xl\:h-24rem {
    height: 24rem !important;
  }
  .xl\:h-25rem {
    height: 25rem !important;
  }
  .xl\:h-26rem {
    height: 26rem !important;
  }
  .xl\:h-27rem {
    height: 27rem !important;
  }
  .xl\:h-28rem {
    height: 28rem !important;
  }
  .xl\:h-29rem {
    height: 29rem !important;
  }
  .xl\:h-30rem {
    height: 30rem !important;
  }
}

.min-w-0 {
  min-width: 0px !important;
}

.min-w-full {
  min-width: 100% !important;
}

.min-w-screen {
  min-width: 100vw !important;
}

.min-w-min {
  min-width: min-content !important;
}

.min-w-max {
  min-width: max-content !important;
}

@media screen and (min-width: 576px) {
  .sm\:min-w-0 {
    min-width: 0px !important;
  }
  .sm\:min-w-full {
    min-width: 100% !important;
  }
  .sm\:min-w-screen {
    min-width: 100vw !important;
  }
  .sm\:min-w-min {
    min-width: min-content !important;
  }
  .sm\:min-w-max {
    min-width: max-content !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:min-w-0 {
    min-width: 0px !important;
  }
  .md\:min-w-full {
    min-width: 100% !important;
  }
  .md\:min-w-screen {
    min-width: 100vw !important;
  }
  .md\:min-w-min {
    min-width: min-content !important;
  }
  .md\:min-w-max {
    min-width: max-content !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:min-w-0 {
    min-width: 0px !important;
  }
  .lg\:min-w-full {
    min-width: 100% !important;
  }
  .lg\:min-w-screen {
    min-width: 100vw !important;
  }
  .lg\:min-w-min {
    min-width: min-content !important;
  }
  .lg\:min-w-max {
    min-width: max-content !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:min-w-0 {
    min-width: 0px !important;
  }
  .xl\:min-w-full {
    min-width: 100% !important;
  }
  .xl\:min-w-screen {
    min-width: 100vw !important;
  }
  .xl\:min-w-min {
    min-width: min-content !important;
  }
  .xl\:min-w-max {
    min-width: max-content !important;
  }
}

.max-w-0 {
  max-width: 0px !important;
}

.max-w-full {
  max-width: 100% !important;
}

.max-w-screen {
  max-width: 100vw !important;
}

.max-w-min {
  max-width: min-content !important;
}

.max-w-max {
  max-width: max-content !important;
}

.max-w-fit {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}

.max-w-1rem {
  max-width: 1rem !important;
}

.max-w-2rem {
  max-width: 2rem !important;
}

.max-w-3rem {
  max-width: 3rem !important;
}

.max-w-4rem {
  max-width: 4rem !important;
}

.max-w-5rem {
  max-width: 5rem !important;
}

.max-w-6rem {
  max-width: 6rem !important;
}

.max-w-7rem {
  max-width: 7rem !important;
}

.max-w-8rem {
  max-width: 8rem !important;
}

.max-w-9rem {
  max-width: 9rem !important;
}

.max-w-10rem {
  max-width: 10rem !important;
}

.max-w-11rem {
  max-width: 11rem !important;
}

.max-w-12rem {
  max-width: 12rem !important;
}

.max-w-13rem {
  max-width: 13rem !important;
}

.max-w-14rem {
  max-width: 14rem !important;
}

.max-w-15rem {
  max-width: 15rem !important;
}

.max-w-16rem {
  max-width: 16rem !important;
}

.max-w-17rem {
  max-width: 17rem !important;
}

.max-w-18rem {
  max-width: 18rem !important;
}

.max-w-19rem {
  max-width: 19rem !important;
}

.max-w-20rem {
  max-width: 20rem !important;
}

.max-w-21rem {
  max-width: 21rem !important;
}

.max-w-22rem {
  max-width: 22rem !important;
}

.max-w-23rem {
  max-width: 23rem !important;
}

.max-w-24rem {
  max-width: 24rem !important;
}

.max-w-25rem {
  max-width: 25rem !important;
}

.max-w-26rem {
  max-width: 26rem !important;
}

.max-w-27rem {
  max-width: 27rem !important;
}

.max-w-28rem {
  max-width: 28rem !important;
}

.max-w-29rem {
  max-width: 29rem !important;
}

.max-w-30rem {
  max-width: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:max-w-0 {
    max-width: 0px !important;
  }
  .sm\:max-w-full {
    max-width: 100% !important;
  }
  .sm\:max-w-screen {
    max-width: 100vw !important;
  }
  .sm\:max-w-min {
    max-width: min-content !important;
  }
  .sm\:max-w-max {
    max-width: max-content !important;
  }
  .sm\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .sm\:max-w-1rem {
    max-width: 1rem !important;
  }
  .sm\:max-w-2rem {
    max-width: 2rem !important;
  }
  .sm\:max-w-3rem {
    max-width: 3rem !important;
  }
  .sm\:max-w-4rem {
    max-width: 4rem !important;
  }
  .sm\:max-w-5rem {
    max-width: 5rem !important;
  }
  .sm\:max-w-6rem {
    max-width: 6rem !important;
  }
  .sm\:max-w-7rem {
    max-width: 7rem !important;
  }
  .sm\:max-w-8rem {
    max-width: 8rem !important;
  }
  .sm\:max-w-9rem {
    max-width: 9rem !important;
  }
  .sm\:max-w-10rem {
    max-width: 10rem !important;
  }
  .sm\:max-w-11rem {
    max-width: 11rem !important;
  }
  .sm\:max-w-12rem {
    max-width: 12rem !important;
  }
  .sm\:max-w-13rem {
    max-width: 13rem !important;
  }
  .sm\:max-w-14rem {
    max-width: 14rem !important;
  }
  .sm\:max-w-15rem {
    max-width: 15rem !important;
  }
  .sm\:max-w-16rem {
    max-width: 16rem !important;
  }
  .sm\:max-w-17rem {
    max-width: 17rem !important;
  }
  .sm\:max-w-18rem {
    max-width: 18rem !important;
  }
  .sm\:max-w-19rem {
    max-width: 19rem !important;
  }
  .sm\:max-w-20rem {
    max-width: 20rem !important;
  }
  .sm\:max-w-21rem {
    max-width: 21rem !important;
  }
  .sm\:max-w-22rem {
    max-width: 22rem !important;
  }
  .sm\:max-w-23rem {
    max-width: 23rem !important;
  }
  .sm\:max-w-24rem {
    max-width: 24rem !important;
  }
  .sm\:max-w-25rem {
    max-width: 25rem !important;
  }
  .sm\:max-w-26rem {
    max-width: 26rem !important;
  }
  .sm\:max-w-27rem {
    max-width: 27rem !important;
  }
  .sm\:max-w-28rem {
    max-width: 28rem !important;
  }
  .sm\:max-w-29rem {
    max-width: 29rem !important;
  }
  .sm\:max-w-30rem {
    max-width: 30rem !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:max-w-0 {
    max-width: 0px !important;
  }
  .md\:max-w-full {
    max-width: 100% !important;
  }
  .md\:max-w-screen {
    max-width: 100vw !important;
  }
  .md\:max-w-min {
    max-width: min-content !important;
  }
  .md\:max-w-max {
    max-width: max-content !important;
  }
  .md\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .md\:max-w-1rem {
    max-width: 1rem !important;
  }
  .md\:max-w-2rem {
    max-width: 2rem !important;
  }
  .md\:max-w-3rem {
    max-width: 3rem !important;
  }
  .md\:max-w-4rem {
    max-width: 4rem !important;
  }
  .md\:max-w-5rem {
    max-width: 5rem !important;
  }
  .md\:max-w-6rem {
    max-width: 6rem !important;
  }
  .md\:max-w-7rem {
    max-width: 7rem !important;
  }
  .md\:max-w-8rem {
    max-width: 8rem !important;
  }
  .md\:max-w-9rem {
    max-width: 9rem !important;
  }
  .md\:max-w-10rem {
    max-width: 10rem !important;
  }
  .md\:max-w-11rem {
    max-width: 11rem !important;
  }
  .md\:max-w-12rem {
    max-width: 12rem !important;
  }
  .md\:max-w-13rem {
    max-width: 13rem !important;
  }
  .md\:max-w-14rem {
    max-width: 14rem !important;
  }
  .md\:max-w-15rem {
    max-width: 15rem !important;
  }
  .md\:max-w-16rem {
    max-width: 16rem !important;
  }
  .md\:max-w-17rem {
    max-width: 17rem !important;
  }
  .md\:max-w-18rem {
    max-width: 18rem !important;
  }
  .md\:max-w-19rem {
    max-width: 19rem !important;
  }
  .md\:max-w-20rem {
    max-width: 20rem !important;
  }
  .md\:max-w-21rem {
    max-width: 21rem !important;
  }
  .md\:max-w-22rem {
    max-width: 22rem !important;
  }
  .md\:max-w-23rem {
    max-width: 23rem !important;
  }
  .md\:max-w-24rem {
    max-width: 24rem !important;
  }
  .md\:max-w-25rem {
    max-width: 25rem !important;
  }
  .md\:max-w-26rem {
    max-width: 26rem !important;
  }
  .md\:max-w-27rem {
    max-width: 27rem !important;
  }
  .md\:max-w-28rem {
    max-width: 28rem !important;
  }
  .md\:max-w-29rem {
    max-width: 29rem !important;
  }
  .md\:max-w-30rem {
    max-width: 30rem !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:max-w-0 {
    max-width: 0px !important;
  }
  .lg\:max-w-full {
    max-width: 100% !important;
  }
  .lg\:max-w-screen {
    max-width: 100vw !important;
  }
  .lg\:max-w-min {
    max-width: min-content !important;
  }
  .lg\:max-w-max {
    max-width: max-content !important;
  }
  .lg\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .lg\:max-w-1rem {
    max-width: 1rem !important;
  }
  .lg\:max-w-2rem {
    max-width: 2rem !important;
  }
  .lg\:max-w-3rem {
    max-width: 3rem !important;
  }
  .lg\:max-w-4rem {
    max-width: 4rem !important;
  }
  .lg\:max-w-5rem {
    max-width: 5rem !important;
  }
  .lg\:max-w-6rem {
    max-width: 6rem !important;
  }
  .lg\:max-w-7rem {
    max-width: 7rem !important;
  }
  .lg\:max-w-8rem {
    max-width: 8rem !important;
  }
  .lg\:max-w-9rem {
    max-width: 9rem !important;
  }
  .lg\:max-w-10rem {
    max-width: 10rem !important;
  }
  .lg\:max-w-11rem {
    max-width: 11rem !important;
  }
  .lg\:max-w-12rem {
    max-width: 12rem !important;
  }
  .lg\:max-w-13rem {
    max-width: 13rem !important;
  }
  .lg\:max-w-14rem {
    max-width: 14rem !important;
  }
  .lg\:max-w-15rem {
    max-width: 15rem !important;
  }
  .lg\:max-w-16rem {
    max-width: 16rem !important;
  }
  .lg\:max-w-17rem {
    max-width: 17rem !important;
  }
  .lg\:max-w-18rem {
    max-width: 18rem !important;
  }
  .lg\:max-w-19rem {
    max-width: 19rem !important;
  }
  .lg\:max-w-20rem {
    max-width: 20rem !important;
  }
  .lg\:max-w-21rem {
    max-width: 21rem !important;
  }
  .lg\:max-w-22rem {
    max-width: 22rem !important;
  }
  .lg\:max-w-23rem {
    max-width: 23rem !important;
  }
  .lg\:max-w-24rem {
    max-width: 24rem !important;
  }
  .lg\:max-w-25rem {
    max-width: 25rem !important;
  }
  .lg\:max-w-26rem {
    max-width: 26rem !important;
  }
  .lg\:max-w-27rem {
    max-width: 27rem !important;
  }
  .lg\:max-w-28rem {
    max-width: 28rem !important;
  }
  .lg\:max-w-29rem {
    max-width: 29rem !important;
  }
  .lg\:max-w-30rem {
    max-width: 30rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:max-w-0 {
    max-width: 0px !important;
  }
  .xl\:max-w-full {
    max-width: 100% !important;
  }
  .xl\:max-w-screen {
    max-width: 100vw !important;
  }
  .xl\:max-w-min {
    max-width: min-content !important;
  }
  .xl\:max-w-max {
    max-width: max-content !important;
  }
  .xl\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .xl\:max-w-1rem {
    max-width: 1rem !important;
  }
  .xl\:max-w-2rem {
    max-width: 2rem !important;
  }
  .xl\:max-w-3rem {
    max-width: 3rem !important;
  }
  .xl\:max-w-4rem {
    max-width: 4rem !important;
  }
  .xl\:max-w-5rem {
    max-width: 5rem !important;
  }
  .xl\:max-w-6rem {
    max-width: 6rem !important;
  }
  .xl\:max-w-7rem {
    max-width: 7rem !important;
  }
  .xl\:max-w-8rem {
    max-width: 8rem !important;
  }
  .xl\:max-w-9rem {
    max-width: 9rem !important;
  }
  .xl\:max-w-10rem {
    max-width: 10rem !important;
  }
  .xl\:max-w-11rem {
    max-width: 11rem !important;
  }
  .xl\:max-w-12rem {
    max-width: 12rem !important;
  }
  .xl\:max-w-13rem {
    max-width: 13rem !important;
  }
  .xl\:max-w-14rem {
    max-width: 14rem !important;
  }
  .xl\:max-w-15rem {
    max-width: 15rem !important;
  }
  .xl\:max-w-16rem {
    max-width: 16rem !important;
  }
  .xl\:max-w-17rem {
    max-width: 17rem !important;
  }
  .xl\:max-w-18rem {
    max-width: 18rem !important;
  }
  .xl\:max-w-19rem {
    max-width: 19rem !important;
  }
  .xl\:max-w-20rem {
    max-width: 20rem !important;
  }
  .xl\:max-w-21rem {
    max-width: 21rem !important;
  }
  .xl\:max-w-22rem {
    max-width: 22rem !important;
  }
  .xl\:max-w-23rem {
    max-width: 23rem !important;
  }
  .xl\:max-w-24rem {
    max-width: 24rem !important;
  }
  .xl\:max-w-25rem {
    max-width: 25rem !important;
  }
  .xl\:max-w-26rem {
    max-width: 26rem !important;
  }
  .xl\:max-w-27rem {
    max-width: 27rem !important;
  }
  .xl\:max-w-28rem {
    max-width: 28rem !important;
  }
  .xl\:max-w-29rem {
    max-width: 29rem !important;
  }
  .xl\:max-w-30rem {
    max-width: 30rem !important;
  }
}

.min-h-0 {
  min-height: 0px !important;
}

.min-h-full {
  min-height: 100% !important;
}

.min-h-screen {
  min-height: 100vh !important;
}

@media screen and (min-width: 576px) {
  .sm\:min-h-0 {
    min-height: 0px !important;
  }
  .sm\:min-h-full {
    min-height: 100% !important;
  }
  .sm\:min-h-screen {
    min-height: 100vh !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:min-h-0 {
    min-height: 0px !important;
  }
  .md\:min-h-full {
    min-height: 100% !important;
  }
  .md\:min-h-screen {
    min-height: 100vh !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:min-h-0 {
    min-height: 0px !important;
  }
  .lg\:min-h-full {
    min-height: 100% !important;
  }
  .lg\:min-h-screen {
    min-height: 100vh !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:min-h-0 {
    min-height: 0px !important;
  }
  .xl\:min-h-full {
    min-height: 100% !important;
  }
  .xl\:min-h-screen {
    min-height: 100vh !important;
  }
}

.max-h-0 {
  max-height: 0px !important;
}

.max-h-full {
  max-height: 100% !important;
}

.max-h-screen {
  max-height: 100vh !important;
}

.max-h-min {
  max-height: min-content !important;
}

.max-h-max {
  max-height: max-content !important;
}

.max-h-fit {
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
}

.max-h-1rem {
  max-height: 1rem !important;
}

.max-h-2rem {
  max-height: 2rem !important;
}

.max-h-3rem {
  max-height: 3rem !important;
}

.max-h-4rem {
  max-height: 4rem !important;
}

.max-h-5rem {
  max-height: 5rem !important;
}

.max-h-6rem {
  max-height: 6rem !important;
}

.max-h-7rem {
  max-height: 7rem !important;
}

.max-h-8rem {
  max-height: 8rem !important;
}

.max-h-9rem {
  max-height: 9rem !important;
}

.max-h-10rem {
  max-height: 10rem !important;
}

.max-h-11rem {
  max-height: 11rem !important;
}

.max-h-12rem {
  max-height: 12rem !important;
}

.max-h-13rem {
  max-height: 13rem !important;
}

.max-h-14rem {
  max-height: 14rem !important;
}

.max-h-15rem {
  max-height: 15rem !important;
}

.max-h-16rem {
  max-height: 16rem !important;
}

.max-h-17rem {
  max-height: 17rem !important;
}

.max-h-18rem {
  max-height: 18rem !important;
}

.max-h-19rem {
  max-height: 19rem !important;
}

.max-h-20rem {
  max-height: 20rem !important;
}

.max-h-21rem {
  max-height: 21rem !important;
}

.max-h-22rem {
  max-height: 22rem !important;
}

.max-h-23rem {
  max-height: 23rem !important;
}

.max-h-24rem {
  max-height: 24rem !important;
}

.max-h-25rem {
  max-height: 25rem !important;
}

.max-h-26rem {
  max-height: 26rem !important;
}

.max-h-27rem {
  max-height: 27rem !important;
}

.max-h-28rem {
  max-height: 28rem !important;
}

.max-h-29rem {
  max-height: 29rem !important;
}

.max-h-30rem {
  max-height: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:max-h-0 {
    max-height: 0px !important;
  }
  .sm\:max-h-full {
    max-height: 100% !important;
  }
  .sm\:max-h-screen {
    max-height: 100vh !important;
  }
  .sm\:max-h-min {
    max-height: min-content !important;
  }
  .sm\:max-h-max {
    max-height: max-content !important;
  }
  .sm\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .sm\:max-h-1rem {
    max-height: 1rem !important;
  }
  .sm\:max-h-2rem {
    max-height: 2rem !important;
  }
  .sm\:max-h-3rem {
    max-height: 3rem !important;
  }
  .sm\:max-h-4rem {
    max-height: 4rem !important;
  }
  .sm\:max-h-5rem {
    max-height: 5rem !important;
  }
  .sm\:max-h-6rem {
    max-height: 6rem !important;
  }
  .sm\:max-h-7rem {
    max-height: 7rem !important;
  }
  .sm\:max-h-8rem {
    max-height: 8rem !important;
  }
  .sm\:max-h-9rem {
    max-height: 9rem !important;
  }
  .sm\:max-h-10rem {
    max-height: 10rem !important;
  }
  .sm\:max-h-11rem {
    max-height: 11rem !important;
  }
  .sm\:max-h-12rem {
    max-height: 12rem !important;
  }
  .sm\:max-h-13rem {
    max-height: 13rem !important;
  }
  .sm\:max-h-14rem {
    max-height: 14rem !important;
  }
  .sm\:max-h-15rem {
    max-height: 15rem !important;
  }
  .sm\:max-h-16rem {
    max-height: 16rem !important;
  }
  .sm\:max-h-17rem {
    max-height: 17rem !important;
  }
  .sm\:max-h-18rem {
    max-height: 18rem !important;
  }
  .sm\:max-h-19rem {
    max-height: 19rem !important;
  }
  .sm\:max-h-20rem {
    max-height: 20rem !important;
  }
  .sm\:max-h-21rem {
    max-height: 21rem !important;
  }
  .sm\:max-h-22rem {
    max-height: 22rem !important;
  }
  .sm\:max-h-23rem {
    max-height: 23rem !important;
  }
  .sm\:max-h-24rem {
    max-height: 24rem !important;
  }
  .sm\:max-h-25rem {
    max-height: 25rem !important;
  }
  .sm\:max-h-26rem {
    max-height: 26rem !important;
  }
  .sm\:max-h-27rem {
    max-height: 27rem !important;
  }
  .sm\:max-h-28rem {
    max-height: 28rem !important;
  }
  .sm\:max-h-29rem {
    max-height: 29rem !important;
  }
  .sm\:max-h-30rem {
    max-height: 30rem !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:max-h-0 {
    max-height: 0px !important;
  }
  .md\:max-h-full {
    max-height: 100% !important;
  }
  .md\:max-h-screen {
    max-height: 100vh !important;
  }
  .md\:max-h-min {
    max-height: min-content !important;
  }
  .md\:max-h-max {
    max-height: max-content !important;
  }
  .md\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .md\:max-h-1rem {
    max-height: 1rem !important;
  }
  .md\:max-h-2rem {
    max-height: 2rem !important;
  }
  .md\:max-h-3rem {
    max-height: 3rem !important;
  }
  .md\:max-h-4rem {
    max-height: 4rem !important;
  }
  .md\:max-h-5rem {
    max-height: 5rem !important;
  }
  .md\:max-h-6rem {
    max-height: 6rem !important;
  }
  .md\:max-h-7rem {
    max-height: 7rem !important;
  }
  .md\:max-h-8rem {
    max-height: 8rem !important;
  }
  .md\:max-h-9rem {
    max-height: 9rem !important;
  }
  .md\:max-h-10rem {
    max-height: 10rem !important;
  }
  .md\:max-h-11rem {
    max-height: 11rem !important;
  }
  .md\:max-h-12rem {
    max-height: 12rem !important;
  }
  .md\:max-h-13rem {
    max-height: 13rem !important;
  }
  .md\:max-h-14rem {
    max-height: 14rem !important;
  }
  .md\:max-h-15rem {
    max-height: 15rem !important;
  }
  .md\:max-h-16rem {
    max-height: 16rem !important;
  }
  .md\:max-h-17rem {
    max-height: 17rem !important;
  }
  .md\:max-h-18rem {
    max-height: 18rem !important;
  }
  .md\:max-h-19rem {
    max-height: 19rem !important;
  }
  .md\:max-h-20rem {
    max-height: 20rem !important;
  }
  .md\:max-h-21rem {
    max-height: 21rem !important;
  }
  .md\:max-h-22rem {
    max-height: 22rem !important;
  }
  .md\:max-h-23rem {
    max-height: 23rem !important;
  }
  .md\:max-h-24rem {
    max-height: 24rem !important;
  }
  .md\:max-h-25rem {
    max-height: 25rem !important;
  }
  .md\:max-h-26rem {
    max-height: 26rem !important;
  }
  .md\:max-h-27rem {
    max-height: 27rem !important;
  }
  .md\:max-h-28rem {
    max-height: 28rem !important;
  }
  .md\:max-h-29rem {
    max-height: 29rem !important;
  }
  .md\:max-h-30rem {
    max-height: 30rem !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:max-h-0 {
    max-height: 0px !important;
  }
  .lg\:max-h-full {
    max-height: 100% !important;
  }
  .lg\:max-h-screen {
    max-height: 100vh !important;
  }
  .lg\:max-h-min {
    max-height: min-content !important;
  }
  .lg\:max-h-max {
    max-height: max-content !important;
  }
  .lg\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .lg\:max-h-1rem {
    max-height: 1rem !important;
  }
  .lg\:max-h-2rem {
    max-height: 2rem !important;
  }
  .lg\:max-h-3rem {
    max-height: 3rem !important;
  }
  .lg\:max-h-4rem {
    max-height: 4rem !important;
  }
  .lg\:max-h-5rem {
    max-height: 5rem !important;
  }
  .lg\:max-h-6rem {
    max-height: 6rem !important;
  }
  .lg\:max-h-7rem {
    max-height: 7rem !important;
  }
  .lg\:max-h-8rem {
    max-height: 8rem !important;
  }
  .lg\:max-h-9rem {
    max-height: 9rem !important;
  }
  .lg\:max-h-10rem {
    max-height: 10rem !important;
  }
  .lg\:max-h-11rem {
    max-height: 11rem !important;
  }
  .lg\:max-h-12rem {
    max-height: 12rem !important;
  }
  .lg\:max-h-13rem {
    max-height: 13rem !important;
  }
  .lg\:max-h-14rem {
    max-height: 14rem !important;
  }
  .lg\:max-h-15rem {
    max-height: 15rem !important;
  }
  .lg\:max-h-16rem {
    max-height: 16rem !important;
  }
  .lg\:max-h-17rem {
    max-height: 17rem !important;
  }
  .lg\:max-h-18rem {
    max-height: 18rem !important;
  }
  .lg\:max-h-19rem {
    max-height: 19rem !important;
  }
  .lg\:max-h-20rem {
    max-height: 20rem !important;
  }
  .lg\:max-h-21rem {
    max-height: 21rem !important;
  }
  .lg\:max-h-22rem {
    max-height: 22rem !important;
  }
  .lg\:max-h-23rem {
    max-height: 23rem !important;
  }
  .lg\:max-h-24rem {
    max-height: 24rem !important;
  }
  .lg\:max-h-25rem {
    max-height: 25rem !important;
  }
  .lg\:max-h-26rem {
    max-height: 26rem !important;
  }
  .lg\:max-h-27rem {
    max-height: 27rem !important;
  }
  .lg\:max-h-28rem {
    max-height: 28rem !important;
  }
  .lg\:max-h-29rem {
    max-height: 29rem !important;
  }
  .lg\:max-h-30rem {
    max-height: 30rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:max-h-0 {
    max-height: 0px !important;
  }
  .xl\:max-h-full {
    max-height: 100% !important;
  }
  .xl\:max-h-screen {
    max-height: 100vh !important;
  }
  .xl\:max-h-min {
    max-height: min-content !important;
  }
  .xl\:max-h-max {
    max-height: max-content !important;
  }
  .xl\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .xl\:max-h-1rem {
    max-height: 1rem !important;
  }
  .xl\:max-h-2rem {
    max-height: 2rem !important;
  }
  .xl\:max-h-3rem {
    max-height: 3rem !important;
  }
  .xl\:max-h-4rem {
    max-height: 4rem !important;
  }
  .xl\:max-h-5rem {
    max-height: 5rem !important;
  }
  .xl\:max-h-6rem {
    max-height: 6rem !important;
  }
  .xl\:max-h-7rem {
    max-height: 7rem !important;
  }
  .xl\:max-h-8rem {
    max-height: 8rem !important;
  }
  .xl\:max-h-9rem {
    max-height: 9rem !important;
  }
  .xl\:max-h-10rem {
    max-height: 10rem !important;
  }
  .xl\:max-h-11rem {
    max-height: 11rem !important;
  }
  .xl\:max-h-12rem {
    max-height: 12rem !important;
  }
  .xl\:max-h-13rem {
    max-height: 13rem !important;
  }
  .xl\:max-h-14rem {
    max-height: 14rem !important;
  }
  .xl\:max-h-15rem {
    max-height: 15rem !important;
  }
  .xl\:max-h-16rem {
    max-height: 16rem !important;
  }
  .xl\:max-h-17rem {
    max-height: 17rem !important;
  }
  .xl\:max-h-18rem {
    max-height: 18rem !important;
  }
  .xl\:max-h-19rem {
    max-height: 19rem !important;
  }
  .xl\:max-h-20rem {
    max-height: 20rem !important;
  }
  .xl\:max-h-21rem {
    max-height: 21rem !important;
  }
  .xl\:max-h-22rem {
    max-height: 22rem !important;
  }
  .xl\:max-h-23rem {
    max-height: 23rem !important;
  }
  .xl\:max-h-24rem {
    max-height: 24rem !important;
  }
  .xl\:max-h-25rem {
    max-height: 25rem !important;
  }
  .xl\:max-h-26rem {
    max-height: 26rem !important;
  }
  .xl\:max-h-27rem {
    max-height: 27rem !important;
  }
  .xl\:max-h-28rem {
    max-height: 28rem !important;
  }
  .xl\:max-h-29rem {
    max-height: 29rem !important;
  }
  .xl\:max-h-30rem {
    max-height: 30rem !important;
  }
}

.static {
  position: static !important;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.sticky {
  position: sticky !important;
}

@media screen and (min-width: 576px) {
  .sm\:static {
    position: static !important;
  }
  .sm\:fixed {
    position: fixed !important;
  }
  .sm\:absolute {
    position: absolute !important;
  }
  .sm\:relative {
    position: relative !important;
  }
  .sm\:sticky {
    position: sticky !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:static {
    position: static !important;
  }
  .md\:fixed {
    position: fixed !important;
  }
  .md\:absolute {
    position: absolute !important;
  }
  .md\:relative {
    position: relative !important;
  }
  .md\:sticky {
    position: sticky !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:static {
    position: static !important;
  }
  .lg\:fixed {
    position: fixed !important;
  }
  .lg\:absolute {
    position: absolute !important;
  }
  .lg\:relative {
    position: relative !important;
  }
  .lg\:sticky {
    position: sticky !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:static {
    position: static !important;
  }
  .xl\:fixed {
    position: fixed !important;
  }
  .xl\:absolute {
    position: absolute !important;
  }
  .xl\:relative {
    position: relative !important;
  }
  .xl\:sticky {
    position: sticky !important;
  }
}

.top-auto {
  top: auto !important;
}

.top-0 {
  top: 0px !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:top-auto {
    top: auto !important;
  }
  .sm\:top-0 {
    top: 0px !important;
  }
  .sm\:top-50 {
    top: 50% !important;
  }
  .sm\:top-100 {
    top: 100% !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:top-auto {
    top: auto !important;
  }
  .md\:top-0 {
    top: 0px !important;
  }
  .md\:top-50 {
    top: 50% !important;
  }
  .md\:top-100 {
    top: 100% !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:top-auto {
    top: auto !important;
  }
  .lg\:top-0 {
    top: 0px !important;
  }
  .lg\:top-50 {
    top: 50% !important;
  }
  .lg\:top-100 {
    top: 100% !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:top-auto {
    top: auto !important;
  }
  .xl\:top-0 {
    top: 0px !important;
  }
  .xl\:top-50 {
    top: 50% !important;
  }
  .xl\:top-100 {
    top: 100% !important;
  }
}

.left-auto {
  left: auto !important;
}

.left-0 {
  left: 0px !important;
}

.left-50 {
  left: 50% !important;
}

.left-100 {
  left: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:left-auto {
    left: auto !important;
  }
  .sm\:left-0 {
    left: 0px !important;
  }
  .sm\:left-50 {
    left: 50% !important;
  }
  .sm\:left-100 {
    left: 100% !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:left-auto {
    left: auto !important;
  }
  .md\:left-0 {
    left: 0px !important;
  }
  .md\:left-50 {
    left: 50% !important;
  }
  .md\:left-100 {
    left: 100% !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:left-auto {
    left: auto !important;
  }
  .lg\:left-0 {
    left: 0px !important;
  }
  .lg\:left-50 {
    left: 50% !important;
  }
  .lg\:left-100 {
    left: 100% !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:left-auto {
    left: auto !important;
  }
  .xl\:left-0 {
    left: 0px !important;
  }
  .xl\:left-50 {
    left: 50% !important;
  }
  .xl\:left-100 {
    left: 100% !important;
  }
}

.right-auto {
  right: auto !important;
}

.right-0 {
  right: 0px !important;
}

.right-50 {
  right: 50% !important;
}

.right-100 {
  right: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:right-auto {
    right: auto !important;
  }
  .sm\:right-0 {
    right: 0px !important;
  }
  .sm\:right-50 {
    right: 50% !important;
  }
  .sm\:right-100 {
    right: 100% !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:right-auto {
    right: auto !important;
  }
  .md\:right-0 {
    right: 0px !important;
  }
  .md\:right-50 {
    right: 50% !important;
  }
  .md\:right-100 {
    right: 100% !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:right-auto {
    right: auto !important;
  }
  .lg\:right-0 {
    right: 0px !important;
  }
  .lg\:right-50 {
    right: 50% !important;
  }
  .lg\:right-100 {
    right: 100% !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:right-auto {
    right: auto !important;
  }
  .xl\:right-0 {
    right: 0px !important;
  }
  .xl\:right-50 {
    right: 50% !important;
  }
  .xl\:right-100 {
    right: 100% !important;
  }
}

.bottom-auto {
  bottom: auto !important;
}

.bottom-0 {
  bottom: 0px !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:bottom-auto {
    bottom: auto !important;
  }
  .sm\:bottom-0 {
    bottom: 0px !important;
  }
  .sm\:bottom-50 {
    bottom: 50% !important;
  }
  .sm\:bottom-100 {
    bottom: 100% !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:bottom-auto {
    bottom: auto !important;
  }
  .md\:bottom-0 {
    bottom: 0px !important;
  }
  .md\:bottom-50 {
    bottom: 50% !important;
  }
  .md\:bottom-100 {
    bottom: 100% !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:bottom-auto {
    bottom: auto !important;
  }
  .lg\:bottom-0 {
    bottom: 0px !important;
  }
  .lg\:bottom-50 {
    bottom: 50% !important;
  }
  .lg\:bottom-100 {
    bottom: 100% !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:bottom-auto {
    bottom: auto !important;
  }
  .xl\:bottom-0 {
    bottom: 0px !important;
  }
  .xl\:bottom-50 {
    bottom: 50% !important;
  }
  .xl\:bottom-100 {
    bottom: 100% !important;
  }
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-auto {
    overflow: auto !important;
  }
  .sm\:overflow-hidden {
    overflow: hidden !important;
  }
  .sm\:overflow-visible {
    overflow: visible !important;
  }
  .sm\:overflow-scroll {
    overflow: scroll !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:overflow-auto {
    overflow: auto !important;
  }
  .md\:overflow-hidden {
    overflow: hidden !important;
  }
  .md\:overflow-visible {
    overflow: visible !important;
  }
  .md\:overflow-scroll {
    overflow: scroll !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:overflow-auto {
    overflow: auto !important;
  }
  .lg\:overflow-hidden {
    overflow: hidden !important;
  }
  .lg\:overflow-visible {
    overflow: visible !important;
  }
  .lg\:overflow-scroll {
    overflow: scroll !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:overflow-auto {
    overflow: auto !important;
  }
  .xl\:overflow-hidden {
    overflow: hidden !important;
  }
  .xl\:overflow-visible {
    overflow: visible !important;
  }
  .xl\:overflow-scroll {
    overflow: scroll !important;
  }
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .sm\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .sm\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .sm\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .md\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .md\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .md\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .lg\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .lg\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .lg\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .xl\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .xl\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .xl\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .sm\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .sm\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .sm\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .md\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .md\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .md\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .lg\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .lg\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .lg\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .xl\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .xl\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .xl\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}

.z-auto {
  z-index: auto !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

@media screen and (min-width: 576px) {
  .sm\:z-auto {
    z-index: auto !important;
  }
  .sm\:z-0 {
    z-index: 0 !important;
  }
  .sm\:z-1 {
    z-index: 1 !important;
  }
  .sm\:z-2 {
    z-index: 2 !important;
  }
  .sm\:z-3 {
    z-index: 3 !important;
  }
  .sm\:z-4 {
    z-index: 4 !important;
  }
  .sm\:z-5 {
    z-index: 5 !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:z-auto {
    z-index: auto !important;
  }
  .md\:z-0 {
    z-index: 0 !important;
  }
  .md\:z-1 {
    z-index: 1 !important;
  }
  .md\:z-2 {
    z-index: 2 !important;
  }
  .md\:z-3 {
    z-index: 3 !important;
  }
  .md\:z-4 {
    z-index: 4 !important;
  }
  .md\:z-5 {
    z-index: 5 !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:z-auto {
    z-index: auto !important;
  }
  .lg\:z-0 {
    z-index: 0 !important;
  }
  .lg\:z-1 {
    z-index: 1 !important;
  }
  .lg\:z-2 {
    z-index: 2 !important;
  }
  .lg\:z-3 {
    z-index: 3 !important;
  }
  .lg\:z-4 {
    z-index: 4 !important;
  }
  .lg\:z-5 {
    z-index: 5 !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:z-auto {
    z-index: auto !important;
  }
  .xl\:z-0 {
    z-index: 0 !important;
  }
  .xl\:z-1 {
    z-index: 1 !important;
  }
  .xl\:z-2 {
    z-index: 2 !important;
  }
  .xl\:z-3 {
    z-index: 3 !important;
  }
  .xl\:z-4 {
    z-index: 4 !important;
  }
  .xl\:z-5 {
    z-index: 5 !important;
  }
}

.bg-repeat {
  background-repeat: repeat !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-repeat-x {
  background-repeat: repeat-x !important;
}

.bg-repeat-y {
  background-repeat: repeat-y !important;
}

.bg-repeat-round {
  background-repeat: round !important;
}

.bg-repeat-space {
  background-repeat: space !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-repeat {
    background-repeat: repeat !important;
  }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .sm\:bg-repeat-round {
    background-repeat: round !important;
  }
  .sm\:bg-repeat-space {
    background-repeat: space !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:bg-repeat {
    background-repeat: repeat !important;
  }
  .md\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .md\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .md\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .md\:bg-repeat-round {
    background-repeat: round !important;
  }
  .md\:bg-repeat-space {
    background-repeat: space !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:bg-repeat {
    background-repeat: repeat !important;
  }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .lg\:bg-repeat-round {
    background-repeat: round !important;
  }
  .lg\:bg-repeat-space {
    background-repeat: space !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:bg-repeat {
    background-repeat: repeat !important;
  }
  .xl\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .xl\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .xl\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .xl\:bg-repeat-round {
    background-repeat: round !important;
  }
  .xl\:bg-repeat-space {
    background-repeat: space !important;
  }
}

.bg-auto {
  background-size: auto !important;
}

.bg-cover {
  background-size: cover !important;
}

.bg-contain {
  background-size: contain !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-auto {
    background-size: auto !important;
  }
  .sm\:bg-cover {
    background-size: cover !important;
  }
  .sm\:bg-contain {
    background-size: contain !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:bg-auto {
    background-size: auto !important;
  }
  .md\:bg-cover {
    background-size: cover !important;
  }
  .md\:bg-contain {
    background-size: contain !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:bg-auto {
    background-size: auto !important;
  }
  .lg\:bg-cover {
    background-size: cover !important;
  }
  .lg\:bg-contain {
    background-size: contain !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:bg-auto {
    background-size: auto !important;
  }
  .xl\:bg-cover {
    background-size: cover !important;
  }
  .xl\:bg-contain {
    background-size: contain !important;
  }
}

.bg-bottom {
  background-position: bottom !important;
}

.bg-center {
  background-position: center !important;
}

.bg-left {
  background-position: left !important;
}

.bg-left-bottom {
  background-position: left bottom !important;
}

.bg-left-top {
  background-position: left top !important;
}

.bg-right {
  background-position: right !important;
}

.bg-right-bottom {
  background-position: right bottom !important;
}

.bg-right-top {
  background-position: right top !important;
}

.bg-top {
  background-position: top !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-bottom {
    background-position: bottom !important;
  }
  .sm\:bg-center {
    background-position: center !important;
  }
  .sm\:bg-left {
    background-position: left !important;
  }
  .sm\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .sm\:bg-left-top {
    background-position: left top !important;
  }
  .sm\:bg-right {
    background-position: right !important;
  }
  .sm\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .sm\:bg-right-top {
    background-position: right top !important;
  }
  .sm\:bg-top {
    background-position: top !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:bg-bottom {
    background-position: bottom !important;
  }
  .md\:bg-center {
    background-position: center !important;
  }
  .md\:bg-left {
    background-position: left !important;
  }
  .md\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .md\:bg-left-top {
    background-position: left top !important;
  }
  .md\:bg-right {
    background-position: right !important;
  }
  .md\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .md\:bg-right-top {
    background-position: right top !important;
  }
  .md\:bg-top {
    background-position: top !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:bg-bottom {
    background-position: bottom !important;
  }
  .lg\:bg-center {
    background-position: center !important;
  }
  .lg\:bg-left {
    background-position: left !important;
  }
  .lg\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .lg\:bg-left-top {
    background-position: left top !important;
  }
  .lg\:bg-right {
    background-position: right !important;
  }
  .lg\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .lg\:bg-right-top {
    background-position: right top !important;
  }
  .lg\:bg-top {
    background-position: top !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:bg-bottom {
    background-position: bottom !important;
  }
  .xl\:bg-center {
    background-position: center !important;
  }
  .xl\:bg-left {
    background-position: left !important;
  }
  .xl\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .xl\:bg-left-top {
    background-position: left top !important;
  }
  .xl\:bg-right {
    background-position: right !important;
  }
  .xl\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .xl\:bg-right-top {
    background-position: right top !important;
  }
  .xl\:bg-top {
    background-position: top !important;
  }
}

.select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.select-text {
  -webkit-user-select: text !important;
          user-select: text !important;
}

.select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.list-none {
  list-style: none !important;
}

.list-disc {
  list-style: disc !important;
}

.list-decimal {
  list-style: decimal !important;
}

.appearance-none {
  -webkit-appearance: none !important;
          appearance: none !important;
}

.outline-none {
  outline: none !important;
}

.pointer-events-none {
  pointer-events: none !important;
}

.pointer-events-auto {
  pointer-events: auto !important;
}

.cursor-auto {
  cursor: auto !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-move {
  cursor: move !important;
}

.select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.select-text {
  -webkit-user-select: text !important;
          user-select: text !important;
}

.select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-10 {
  opacity: .1 !important;
}

.opacity-20 {
  opacity: .2 !important;
}

.opacity-30 {
  opacity: .3 !important;
}

.opacity-40 {
  opacity: .4 !important;
}

.opacity-50 {
  opacity: .5 !important;
}

.opacity-60 {
  opacity: .6 !important;
}

.opacity-70 {
  opacity: .7 !important;
}

.opacity-80 {
  opacity: .8 !important;
}

.opacity-90 {
  opacity: .9 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.transition-none {
  transition-property: none !important;
}

.transition-all {
  transition-property: all !important;
}

.transition-colors {
  transition-property: background-color,border-color,color !important;
}

.transition-transform {
  transition-property: transform !important;
}

.transition-duration-100 {
  transition-duration: 100ms !important;
}

.transition-duration-150 {
  transition-duration: 150ms !important;
}

.transition-duration-200 {
  transition-duration: 200ms !important;
}

.transition-duration-300 {
  transition-duration: 300ms !important;
}

.transition-duration-400 {
  transition-duration: 400ms !important;
}

.transition-duration-500 {
  transition-duration: 500ms !important;
}

.transition-duration-1000 {
  transition-duration: 1000ms !important;
}

.transition-duration-2000 {
  transition-duration: 2000ms !important;
}

.transition-duration-3000 {
  transition-duration: 3000ms !important;
}

.transition-linear {
  transition-timing-function: linear !important;
}

.transition-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.transition-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.transition-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.transition-delay-100 {
  transition-delay: 100ms !important;
}

.transition-delay-150 {
  transition-delay: 150ms !important;
}

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

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

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

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

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

.translate-x-0 {
  transform: translateX(0%) !important;
}

.translate-x-100 {
  transform: translateX(100%) !important;
}

.-translate-x-100 {
  transform: translateX(-100%) !important;
}

.translate-y-0 {
  transform: translateY(0%) !important;
}

.translate-y-100 {
  transform: translateY(100%) !important;
}

.-translate-y-100 {
  transform: translateY(-100%) !important;
}

@media screen and (min-width: 576px) {
  .sm\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .sm\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .sm\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .sm\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .sm\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .sm\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .md\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .md\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .md\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .md\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .md\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .lg\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .lg\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .lg\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .lg\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .lg\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .xl\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .xl\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .xl\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .xl\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .xl\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}

.rotate-45 {
  transform: rotate(45deg) !important;
}

.-rotate-45 {
  transform: rotate(-45deg) !important;
}

.rotate-90 {
  transform: rotate(90deg) !important;
}

.-rotate-90 {
  transform: rotate(-90deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.-rotate-180 {
  transform: rotate(-180deg) !important;
}

@media screen and (min-width: 576px) {
  .sm\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .sm\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .sm\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .sm\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .sm\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .sm\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .md\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .md\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .md\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .md\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .md\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .lg\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .lg\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .lg\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .lg\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .lg\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .xl\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .xl\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .xl\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .xl\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .xl\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}

.origin-center {
  transform-origin: center !important;
}

.origin-top {
  transform-origin: top !important;
}

.origin-top-right {
  transform-origin: top right !important;
}

.origin-right {
  transform-origin: right !important;
}

.origin-bottom-right {
  transform-origin: bottom right !important;
}

.origin-bottom {
  transform-origin: bottom !important;
}

.origin-bottom-left {
  transform-origin: bottom left !important;
}

.origin-left {
  transform-origin: left !important;
}

.origin-top-left {
  transform-origin: top-left !important;
}

@media screen and (min-width: 576px) {
  .sm\:origin-center {
    transform-origin: center !important;
  }
  .sm\:origin-top {
    transform-origin: top !important;
  }
  .sm\:origin-top-right {
    transform-origin: top right !important;
  }
  .sm\:origin-right {
    transform-origin: right !important;
  }
  .sm\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .sm\:origin-bottom {
    transform-origin: bottom !important;
  }
  .sm\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .sm\:origin-left {
    transform-origin: left !important;
  }
  .sm\:origin-top-left {
    transform-origin: top-left !important;
  }
}

@media screen and (min-width: 768px) {
  .md\:origin-center {
    transform-origin: center !important;
  }
  .md\:origin-top {
    transform-origin: top !important;
  }
  .md\:origin-top-right {
    transform-origin: top right !important;
  }
  .md\:origin-right {
    transform-origin: right !important;
  }
  .md\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .md\:origin-bottom {
    transform-origin: bottom !important;
  }
  .md\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .md\:origin-left {
    transform-origin: left !important;
  }
  .md\:origin-top-left {
    transform-origin: top-left !important;
  }
}

@media screen and (min-width: 992px) {
  .lg\:origin-center {
    transform-origin: center !important;
  }
  .lg\:origin-top {
    transform-origin: top !important;
  }
  .lg\:origin-top-right {
    transform-origin: top right !important;
  }
  .lg\:origin-right {
    transform-origin: right !important;
  }
  .lg\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .lg\:origin-bottom {
    transform-origin: bottom !important;
  }
  .lg\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .lg\:origin-left {
    transform-origin: left !important;
  }
  .lg\:origin-top-left {
    transform-origin: top-left !important;
  }
}

@media screen and (min-width: 1200px) {
  .xl\:origin-center {
    transform-origin: center !important;
  }
  .xl\:origin-top {
    transform-origin: top !important;
  }
  .xl\:origin-top-right {
    transform-origin: top right !important;
  }
  .xl\:origin-right {
    transform-origin: right !important;
  }
  .xl\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .xl\:origin-bottom {
    transform-origin: bottom !important;
  }
  .xl\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .xl\:origin-left {
    transform-origin: left !important;
  }
  .xl\:origin-top-left {
    transform-origin: top-left !important;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes scalein {
  0% {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes slidedown {
  0% {
    max-height: 0;
  }
  100% {
    max-height: auto;
  }
}

@keyframes slideup {
  0% {
    max-height: 1000px;
  }
  100% {
    max-height: 0;
  }
}

@keyframes fadeinleft {
  0% {
    opacity: 0;
    transform: translateX(-100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@keyframes fadeoutleft {
  0% {
    opacity: 1;
    transform: translateX(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}

@keyframes fadeinright {
  0% {
    opacity: 0;
    transform: translateX(100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@keyframes fadeoutright {
  0% {
    opacity: 1;
    transform: translateX(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(100%);
  }
}

@keyframes fadeinup {
  0% {
    opacity: 0;
    transform: translateY(-100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}

@keyframes fadeoutup {
  0% {
    opacity: 1;
    transform: translateY(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}

@keyframes fadeindown {
  0% {
    opacity: 0;
    transform: translateY(100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}

@keyframes fadeoutdown {
  0% {
    opacity: 1;
    transform: translateY(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateY(100%);
  }
}

@keyframes animate-width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.fadein {
  animation: fadein 0.15s linear;
}

.fadeout {
  animation: fadeout 0.15s linear;
}

.slidedown {
  animation: slidedown 0.45s ease-in-out;
}

.slideup {
  animation: slideup 0.45s cubic-bezier(0, 1, 0, 1);
}

.scalein {
  animation: scalein 0.15s linear;
}

.fadeinleft {
  animation: fadeinleft 0.15s linear;
}

.fadeoutleft {
  animation: fadeoutleft 0.15s linear;
}

.fadeinright {
  animation: fadeinright 0.15s linear;
}

.fadeoutright {
  animation: fadeoutright 0.15s linear;
}

.fadeinup {
  animation: fadeinup 0.15s linear;
}

.fadeoutup {
  animation: fadeoutup 0.15s linear;
}

.fadeindown {
  animation: fadeindown 0.15s linear;
}

.fadeoutdown {
  animation: fadeoutdown 0.15s linear;
}

.animate-width {
  animation: animate-width 1000ms linear;
}

.animation-duration-100 {
  animation-duration: 100ms !important;
}

.animation-duration-150 {
  animation-duration: 150ms !important;
}

.animation-duration-200 {
  animation-duration: 200ms !important;
}

.animation-duration-300 {
  animation-duration: 300ms !important;
}

.animation-duration-400 {
  animation-duration: 400ms !important;
}

.animation-duration-500 {
  animation-duration: 500ms !important;
}

.animation-duration-1000 {
  animation-duration: 1000ms !important;
}

.animation-duration-2000 {
  animation-duration: 2000ms !important;
}

.animation-duration-3000 {
  animation-duration: 3000ms !important;
}

.animation-delay-100 {
  animation-delay: 100ms !important;
}

.animation-delay-150 {
  animation-delay: 150ms !important;
}

.animation-delay-200 {
  animation-delay: 200ms !important;
}

.animation-delay-300 {
  animation-delay: 300ms !important;
}

.animation-delay-400 {
  animation-delay: 400ms !important;
}

.animation-delay-500 {
  animation-delay: 500ms !important;
}

.animation-delay-1000 {
  animation-delay: 1000ms !important;
}

.animation-iteration-1 {
  animation-iteration-count: 1 !important;
}

.animation-iteration-2 {
  animation-iteration-count: 2 !important;
}

.animation-iteration-infinite {
  animation-iteration-count: infinite !important;
}

.animation-linear {
  animation-timing-function: linear !important;
}

.animation-ease-in {
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.animation-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.animation-ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.animation-fill-none {
  animation-fill-mode: none !important;
}

.animation-fill-forwards {
  animation-fill-mode: forwards !important;
}

.animation-fill-backwards {
  animation-fill-mode: backwards !important;
}

.animation-fill-both {
  animation-fill-mode: both !important;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --text-color: #5e5e5e;
  --text-color-secondary: #6c757d;
  --primary-color: #0462BA;
  --primary-color-text: white;
  --accent-color: #fabb0c;
  --font-family: -apple-system, BlinkMacSystemFont, Titillium, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --default-padding: 0.5em;
  --font-bigger-size: 2em;
  --font-reduced-size: 0.8em;
  --border-radius: 2px;
  --default-transparency: 0.8;
  --default-hight-transparency: 0.4;
  --surface-0: #ffffff;
  --surface-0-rgb: 255, 255, 255;
  --surface-100: #f8f9fa;
  --surface-200: #e9ecef;
  --surface-300: #dee2e6;
  --surface-400: #ced4da;
  --surface-500: #adb5bd;
  --surface-600: #6c757d;
  --surface-700: #5e5e5e;
  --surface-800: #414141;
  --surface-900: #303030;
  --danger-color: #d32f2f;
  --warning-color: #fbc02d;
  --success-color: #689f38;
  --info-color: #0288d1;
  --card-shadow: 0px 4px 5px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 3px rgba(0, 0, 0, 0.12) !important;
  --header-height: "0";
  --body-margin: "0";
  --z-index-map: 0;
  --z-index-map-tools: 50;
  --z-index-overlay-l1: 100;
  --z-index-overlay-l2: 150;
}

@font-face {
  font-family: Titillium;
  src: url('TitilliumWeb-Regular.54796315af076ab7.ttf') format("truetype");
}

.mi, .mi-twotone, .mi-sharp, .mi-round, .mi-outline {
  font-family: "Material Icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  font-size: 1.25em;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers&. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome&. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox&. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE&. */
  font-feature-settings: "liga", normal;
}

.mi.ac-unit::before, .ac-unit.mi-twotone::before, .ac-unit.mi-sharp::before, .ac-unit.mi-round::before, .ac-unit.mi-outline::before {
  content: "\eb3b";
}

.mi.access-alarm::before, .access-alarm.mi-twotone::before, .access-alarm.mi-sharp::before, .access-alarm.mi-round::before, .access-alarm.mi-outline::before {
  content: "\e190";
}

.mi.access-alarms::before, .access-alarms.mi-twotone::before, .access-alarms.mi-sharp::before, .access-alarms.mi-round::before, .access-alarms.mi-outline::before {
  content: "\e191";
}

.mi.access-time::before, .access-time.mi-twotone::before, .access-time.mi-sharp::before, .access-time.mi-round::before, .access-time.mi-outline::before {
  content: "\e192";
}

.mi.accessibility::before, .accessibility.mi-twotone::before, .accessibility.mi-sharp::before, .accessibility.mi-round::before, .accessibility.mi-outline::before {
  content: "\e84e";
}

.mi.accessible::before, .accessible.mi-twotone::before, .accessible.mi-sharp::before, .accessible.mi-round::before, .accessible.mi-outline::before {
  content: "\e914";
}

.mi.account-balance::before, .account-balance.mi-twotone::before, .account-balance.mi-sharp::before, .account-balance.mi-round::before, .account-balance.mi-outline::before {
  content: "\e84f";
}

.mi.account-balance-wallet::before, .account-balance-wallet.mi-twotone::before, .account-balance-wallet.mi-sharp::before, .account-balance-wallet.mi-round::before, .account-balance-wallet.mi-outline::before {
  content: "\e850";
}

.mi.account-box::before, .account-box.mi-twotone::before, .account-box.mi-sharp::before, .account-box.mi-round::before, .account-box.mi-outline::before {
  content: "\e851";
}

.mi.account-circle::before, .account-circle.mi-twotone::before, .account-circle.mi-sharp::before, .account-circle.mi-round::before, .account-circle.mi-outline::before {
  content: "\e853";
}

.mi.adb::before, .adb.mi-twotone::before, .adb.mi-sharp::before, .adb.mi-round::before, .adb.mi-outline::before {
  content: "\e60e";
}

.mi.add::before, .add.mi-twotone::before, .add.mi-sharp::before, .add.mi-round::before, .add.mi-outline::before {
  content: "\e145";
}

.mi.add-a-photo::before, .add-a-photo.mi-twotone::before, .add-a-photo.mi-sharp::before, .add-a-photo.mi-round::before, .add-a-photo.mi-outline::before {
  content: "\e439";
}

.mi.add-alarm::before, .add-alarm.mi-twotone::before, .add-alarm.mi-sharp::before, .add-alarm.mi-round::before, .add-alarm.mi-outline::before {
  content: "\e193";
}

.mi.add-alert::before, .add-alert.mi-twotone::before, .add-alert.mi-sharp::before, .add-alert.mi-round::before, .add-alert.mi-outline::before {
  content: "\e003";
}

.mi.add-box::before, .add-box.mi-twotone::before, .add-box.mi-sharp::before, .add-box.mi-round::before, .add-box.mi-outline::before {
  content: "\e146";
}

.mi.add-circle::before, .add-circle.mi-twotone::before, .add-circle.mi-sharp::before, .add-circle.mi-round::before, .add-circle.mi-outline::before {
  content: "\e147";
}

.mi.add-circle-outline::before, .add-circle-outline.mi-twotone::before, .add-circle-outline.mi-sharp::before, .add-circle-outline.mi-round::before, .add-circle-outline.mi-outline::before {
  content: "\e148";
}

.mi.add-location::before, .add-location.mi-twotone::before, .add-location.mi-sharp::before, .add-location.mi-round::before, .add-location.mi-outline::before {
  content: "\e567";
}

.mi.add-shopping-cart::before, .add-shopping-cart.mi-twotone::before, .add-shopping-cart.mi-sharp::before, .add-shopping-cart.mi-round::before, .add-shopping-cart.mi-outline::before {
  content: "\e854";
}

.mi.add-to-photos::before, .add-to-photos.mi-twotone::before, .add-to-photos.mi-sharp::before, .add-to-photos.mi-round::before, .add-to-photos.mi-outline::before {
  content: "\e39d";
}

.mi.add-to-queue::before, .add-to-queue.mi-twotone::before, .add-to-queue.mi-sharp::before, .add-to-queue.mi-round::before, .add-to-queue.mi-outline::before {
  content: "\e05c";
}

.mi.adjust::before, .adjust.mi-twotone::before, .adjust.mi-sharp::before, .adjust.mi-round::before, .adjust.mi-outline::before {
  content: "\e39e";
}

.mi.airline-seat-flat::before, .airline-seat-flat.mi-twotone::before, .airline-seat-flat.mi-sharp::before, .airline-seat-flat.mi-round::before, .airline-seat-flat.mi-outline::before {
  content: "\e630";
}

.mi.airline-seat-flat-angled::before, .airline-seat-flat-angled.mi-twotone::before, .airline-seat-flat-angled.mi-sharp::before, .airline-seat-flat-angled.mi-round::before, .airline-seat-flat-angled.mi-outline::before {
  content: "\e631";
}

.mi.airline-seat-individual-suite::before, .airline-seat-individual-suite.mi-twotone::before, .airline-seat-individual-suite.mi-sharp::before, .airline-seat-individual-suite.mi-round::before, .airline-seat-individual-suite.mi-outline::before {
  content: "\e632";
}

.mi.airline-seat-legroom-extra::before, .airline-seat-legroom-extra.mi-twotone::before, .airline-seat-legroom-extra.mi-sharp::before, .airline-seat-legroom-extra.mi-round::before, .airline-seat-legroom-extra.mi-outline::before {
  content: "\e633";
}

.mi.airline-seat-legroom-normal::before, .airline-seat-legroom-normal.mi-twotone::before, .airline-seat-legroom-normal.mi-sharp::before, .airline-seat-legroom-normal.mi-round::before, .airline-seat-legroom-normal.mi-outline::before {
  content: "\e634";
}

.mi.airline-seat-legroom-reduced::before, .airline-seat-legroom-reduced.mi-twotone::before, .airline-seat-legroom-reduced.mi-sharp::before, .airline-seat-legroom-reduced.mi-round::before, .airline-seat-legroom-reduced.mi-outline::before {
  content: "\e635";
}

.mi.airline-seat-recline-extra::before, .airline-seat-recline-extra.mi-twotone::before, .airline-seat-recline-extra.mi-sharp::before, .airline-seat-recline-extra.mi-round::before, .airline-seat-recline-extra.mi-outline::before {
  content: "\e636";
}

.mi.airline-seat-recline-normal::before, .airline-seat-recline-normal.mi-twotone::before, .airline-seat-recline-normal.mi-sharp::before, .airline-seat-recline-normal.mi-round::before, .airline-seat-recline-normal.mi-outline::before {
  content: "\e637";
}

.mi.airplanemode-active::before, .airplanemode-active.mi-twotone::before, .airplanemode-active.mi-sharp::before, .airplanemode-active.mi-round::before, .airplanemode-active.mi-outline::before {
  content: "\e195";
}

.mi.airplanemode-inactive::before, .airplanemode-inactive.mi-twotone::before, .airplanemode-inactive.mi-sharp::before, .airplanemode-inactive.mi-round::before, .airplanemode-inactive.mi-outline::before {
  content: "\e194";
}

.mi.airplay::before, .airplay.mi-twotone::before, .airplay.mi-sharp::before, .airplay.mi-round::before, .airplay.mi-outline::before {
  content: "\e055";
}

.mi.airport-shuttle::before, .airport-shuttle.mi-twotone::before, .airport-shuttle.mi-sharp::before, .airport-shuttle.mi-round::before, .airport-shuttle.mi-outline::before {
  content: "\eb3c";
}

.mi.alarm::before, .alarm.mi-twotone::before, .alarm.mi-sharp::before, .alarm.mi-round::before, .alarm.mi-outline::before {
  content: "\e855";
}

.mi.alarm-add::before, .alarm-add.mi-twotone::before, .alarm-add.mi-sharp::before, .alarm-add.mi-round::before, .alarm-add.mi-outline::before {
  content: "\e856";
}

.mi.alarm-off::before, .alarm-off.mi-twotone::before, .alarm-off.mi-sharp::before, .alarm-off.mi-round::before, .alarm-off.mi-outline::before {
  content: "\e857";
}

.mi.alarm-on::before, .alarm-on.mi-twotone::before, .alarm-on.mi-sharp::before, .alarm-on.mi-round::before, .alarm-on.mi-outline::before {
  content: "\e858";
}

.mi.album::before, .album.mi-twotone::before, .album.mi-sharp::before, .album.mi-round::before, .album.mi-outline::before {
  content: "\e019";
}

.mi.all-inclusive::before, .all-inclusive.mi-twotone::before, .all-inclusive.mi-sharp::before, .all-inclusive.mi-round::before, .all-inclusive.mi-outline::before {
  content: "\eb3d";
}

.mi.all-out::before, .all-out.mi-twotone::before, .all-out.mi-sharp::before, .all-out.mi-round::before, .all-out.mi-outline::before {
  content: "\e90b";
}

.mi.android::before, .android.mi-twotone::before, .android.mi-sharp::before, .android.mi-round::before, .android.mi-outline::before {
  content: "\e859";
}

.mi.announcement::before, .announcement.mi-twotone::before, .announcement.mi-sharp::before, .announcement.mi-round::before, .announcement.mi-outline::before {
  content: "\e85a";
}

.mi.apps::before, .apps.mi-twotone::before, .apps.mi-sharp::before, .apps.mi-round::before, .apps.mi-outline::before {
  content: "\e5c3";
}

.mi.archive::before, .archive.mi-twotone::before, .archive.mi-sharp::before, .archive.mi-round::before, .archive.mi-outline::before {
  content: "\e149";
}

.mi.arrow-back::before, .arrow-back.mi-twotone::before, .arrow-back.mi-sharp::before, .arrow-back.mi-round::before, .arrow-back.mi-outline::before {
  content: "\e5c4";
}

.mi.arrow-downward::before, .arrow-downward.mi-twotone::before, .arrow-downward.mi-sharp::before, .arrow-downward.mi-round::before, .arrow-downward.mi-outline::before {
  content: "\e5db";
}

.mi.arrow-drop-down::before, .arrow-drop-down.mi-twotone::before, .arrow-drop-down.mi-sharp::before, .arrow-drop-down.mi-round::before, .arrow-drop-down.mi-outline::before {
  content: "\e5c5";
}

.mi.arrow-drop-down-circle::before, .arrow-drop-down-circle.mi-twotone::before, .arrow-drop-down-circle.mi-sharp::before, .arrow-drop-down-circle.mi-round::before, .arrow-drop-down-circle.mi-outline::before {
  content: "\e5c6";
}

.mi.arrow-drop-up::before, .arrow-drop-up.mi-twotone::before, .arrow-drop-up.mi-sharp::before, .arrow-drop-up.mi-round::before, .arrow-drop-up.mi-outline::before {
  content: "\e5c7";
}

.mi.arrow-forward::before, .arrow-forward.mi-twotone::before, .arrow-forward.mi-sharp::before, .arrow-forward.mi-round::before, .arrow-forward.mi-outline::before {
  content: "\e5c8";
}

.mi.arrow-upward::before, .arrow-upward.mi-twotone::before, .arrow-upward.mi-sharp::before, .arrow-upward.mi-round::before, .arrow-upward.mi-outline::before {
  content: "\e5d8";
}

.mi.art-track::before, .art-track.mi-twotone::before, .art-track.mi-sharp::before, .art-track.mi-round::before, .art-track.mi-outline::before {
  content: "\e060";
}

.mi.aspect-ratio::before, .aspect-ratio.mi-twotone::before, .aspect-ratio.mi-sharp::before, .aspect-ratio.mi-round::before, .aspect-ratio.mi-outline::before {
  content: "\e85b";
}

.mi.assessment::before, .assessment.mi-twotone::before, .assessment.mi-sharp::before, .assessment.mi-round::before, .assessment.mi-outline::before {
  content: "\e85c";
}

.mi.assignment::before, .assignment.mi-twotone::before, .assignment.mi-sharp::before, .assignment.mi-round::before, .assignment.mi-outline::before {
  content: "\e85d";
}

.mi.assignment-ind::before, .assignment-ind.mi-twotone::before, .assignment-ind.mi-sharp::before, .assignment-ind.mi-round::before, .assignment-ind.mi-outline::before {
  content: "\e85e";
}

.mi.assignment-late::before, .assignment-late.mi-twotone::before, .assignment-late.mi-sharp::before, .assignment-late.mi-round::before, .assignment-late.mi-outline::before {
  content: "\e85f";
}

.mi.assignment-return::before, .assignment-return.mi-twotone::before, .assignment-return.mi-sharp::before, .assignment-return.mi-round::before, .assignment-return.mi-outline::before {
  content: "\e860";
}

.mi.assignment-returned::before, .assignment-returned.mi-twotone::before, .assignment-returned.mi-sharp::before, .assignment-returned.mi-round::before, .assignment-returned.mi-outline::before {
  content: "\e861";
}

.mi.assignment-turned-in::before, .assignment-turned-in.mi-twotone::before, .assignment-turned-in.mi-sharp::before, .assignment-turned-in.mi-round::before, .assignment-turned-in.mi-outline::before {
  content: "\e862";
}

.mi.assistant::before, .assistant.mi-twotone::before, .assistant.mi-sharp::before, .assistant.mi-round::before, .assistant.mi-outline::before {
  content: "\e39f";
}

.mi.assistant-photo::before, .assistant-photo.mi-twotone::before, .assistant-photo.mi-sharp::before, .assistant-photo.mi-round::before, .assistant-photo.mi-outline::before {
  content: "\e3a0";
}

.mi.attach-file::before, .attach-file.mi-twotone::before, .attach-file.mi-sharp::before, .attach-file.mi-round::before, .attach-file.mi-outline::before {
  content: "\e226";
}

.mi.attach-money::before, .attach-money.mi-twotone::before, .attach-money.mi-sharp::before, .attach-money.mi-round::before, .attach-money.mi-outline::before {
  content: "\e227";
}

.mi.attachment::before, .attachment.mi-twotone::before, .attachment.mi-sharp::before, .attachment.mi-round::before, .attachment.mi-outline::before {
  content: "\e2bc";
}

.mi.audiotrack::before, .audiotrack.mi-twotone::before, .audiotrack.mi-sharp::before, .audiotrack.mi-round::before, .audiotrack.mi-outline::before {
  content: "\e3a1";
}

.mi.autorenew::before, .autorenew.mi-twotone::before, .autorenew.mi-sharp::before, .autorenew.mi-round::before, .autorenew.mi-outline::before {
  content: "\e863";
}

.mi.av-timer::before, .av-timer.mi-twotone::before, .av-timer.mi-sharp::before, .av-timer.mi-round::before, .av-timer.mi-outline::before {
  content: "\e01b";
}

.mi.backspace::before, .backspace.mi-twotone::before, .backspace.mi-sharp::before, .backspace.mi-round::before, .backspace.mi-outline::before {
  content: "\e14a";
}

.mi.backup::before, .backup.mi-twotone::before, .backup.mi-sharp::before, .backup.mi-round::before, .backup.mi-outline::before {
  content: "\e864";
}

.mi.battery-alert::before, .battery-alert.mi-twotone::before, .battery-alert.mi-sharp::before, .battery-alert.mi-round::before, .battery-alert.mi-outline::before {
  content: "\e19c";
}

.mi.battery-charging-full::before, .battery-charging-full.mi-twotone::before, .battery-charging-full.mi-sharp::before, .battery-charging-full.mi-round::before, .battery-charging-full.mi-outline::before {
  content: "\e1a3";
}

.mi.battery-full::before, .battery-full.mi-twotone::before, .battery-full.mi-sharp::before, .battery-full.mi-round::before, .battery-full.mi-outline::before {
  content: "\e1a4";
}

.mi.battery-std::before, .battery-std.mi-twotone::before, .battery-std.mi-sharp::before, .battery-std.mi-round::before, .battery-std.mi-outline::before {
  content: "\e1a5";
}

.mi.battery-unknown::before, .battery-unknown.mi-twotone::before, .battery-unknown.mi-sharp::before, .battery-unknown.mi-round::before, .battery-unknown.mi-outline::before {
  content: "\e1a6";
}

.mi.beach-access::before, .beach-access.mi-twotone::before, .beach-access.mi-sharp::before, .beach-access.mi-round::before, .beach-access.mi-outline::before {
  content: "\eb3e";
}

.mi.beenhere::before, .beenhere.mi-twotone::before, .beenhere.mi-sharp::before, .beenhere.mi-round::before, .beenhere.mi-outline::before {
  content: "\e52d";
}

.mi.block::before, .block.mi-twotone::before, .block.mi-sharp::before, .block.mi-round::before, .block.mi-outline::before {
  content: "\e14b";
}

.mi.bluetooth::before, .bluetooth.mi-twotone::before, .bluetooth.mi-sharp::before, .bluetooth.mi-round::before, .bluetooth.mi-outline::before {
  content: "\e1a7";
}

.mi.bluetooth-audio::before, .bluetooth-audio.mi-twotone::before, .bluetooth-audio.mi-sharp::before, .bluetooth-audio.mi-round::before, .bluetooth-audio.mi-outline::before {
  content: "\e60f";
}

.mi.bluetooth-connected::before, .bluetooth-connected.mi-twotone::before, .bluetooth-connected.mi-sharp::before, .bluetooth-connected.mi-round::before, .bluetooth-connected.mi-outline::before {
  content: "\e1a8";
}

.mi.bluetooth-disabled::before, .bluetooth-disabled.mi-twotone::before, .bluetooth-disabled.mi-sharp::before, .bluetooth-disabled.mi-round::before, .bluetooth-disabled.mi-outline::before {
  content: "\e1a9";
}

.mi.bluetooth-searching::before, .bluetooth-searching.mi-twotone::before, .bluetooth-searching.mi-sharp::before, .bluetooth-searching.mi-round::before, .bluetooth-searching.mi-outline::before {
  content: "\e1aa";
}

.mi.blur-circular::before, .blur-circular.mi-twotone::before, .blur-circular.mi-sharp::before, .blur-circular.mi-round::before, .blur-circular.mi-outline::before {
  content: "\e3a2";
}

.mi.blur-linear::before, .blur-linear.mi-twotone::before, .blur-linear.mi-sharp::before, .blur-linear.mi-round::before, .blur-linear.mi-outline::before {
  content: "\e3a3";
}

.mi.blur-off::before, .blur-off.mi-twotone::before, .blur-off.mi-sharp::before, .blur-off.mi-round::before, .blur-off.mi-outline::before {
  content: "\e3a4";
}

.mi.blur-on::before, .blur-on.mi-twotone::before, .blur-on.mi-sharp::before, .blur-on.mi-round::before, .blur-on.mi-outline::before {
  content: "\e3a5";
}

.mi.book::before, .book.mi-twotone::before, .book.mi-sharp::before, .book.mi-round::before, .book.mi-outline::before {
  content: "\e865";
}

.mi.bookmark::before, .bookmark.mi-twotone::before, .bookmark.mi-sharp::before, .bookmark.mi-round::before, .bookmark.mi-outline::before {
  content: "\e866";
}

.mi.bookmark-border::before, .bookmark-border.mi-twotone::before, .bookmark-border.mi-sharp::before, .bookmark-border.mi-round::before, .bookmark-border.mi-outline::before {
  content: "\e867";
}

.mi.border-all::before, .border-all.mi-twotone::before, .border-all.mi-sharp::before, .border-all.mi-round::before, .border-all.mi-outline::before {
  content: "\e228";
}

.mi.border-bottom::before, .border-bottom.mi-twotone::before, .border-bottom.mi-sharp::before, .border-bottom.mi-round::before, .border-bottom.mi-outline::before {
  content: "\e229";
}

.mi.border-clear::before, .border-clear.mi-twotone::before, .border-clear.mi-sharp::before, .border-clear.mi-round::before, .border-clear.mi-outline::before {
  content: "\e22a";
}

.mi.border-color::before, .border-color.mi-twotone::before, .border-color.mi-sharp::before, .border-color.mi-round::before, .border-color.mi-outline::before {
  content: "\e22b";
}

.mi.border-horizontal::before, .border-horizontal.mi-twotone::before, .border-horizontal.mi-sharp::before, .border-horizontal.mi-round::before, .border-horizontal.mi-outline::before {
  content: "\e22c";
}

.mi.border-inner::before, .border-inner.mi-twotone::before, .border-inner.mi-sharp::before, .border-inner.mi-round::before, .border-inner.mi-outline::before {
  content: "\e22d";
}

.mi.border-left::before, .border-left.mi-twotone::before, .border-left.mi-sharp::before, .border-left.mi-round::before, .border-left.mi-outline::before {
  content: "\e22e";
}

.mi.border-outer::before, .border-outer.mi-twotone::before, .border-outer.mi-sharp::before, .border-outer.mi-round::before, .border-outer.mi-outline::before {
  content: "\e22f";
}

.mi.border-right::before, .border-right.mi-twotone::before, .border-right.mi-sharp::before, .border-right.mi-round::before, .border-right.mi-outline::before {
  content: "\e230";
}

.mi.border-style::before, .border-style.mi-twotone::before, .border-style.mi-sharp::before, .border-style.mi-round::before, .border-style.mi-outline::before {
  content: "\e231";
}

.mi.border-top::before, .border-top.mi-twotone::before, .border-top.mi-sharp::before, .border-top.mi-round::before, .border-top.mi-outline::before {
  content: "\e232";
}

.mi.border-vertical::before, .border-vertical.mi-twotone::before, .border-vertical.mi-sharp::before, .border-vertical.mi-round::before, .border-vertical.mi-outline::before {
  content: "\e233";
}

.mi.branding-watermark::before, .branding-watermark.mi-twotone::before, .branding-watermark.mi-sharp::before, .branding-watermark.mi-round::before, .branding-watermark.mi-outline::before {
  content: "\e06b";
}

.mi.brightness-1::before, .brightness-1.mi-twotone::before, .brightness-1.mi-sharp::before, .brightness-1.mi-round::before, .brightness-1.mi-outline::before {
  content: "\e3a6";
}

.mi.brightness-2::before, .brightness-2.mi-twotone::before, .brightness-2.mi-sharp::before, .brightness-2.mi-round::before, .brightness-2.mi-outline::before {
  content: "\e3a7";
}

.mi.brightness-3::before, .brightness-3.mi-twotone::before, .brightness-3.mi-sharp::before, .brightness-3.mi-round::before, .brightness-3.mi-outline::before {
  content: "\e3a8";
}

.mi.brightness-4::before, .brightness-4.mi-twotone::before, .brightness-4.mi-sharp::before, .brightness-4.mi-round::before, .brightness-4.mi-outline::before {
  content: "\e3a9";
}

.mi.brightness-5::before, .brightness-5.mi-twotone::before, .brightness-5.mi-sharp::before, .brightness-5.mi-round::before, .brightness-5.mi-outline::before {
  content: "\e3aa";
}

.mi.brightness-6::before, .brightness-6.mi-twotone::before, .brightness-6.mi-sharp::before, .brightness-6.mi-round::before, .brightness-6.mi-outline::before {
  content: "\e3ab";
}

.mi.brightness-7::before, .brightness-7.mi-twotone::before, .brightness-7.mi-sharp::before, .brightness-7.mi-round::before, .brightness-7.mi-outline::before {
  content: "\e3ac";
}

.mi.brightness-auto::before, .brightness-auto.mi-twotone::before, .brightness-auto.mi-sharp::before, .brightness-auto.mi-round::before, .brightness-auto.mi-outline::before {
  content: "\e1ab";
}

.mi.brightness-high::before, .brightness-high.mi-twotone::before, .brightness-high.mi-sharp::before, .brightness-high.mi-round::before, .brightness-high.mi-outline::before {
  content: "\e1ac";
}

.mi.brightness-low::before, .brightness-low.mi-twotone::before, .brightness-low.mi-sharp::before, .brightness-low.mi-round::before, .brightness-low.mi-outline::before {
  content: "\e1ad";
}

.mi.brightness-medium::before, .brightness-medium.mi-twotone::before, .brightness-medium.mi-sharp::before, .brightness-medium.mi-round::before, .brightness-medium.mi-outline::before {
  content: "\e1ae";
}

.mi.broken-image::before, .broken-image.mi-twotone::before, .broken-image.mi-sharp::before, .broken-image.mi-round::before, .broken-image.mi-outline::before {
  content: "\e3ad";
}

.mi.brush::before, .brush.mi-twotone::before, .brush.mi-sharp::before, .brush.mi-round::before, .brush.mi-outline::before {
  content: "\e3ae";
}

.mi.bubble-chart::before, .bubble-chart.mi-twotone::before, .bubble-chart.mi-sharp::before, .bubble-chart.mi-round::before, .bubble-chart.mi-outline::before {
  content: "\e6dd";
}

.mi.bug-report::before, .bug-report.mi-twotone::before, .bug-report.mi-sharp::before, .bug-report.mi-round::before, .bug-report.mi-outline::before {
  content: "\e868";
}

.mi.build::before, .build.mi-twotone::before, .build.mi-sharp::before, .build.mi-round::before, .build.mi-outline::before {
  content: "\e869";
}

.mi.burst-mode::before, .burst-mode.mi-twotone::before, .burst-mode.mi-sharp::before, .burst-mode.mi-round::before, .burst-mode.mi-outline::before {
  content: "\e43c";
}

.mi.business::before, .business.mi-twotone::before, .business.mi-sharp::before, .business.mi-round::before, .business.mi-outline::before {
  content: "\e0af";
}

.mi.business-center::before, .business-center.mi-twotone::before, .business-center.mi-sharp::before, .business-center.mi-round::before, .business-center.mi-outline::before {
  content: "\eb3f";
}

.mi.cached::before, .cached.mi-twotone::before, .cached.mi-sharp::before, .cached.mi-round::before, .cached.mi-outline::before {
  content: "\e86a";
}

.mi.cake::before, .cake.mi-twotone::before, .cake.mi-sharp::before, .cake.mi-round::before, .cake.mi-outline::before {
  content: "\e7e9";
}

.mi.call::before, .call.mi-twotone::before, .call.mi-sharp::before, .call.mi-round::before, .call.mi-outline::before {
  content: "\e0b0";
}

.mi.call-end::before, .call-end.mi-twotone::before, .call-end.mi-sharp::before, .call-end.mi-round::before, .call-end.mi-outline::before {
  content: "\e0b1";
}

.mi.call-made::before, .call-made.mi-twotone::before, .call-made.mi-sharp::before, .call-made.mi-round::before, .call-made.mi-outline::before {
  content: "\e0b2";
}

.mi.call-merge::before, .call-merge.mi-twotone::before, .call-merge.mi-sharp::before, .call-merge.mi-round::before, .call-merge.mi-outline::before {
  content: "\e0b3";
}

.mi.call-missed::before, .call-missed.mi-twotone::before, .call-missed.mi-sharp::before, .call-missed.mi-round::before, .call-missed.mi-outline::before {
  content: "\e0b4";
}

.mi.call-missed-outgoing::before, .call-missed-outgoing.mi-twotone::before, .call-missed-outgoing.mi-sharp::before, .call-missed-outgoing.mi-round::before, .call-missed-outgoing.mi-outline::before {
  content: "\e0e4";
}

.mi.call-received::before, .call-received.mi-twotone::before, .call-received.mi-sharp::before, .call-received.mi-round::before, .call-received.mi-outline::before {
  content: "\e0b5";
}

.mi.call-split::before, .call-split.mi-twotone::before, .call-split.mi-sharp::before, .call-split.mi-round::before, .call-split.mi-outline::before {
  content: "\e0b6";
}

.mi.call-to-action::before, .call-to-action.mi-twotone::before, .call-to-action.mi-sharp::before, .call-to-action.mi-round::before, .call-to-action.mi-outline::before {
  content: "\e06c";
}

.mi.camera::before, .camera.mi-twotone::before, .camera.mi-sharp::before, .camera.mi-round::before, .camera.mi-outline::before {
  content: "\e3af";
}

.mi.camera-alt::before, .camera-alt.mi-twotone::before, .camera-alt.mi-sharp::before, .camera-alt.mi-round::before, .camera-alt.mi-outline::before {
  content: "\e3b0";
}

.mi.camera-enhance::before, .camera-enhance.mi-twotone::before, .camera-enhance.mi-sharp::before, .camera-enhance.mi-round::before, .camera-enhance.mi-outline::before {
  content: "\e8fc";
}

.mi.camera-front::before, .camera-front.mi-twotone::before, .camera-front.mi-sharp::before, .camera-front.mi-round::before, .camera-front.mi-outline::before {
  content: "\e3b1";
}

.mi.camera-rear::before, .camera-rear.mi-twotone::before, .camera-rear.mi-sharp::before, .camera-rear.mi-round::before, .camera-rear.mi-outline::before {
  content: "\e3b2";
}

.mi.camera-roll::before, .camera-roll.mi-twotone::before, .camera-roll.mi-sharp::before, .camera-roll.mi-round::before, .camera-roll.mi-outline::before {
  content: "\e3b3";
}

.mi.cancel::before, .cancel.mi-twotone::before, .cancel.mi-sharp::before, .cancel.mi-round::before, .cancel.mi-outline::before {
  content: "\e5c9";
}

.mi.card-giftcard::before, .card-giftcard.mi-twotone::before, .card-giftcard.mi-sharp::before, .card-giftcard.mi-round::before, .card-giftcard.mi-outline::before {
  content: "\e8f6";
}

.mi.card-membership::before, .card-membership.mi-twotone::before, .card-membership.mi-sharp::before, .card-membership.mi-round::before, .card-membership.mi-outline::before {
  content: "\e8f7";
}

.mi.card-travel::before, .card-travel.mi-twotone::before, .card-travel.mi-sharp::before, .card-travel.mi-round::before, .card-travel.mi-outline::before {
  content: "\e8f8";
}

.mi.casino::before, .casino.mi-twotone::before, .casino.mi-sharp::before, .casino.mi-round::before, .casino.mi-outline::before {
  content: "\eb40";
}

.mi.cast::before, .cast.mi-twotone::before, .cast.mi-sharp::before, .cast.mi-round::before, .cast.mi-outline::before {
  content: "\e307";
}

.mi.cast-connected::before, .cast-connected.mi-twotone::before, .cast-connected.mi-sharp::before, .cast-connected.mi-round::before, .cast-connected.mi-outline::before {
  content: "\e308";
}

.mi.center-focus-strong::before, .center-focus-strong.mi-twotone::before, .center-focus-strong.mi-sharp::before, .center-focus-strong.mi-round::before, .center-focus-strong.mi-outline::before {
  content: "\e3b4";
}

.mi.center-focus-weak::before, .center-focus-weak.mi-twotone::before, .center-focus-weak.mi-sharp::before, .center-focus-weak.mi-round::before, .center-focus-weak.mi-outline::before {
  content: "\e3b5";
}

.mi.change-history::before, .change-history.mi-twotone::before, .change-history.mi-sharp::before, .change-history.mi-round::before, .change-history.mi-outline::before {
  content: "\e86b";
}

.mi.chat::before, .chat.mi-twotone::before, .chat.mi-sharp::before, .chat.mi-round::before, .chat.mi-outline::before {
  content: "\e0b7";
}

.mi.chat-bubble::before, .chat-bubble.mi-twotone::before, .chat-bubble.mi-sharp::before, .chat-bubble.mi-round::before, .chat-bubble.mi-outline::before {
  content: "\e0ca";
}

.mi.chat-bubble-outline::before, .chat-bubble-outline.mi-twotone::before, .chat-bubble-outline.mi-sharp::before, .chat-bubble-outline.mi-round::before, .chat-bubble-outline.mi-outline::before {
  content: "\e0cb";
}

.mi.check::before, .check.mi-twotone::before, .check.mi-sharp::before, .check.mi-round::before, .check.mi-outline::before {
  content: "\e5ca";
}

.mi.check-box::before, .check-box.mi-twotone::before, .check-box.mi-sharp::before, .check-box.mi-round::before, .check-box.mi-outline::before {
  content: "\e834";
}

.mi.check-box-outline-blank::before, .check-box-outline-blank.mi-twotone::before, .check-box-outline-blank.mi-sharp::before, .check-box-outline-blank.mi-round::before, .check-box-outline-blank.mi-outline::before {
  content: "\e835";
}

.mi.check-circle::before, .check-circle.mi-twotone::before, .check-circle.mi-sharp::before, .check-circle.mi-round::before, .check-circle.mi-outline::before {
  content: "\e86c";
}

.mi.chevron-left::before, .chevron-left.mi-twotone::before, .chevron-left.mi-sharp::before, .chevron-left.mi-round::before, .chevron-left.mi-outline::before {
  content: "\e5cb";
}

.mi.chevron-right::before, .chevron-right.mi-twotone::before, .chevron-right.mi-sharp::before, .chevron-right.mi-round::before, .chevron-right.mi-outline::before {
  content: "\e5cc";
}

.mi.child-care::before, .child-care.mi-twotone::before, .child-care.mi-sharp::before, .child-care.mi-round::before, .child-care.mi-outline::before {
  content: "\eb41";
}

.mi.child-friendly::before, .child-friendly.mi-twotone::before, .child-friendly.mi-sharp::before, .child-friendly.mi-round::before, .child-friendly.mi-outline::before {
  content: "\eb42";
}

.mi.chrome-reader-mode::before, .chrome-reader-mode.mi-twotone::before, .chrome-reader-mode.mi-sharp::before, .chrome-reader-mode.mi-round::before, .chrome-reader-mode.mi-outline::before {
  content: "\e86d";
}

.mi.class::before, .class.mi-twotone::before, .class.mi-sharp::before, .class.mi-round::before, .class.mi-outline::before {
  content: "\e86e";
}

.mi.clear::before, .clear.mi-twotone::before, .clear.mi-sharp::before, .clear.mi-round::before, .clear.mi-outline::before {
  content: "\e14c";
}

.mi.clear-all::before, .clear-all.mi-twotone::before, .clear-all.mi-sharp::before, .clear-all.mi-round::before, .clear-all.mi-outline::before {
  content: "\e0b8";
}

.mi.close::before, .close.mi-twotone::before, .close.mi-sharp::before, .close.mi-round::before, .close.mi-outline::before {
  content: "\e5cd";
}

.mi.closed-caption::before, .closed-caption.mi-twotone::before, .closed-caption.mi-sharp::before, .closed-caption.mi-round::before, .closed-caption.mi-outline::before {
  content: "\e01c";
}

.mi.cloud::before, .cloud.mi-twotone::before, .cloud.mi-sharp::before, .cloud.mi-round::before, .cloud.mi-outline::before {
  content: "\e2bd";
}

.mi.cloud-circle::before, .cloud-circle.mi-twotone::before, .cloud-circle.mi-sharp::before, .cloud-circle.mi-round::before, .cloud-circle.mi-outline::before {
  content: "\e2be";
}

.mi.cloud-done::before, .cloud-done.mi-twotone::before, .cloud-done.mi-sharp::before, .cloud-done.mi-round::before, .cloud-done.mi-outline::before {
  content: "\e2bf";
}

.mi.cloud-download::before, .cloud-download.mi-twotone::before, .cloud-download.mi-sharp::before, .cloud-download.mi-round::before, .cloud-download.mi-outline::before {
  content: "\e2c0";
}

.mi.cloud-off::before, .cloud-off.mi-twotone::before, .cloud-off.mi-sharp::before, .cloud-off.mi-round::before, .cloud-off.mi-outline::before {
  content: "\e2c1";
}

.mi.cloud-queue::before, .cloud-queue.mi-twotone::before, .cloud-queue.mi-sharp::before, .cloud-queue.mi-round::before, .cloud-queue.mi-outline::before {
  content: "\e2c2";
}

.mi.cloud-upload::before, .cloud-upload.mi-twotone::before, .cloud-upload.mi-sharp::before, .cloud-upload.mi-round::before, .cloud-upload.mi-outline::before {
  content: "\e2c3";
}

.mi.code::before, .code.mi-twotone::before, .code.mi-sharp::before, .code.mi-round::before, .code.mi-outline::before {
  content: "\e86f";
}

.mi.collections::before, .collections.mi-twotone::before, .collections.mi-sharp::before, .collections.mi-round::before, .collections.mi-outline::before {
  content: "\e3b6";
}

.mi.collections-bookmark::before, .collections-bookmark.mi-twotone::before, .collections-bookmark.mi-sharp::before, .collections-bookmark.mi-round::before, .collections-bookmark.mi-outline::before {
  content: "\e431";
}

.mi.color-lens::before, .color-lens.mi-twotone::before, .color-lens.mi-sharp::before, .color-lens.mi-round::before, .color-lens.mi-outline::before {
  content: "\e3b7";
}

.mi.colorize::before, .colorize.mi-twotone::before, .colorize.mi-sharp::before, .colorize.mi-round::before, .colorize.mi-outline::before {
  content: "\e3b8";
}

.mi.comment::before, .comment.mi-twotone::before, .comment.mi-sharp::before, .comment.mi-round::before, .comment.mi-outline::before {
  content: "\e0b9";
}

.mi.compare::before, .compare.mi-twotone::before, .compare.mi-sharp::before, .compare.mi-round::before, .compare.mi-outline::before {
  content: "\e3b9";
}

.mi.compare-arrows::before, .compare-arrows.mi-twotone::before, .compare-arrows.mi-sharp::before, .compare-arrows.mi-round::before, .compare-arrows.mi-outline::before {
  content: "\e915";
}

.mi.computer::before, .computer.mi-twotone::before, .computer.mi-sharp::before, .computer.mi-round::before, .computer.mi-outline::before {
  content: "\e30a";
}

.mi.confirmation-number::before, .confirmation-number.mi-twotone::before, .confirmation-number.mi-sharp::before, .confirmation-number.mi-round::before, .confirmation-number.mi-outline::before {
  content: "\e638";
}

.mi.contact-mail::before, .contact-mail.mi-twotone::before, .contact-mail.mi-sharp::before, .contact-mail.mi-round::before, .contact-mail.mi-outline::before {
  content: "\e0d0";
}

.mi.contact-phone::before, .contact-phone.mi-twotone::before, .contact-phone.mi-sharp::before, .contact-phone.mi-round::before, .contact-phone.mi-outline::before {
  content: "\e0cf";
}

.mi.contacts::before, .contacts.mi-twotone::before, .contacts.mi-sharp::before, .contacts.mi-round::before, .contacts.mi-outline::before {
  content: "\e0ba";
}

.mi.content-copy::before, .content-copy.mi-twotone::before, .content-copy.mi-sharp::before, .content-copy.mi-round::before, .content-copy.mi-outline::before {
  content: "\e14d";
}

.mi.content-cut::before, .content-cut.mi-twotone::before, .content-cut.mi-sharp::before, .content-cut.mi-round::before, .content-cut.mi-outline::before {
  content: "\e14e";
}

.mi.content-paste::before, .content-paste.mi-twotone::before, .content-paste.mi-sharp::before, .content-paste.mi-round::before, .content-paste.mi-outline::before {
  content: "\e14f";
}

.mi.control-point::before, .control-point.mi-twotone::before, .control-point.mi-sharp::before, .control-point.mi-round::before, .control-point.mi-outline::before {
  content: "\e3ba";
}

.mi.control-point-duplicate::before, .control-point-duplicate.mi-twotone::before, .control-point-duplicate.mi-sharp::before, .control-point-duplicate.mi-round::before, .control-point-duplicate.mi-outline::before {
  content: "\e3bb";
}

.mi.copyright::before, .copyright.mi-twotone::before, .copyright.mi-sharp::before, .copyright.mi-round::before, .copyright.mi-outline::before {
  content: "\e90c";
}

.mi.create::before, .create.mi-twotone::before, .create.mi-sharp::before, .create.mi-round::before, .create.mi-outline::before {
  content: "\e150";
}

.mi.create-new-folder::before, .create-new-folder.mi-twotone::before, .create-new-folder.mi-sharp::before, .create-new-folder.mi-round::before, .create-new-folder.mi-outline::before {
  content: "\e2cc";
}

.mi.credit-card::before, .credit-card.mi-twotone::before, .credit-card.mi-sharp::before, .credit-card.mi-round::before, .credit-card.mi-outline::before {
  content: "\e870";
}

.mi.crop::before, .crop.mi-twotone::before, .crop.mi-sharp::before, .crop.mi-round::before, .crop.mi-outline::before {
  content: "\e3be";
}

.mi.crop-16-9::before, .crop-16-9.mi-twotone::before, .crop-16-9.mi-sharp::before, .crop-16-9.mi-round::before, .crop-16-9.mi-outline::before {
  content: "\e3bc";
}

.mi.crop-3-2::before, .crop-3-2.mi-twotone::before, .crop-3-2.mi-sharp::before, .crop-3-2.mi-round::before, .crop-3-2.mi-outline::before {
  content: "\e3bd";
}

.mi.crop-5-4::before, .crop-5-4.mi-twotone::before, .crop-5-4.mi-sharp::before, .crop-5-4.mi-round::before, .crop-5-4.mi-outline::before {
  content: "\e3bf";
}

.mi.crop-7-5::before, .crop-7-5.mi-twotone::before, .crop-7-5.mi-sharp::before, .crop-7-5.mi-round::before, .crop-7-5.mi-outline::before {
  content: "\e3c0";
}

.mi.crop-din::before, .crop-din.mi-twotone::before, .crop-din.mi-sharp::before, .crop-din.mi-round::before, .crop-din.mi-outline::before {
  content: "\e3c1";
}

.mi.crop-free::before, .crop-free.mi-twotone::before, .crop-free.mi-sharp::before, .crop-free.mi-round::before, .crop-free.mi-outline::before {
  content: "\e3c2";
}

.mi.crop-landscape::before, .crop-landscape.mi-twotone::before, .crop-landscape.mi-sharp::before, .crop-landscape.mi-round::before, .crop-landscape.mi-outline::before {
  content: "\e3c3";
}

.mi.crop-original::before, .crop-original.mi-twotone::before, .crop-original.mi-sharp::before, .crop-original.mi-round::before, .crop-original.mi-outline::before {
  content: "\e3c4";
}

.mi.crop-portrait::before, .crop-portrait.mi-twotone::before, .crop-portrait.mi-sharp::before, .crop-portrait.mi-round::before, .crop-portrait.mi-outline::before {
  content: "\e3c5";
}

.mi.crop-rotate::before, .crop-rotate.mi-twotone::before, .crop-rotate.mi-sharp::before, .crop-rotate.mi-round::before, .crop-rotate.mi-outline::before {
  content: "\e437";
}

.mi.crop-square::before, .crop-square.mi-twotone::before, .crop-square.mi-sharp::before, .crop-square.mi-round::before, .crop-square.mi-outline::before {
  content: "\e3c6";
}

.mi.dashboard::before, .dashboard.mi-twotone::before, .dashboard.mi-sharp::before, .dashboard.mi-round::before, .dashboard.mi-outline::before {
  content: "\e871";
}

.mi.data-usage::before, .data-usage.mi-twotone::before, .data-usage.mi-sharp::before, .data-usage.mi-round::before, .data-usage.mi-outline::before {
  content: "\e1af";
}

.mi.date-range::before, .date-range.mi-twotone::before, .date-range.mi-sharp::before, .date-range.mi-round::before, .date-range.mi-outline::before {
  content: "\e916";
}

.mi.dehaze::before, .dehaze.mi-twotone::before, .dehaze.mi-sharp::before, .dehaze.mi-round::before, .dehaze.mi-outline::before {
  content: "\e3c7";
}

.mi.delete::before, .delete.mi-twotone::before, .delete.mi-sharp::before, .delete.mi-round::before, .delete.mi-outline::before {
  content: "\e872";
}

.mi.delete-forever::before, .delete-forever.mi-twotone::before, .delete-forever.mi-sharp::before, .delete-forever.mi-round::before, .delete-forever.mi-outline::before {
  content: "\e92b";
}

.mi.delete-sweep::before, .delete-sweep.mi-twotone::before, .delete-sweep.mi-sharp::before, .delete-sweep.mi-round::before, .delete-sweep.mi-outline::before {
  content: "\e16c";
}

.mi.description::before, .description.mi-twotone::before, .description.mi-sharp::before, .description.mi-round::before, .description.mi-outline::before {
  content: "\e873";
}

.mi.desktop-mac::before, .desktop-mac.mi-twotone::before, .desktop-mac.mi-sharp::before, .desktop-mac.mi-round::before, .desktop-mac.mi-outline::before {
  content: "\e30b";
}

.mi.desktop-windows::before, .desktop-windows.mi-twotone::before, .desktop-windows.mi-sharp::before, .desktop-windows.mi-round::before, .desktop-windows.mi-outline::before {
  content: "\e30c";
}

.mi.details::before, .details.mi-twotone::before, .details.mi-sharp::before, .details.mi-round::before, .details.mi-outline::before {
  content: "\e3c8";
}

.mi.developer-board::before, .developer-board.mi-twotone::before, .developer-board.mi-sharp::before, .developer-board.mi-round::before, .developer-board.mi-outline::before {
  content: "\e30d";
}

.mi.developer-mode::before, .developer-mode.mi-twotone::before, .developer-mode.mi-sharp::before, .developer-mode.mi-round::before, .developer-mode.mi-outline::before {
  content: "\e1b0";
}

.mi.device-hub::before, .device-hub.mi-twotone::before, .device-hub.mi-sharp::before, .device-hub.mi-round::before, .device-hub.mi-outline::before {
  content: "\e335";
}

.mi.devices::before, .devices.mi-twotone::before, .devices.mi-sharp::before, .devices.mi-round::before, .devices.mi-outline::before {
  content: "\e1b1";
}

.mi.devices-other::before, .devices-other.mi-twotone::before, .devices-other.mi-sharp::before, .devices-other.mi-round::before, .devices-other.mi-outline::before {
  content: "\e337";
}

.mi.dialer-sip::before, .dialer-sip.mi-twotone::before, .dialer-sip.mi-sharp::before, .dialer-sip.mi-round::before, .dialer-sip.mi-outline::before {
  content: "\e0bb";
}

.mi.dialpad::before, .dialpad.mi-twotone::before, .dialpad.mi-sharp::before, .dialpad.mi-round::before, .dialpad.mi-outline::before {
  content: "\e0bc";
}

.mi.directions::before, .directions.mi-twotone::before, .directions.mi-sharp::before, .directions.mi-round::before, .directions.mi-outline::before {
  content: "\e52e";
}

.mi.directions-bike::before, .directions-bike.mi-twotone::before, .directions-bike.mi-sharp::before, .directions-bike.mi-round::before, .directions-bike.mi-outline::before {
  content: "\e52f";
}

.mi.directions-boat::before, .directions-boat.mi-twotone::before, .directions-boat.mi-sharp::before, .directions-boat.mi-round::before, .directions-boat.mi-outline::before {
  content: "\e532";
}

.mi.directions-bus::before, .directions-bus.mi-twotone::before, .directions-bus.mi-sharp::before, .directions-bus.mi-round::before, .directions-bus.mi-outline::before {
  content: "\e530";
}

.mi.directions-car::before, .directions-car.mi-twotone::before, .directions-car.mi-sharp::before, .directions-car.mi-round::before, .directions-car.mi-outline::before {
  content: "\e531";
}

.mi.directions-railway::before, .directions-railway.mi-twotone::before, .directions-railway.mi-sharp::before, .directions-railway.mi-round::before, .directions-railway.mi-outline::before {
  content: "\e534";
}

.mi.directions-run::before, .directions-run.mi-twotone::before, .directions-run.mi-sharp::before, .directions-run.mi-round::before, .directions-run.mi-outline::before {
  content: "\e566";
}

.mi.directions-subway::before, .directions-subway.mi-twotone::before, .directions-subway.mi-sharp::before, .directions-subway.mi-round::before, .directions-subway.mi-outline::before {
  content: "\e533";
}

.mi.directions-transit::before, .directions-transit.mi-twotone::before, .directions-transit.mi-sharp::before, .directions-transit.mi-round::before, .directions-transit.mi-outline::before {
  content: "\e535";
}

.mi.directions-walk::before, .directions-walk.mi-twotone::before, .directions-walk.mi-sharp::before, .directions-walk.mi-round::before, .directions-walk.mi-outline::before {
  content: "\e536";
}

.mi.disc-full::before, .disc-full.mi-twotone::before, .disc-full.mi-sharp::before, .disc-full.mi-round::before, .disc-full.mi-outline::before {
  content: "\e610";
}

.mi.dns::before, .dns.mi-twotone::before, .dns.mi-sharp::before, .dns.mi-round::before, .dns.mi-outline::before {
  content: "\e875";
}

.mi.do-not-disturb::before, .do-not-disturb.mi-twotone::before, .do-not-disturb.mi-sharp::before, .do-not-disturb.mi-round::before, .do-not-disturb.mi-outline::before {
  content: "\e612";
}

.mi.do-not-disturb-alt::before, .do-not-disturb-alt.mi-twotone::before, .do-not-disturb-alt.mi-sharp::before, .do-not-disturb-alt.mi-round::before, .do-not-disturb-alt.mi-outline::before {
  content: "\e611";
}

.mi.do-not-disturb-off::before, .do-not-disturb-off.mi-twotone::before, .do-not-disturb-off.mi-sharp::before, .do-not-disturb-off.mi-round::before, .do-not-disturb-off.mi-outline::before {
  content: "\e643";
}

.mi.do-not-disturb-on::before, .do-not-disturb-on.mi-twotone::before, .do-not-disturb-on.mi-sharp::before, .do-not-disturb-on.mi-round::before, .do-not-disturb-on.mi-outline::before {
  content: "\e644";
}

.mi.dock::before, .dock.mi-twotone::before, .dock.mi-sharp::before, .dock.mi-round::before, .dock.mi-outline::before {
  content: "\e30e";
}

.mi.domain::before, .domain.mi-twotone::before, .domain.mi-sharp::before, .domain.mi-round::before, .domain.mi-outline::before {
  content: "\e7ee";
}

.mi.done::before, .done.mi-twotone::before, .done.mi-sharp::before, .done.mi-round::before, .done.mi-outline::before {
  content: "\e876";
}

.mi.done-all::before, .done-all.mi-twotone::before, .done-all.mi-sharp::before, .done-all.mi-round::before, .done-all.mi-outline::before {
  content: "\e877";
}

.mi.donut-large::before, .donut-large.mi-twotone::before, .donut-large.mi-sharp::before, .donut-large.mi-round::before, .donut-large.mi-outline::before {
  content: "\e917";
}

.mi.donut-small::before, .donut-small.mi-twotone::before, .donut-small.mi-sharp::before, .donut-small.mi-round::before, .donut-small.mi-outline::before {
  content: "\e918";
}

.mi.drafts::before, .drafts.mi-twotone::before, .drafts.mi-sharp::before, .drafts.mi-round::before, .drafts.mi-outline::before {
  content: "\e151";
}

.mi.drag-handle::before, .drag-handle.mi-twotone::before, .drag-handle.mi-sharp::before, .drag-handle.mi-round::before, .drag-handle.mi-outline::before {
  content: "\e25d";
}

.mi.drive-eta::before, .drive-eta.mi-twotone::before, .drive-eta.mi-sharp::before, .drive-eta.mi-round::before, .drive-eta.mi-outline::before {
  content: "\e613";
}

.mi.dvr::before, .dvr.mi-twotone::before, .dvr.mi-sharp::before, .dvr.mi-round::before, .dvr.mi-outline::before {
  content: "\e1b2";
}

.mi.edit::before, .edit.mi-twotone::before, .edit.mi-sharp::before, .edit.mi-round::before, .edit.mi-outline::before {
  content: "\e3c9";
}

.mi.edit-location::before, .edit-location.mi-twotone::before, .edit-location.mi-sharp::before, .edit-location.mi-round::before, .edit-location.mi-outline::before {
  content: "\e568";
}

.mi.eject::before, .eject.mi-twotone::before, .eject.mi-sharp::before, .eject.mi-round::before, .eject.mi-outline::before {
  content: "\e8fb";
}

.mi.email::before, .email.mi-twotone::before, .email.mi-sharp::before, .email.mi-round::before, .email.mi-outline::before {
  content: "\e0be";
}

.mi.enhanced-encryption::before, .enhanced-encryption.mi-twotone::before, .enhanced-encryption.mi-sharp::before, .enhanced-encryption.mi-round::before, .enhanced-encryption.mi-outline::before {
  content: "\e63f";
}

.mi.equalizer::before, .equalizer.mi-twotone::before, .equalizer.mi-sharp::before, .equalizer.mi-round::before, .equalizer.mi-outline::before {
  content: "\e01d";
}

.mi.error::before, .error.mi-twotone::before, .error.mi-sharp::before, .error.mi-round::before, .error.mi-outline::before {
  content: "\e000";
}

.mi.error-outline::before, .error-outline.mi-twotone::before, .error-outline.mi-sharp::before, .error-outline.mi-round::before, .error-outline.mi-outline::before {
  content: "\e001";
}

.mi.euro-symbol::before, .euro-symbol.mi-twotone::before, .euro-symbol.mi-sharp::before, .euro-symbol.mi-round::before, .euro-symbol.mi-outline::before {
  content: "\e926";
}

.mi.ev-station::before, .ev-station.mi-twotone::before, .ev-station.mi-sharp::before, .ev-station.mi-round::before, .ev-station.mi-outline::before {
  content: "\e56d";
}

.mi.event::before, .event.mi-twotone::before, .event.mi-sharp::before, .event.mi-round::before, .event.mi-outline::before {
  content: "\e878";
}

.mi.event-available::before, .event-available.mi-twotone::before, .event-available.mi-sharp::before, .event-available.mi-round::before, .event-available.mi-outline::before {
  content: "\e614";
}

.mi.event-busy::before, .event-busy.mi-twotone::before, .event-busy.mi-sharp::before, .event-busy.mi-round::before, .event-busy.mi-outline::before {
  content: "\e615";
}

.mi.event-note::before, .event-note.mi-twotone::before, .event-note.mi-sharp::before, .event-note.mi-round::before, .event-note.mi-outline::before {
  content: "\e616";
}

.mi.event-seat::before, .event-seat.mi-twotone::before, .event-seat.mi-sharp::before, .event-seat.mi-round::before, .event-seat.mi-outline::before {
  content: "\e903";
}

.mi.exit-to-app::before, .exit-to-app.mi-twotone::before, .exit-to-app.mi-sharp::before, .exit-to-app.mi-round::before, .exit-to-app.mi-outline::before {
  content: "\e879";
}

.mi.expand-less::before, .expand-less.mi-twotone::before, .expand-less.mi-sharp::before, .expand-less.mi-round::before, .expand-less.mi-outline::before {
  content: "\e5ce";
}

.mi.expand-more::before, .expand-more.mi-twotone::before, .expand-more.mi-sharp::before, .expand-more.mi-round::before, .expand-more.mi-outline::before {
  content: "\e5cf";
}

.mi.explicit::before, .explicit.mi-twotone::before, .explicit.mi-sharp::before, .explicit.mi-round::before, .explicit.mi-outline::before {
  content: "\e01e";
}

.mi.explore::before, .explore.mi-twotone::before, .explore.mi-sharp::before, .explore.mi-round::before, .explore.mi-outline::before {
  content: "\e87a";
}

.mi.exposure::before, .exposure.mi-twotone::before, .exposure.mi-sharp::before, .exposure.mi-round::before, .exposure.mi-outline::before {
  content: "\e3ca";
}

.mi.exposure-neg-1::before, .exposure-neg-1.mi-twotone::before, .exposure-neg-1.mi-sharp::before, .exposure-neg-1.mi-round::before, .exposure-neg-1.mi-outline::before {
  content: "\e3cb";
}

.mi.exposure-neg-2::before, .exposure-neg-2.mi-twotone::before, .exposure-neg-2.mi-sharp::before, .exposure-neg-2.mi-round::before, .exposure-neg-2.mi-outline::before {
  content: "\e3cc";
}

.mi.exposure-plus-1::before, .exposure-plus-1.mi-twotone::before, .exposure-plus-1.mi-sharp::before, .exposure-plus-1.mi-round::before, .exposure-plus-1.mi-outline::before {
  content: "\e3cd";
}

.mi.exposure-plus-2::before, .exposure-plus-2.mi-twotone::before, .exposure-plus-2.mi-sharp::before, .exposure-plus-2.mi-round::before, .exposure-plus-2.mi-outline::before {
  content: "\e3ce";
}

.mi.exposure-zero::before, .exposure-zero.mi-twotone::before, .exposure-zero.mi-sharp::before, .exposure-zero.mi-round::before, .exposure-zero.mi-outline::before {
  content: "\e3cf";
}

.mi.extension::before, .extension.mi-twotone::before, .extension.mi-sharp::before, .extension.mi-round::before, .extension.mi-outline::before {
  content: "\e87b";
}

.mi.face::before, .face.mi-twotone::before, .face.mi-sharp::before, .face.mi-round::before, .face.mi-outline::before {
  content: "\e87c";
}

.mi.fast-forward::before, .fast-forward.mi-twotone::before, .fast-forward.mi-sharp::before, .fast-forward.mi-round::before, .fast-forward.mi-outline::before {
  content: "\e01f";
}

.mi.fast-rewind::before, .fast-rewind.mi-twotone::before, .fast-rewind.mi-sharp::before, .fast-rewind.mi-round::before, .fast-rewind.mi-outline::before {
  content: "\e020";
}

.mi.favorite::before, .favorite.mi-twotone::before, .favorite.mi-sharp::before, .favorite.mi-round::before, .favorite.mi-outline::before {
  content: "\e87d";
}

.mi.favorite-border::before, .favorite-border.mi-twotone::before, .favorite-border.mi-sharp::before, .favorite-border.mi-round::before, .favorite-border.mi-outline::before {
  content: "\e87e";
}

.mi.featured-play-list::before, .featured-play-list.mi-twotone::before, .featured-play-list.mi-sharp::before, .featured-play-list.mi-round::before, .featured-play-list.mi-outline::before {
  content: "\e06d";
}

.mi.featured-video::before, .featured-video.mi-twotone::before, .featured-video.mi-sharp::before, .featured-video.mi-round::before, .featured-video.mi-outline::before {
  content: "\e06e";
}

.mi.feedback::before, .feedback.mi-twotone::before, .feedback.mi-sharp::before, .feedback.mi-round::before, .feedback.mi-outline::before {
  content: "\e87f";
}

.mi.fiber-dvr::before, .fiber-dvr.mi-twotone::before, .fiber-dvr.mi-sharp::before, .fiber-dvr.mi-round::before, .fiber-dvr.mi-outline::before {
  content: "\e05d";
}

.mi.fiber-manual-record::before, .fiber-manual-record.mi-twotone::before, .fiber-manual-record.mi-sharp::before, .fiber-manual-record.mi-round::before, .fiber-manual-record.mi-outline::before {
  content: "\e061";
}

.mi.fiber-new::before, .fiber-new.mi-twotone::before, .fiber-new.mi-sharp::before, .fiber-new.mi-round::before, .fiber-new.mi-outline::before {
  content: "\e05e";
}

.mi.fiber-pin::before, .fiber-pin.mi-twotone::before, .fiber-pin.mi-sharp::before, .fiber-pin.mi-round::before, .fiber-pin.mi-outline::before {
  content: "\e06a";
}

.mi.fiber-smart-record::before, .fiber-smart-record.mi-twotone::before, .fiber-smart-record.mi-sharp::before, .fiber-smart-record.mi-round::before, .fiber-smart-record.mi-outline::before {
  content: "\e062";
}

.mi.file-download::before, .file-download.mi-twotone::before, .file-download.mi-sharp::before, .file-download.mi-round::before, .file-download.mi-outline::before {
  content: "\e2c4";
}

.mi.file-upload::before, .file-upload.mi-twotone::before, .file-upload.mi-sharp::before, .file-upload.mi-round::before, .file-upload.mi-outline::before {
  content: "\e2c6";
}

.mi.filter::before, .filter.mi-twotone::before, .filter.mi-sharp::before, .filter.mi-round::before, .filter.mi-outline::before {
  content: "\e3d3";
}

.mi.filter-1::before, .filter-1.mi-twotone::before, .filter-1.mi-sharp::before, .filter-1.mi-round::before, .filter-1.mi-outline::before {
  content: "\e3d0";
}

.mi.filter-2::before, .filter-2.mi-twotone::before, .filter-2.mi-sharp::before, .filter-2.mi-round::before, .filter-2.mi-outline::before {
  content: "\e3d1";
}

.mi.filter-3::before, .filter-3.mi-twotone::before, .filter-3.mi-sharp::before, .filter-3.mi-round::before, .filter-3.mi-outline::before {
  content: "\e3d2";
}

.mi.filter-4::before, .filter-4.mi-twotone::before, .filter-4.mi-sharp::before, .filter-4.mi-round::before, .filter-4.mi-outline::before {
  content: "\e3d4";
}

.mi.filter-5::before, .filter-5.mi-twotone::before, .filter-5.mi-sharp::before, .filter-5.mi-round::before, .filter-5.mi-outline::before {
  content: "\e3d5";
}

.mi.filter-6::before, .filter-6.mi-twotone::before, .filter-6.mi-sharp::before, .filter-6.mi-round::before, .filter-6.mi-outline::before {
  content: "\e3d6";
}

.mi.filter-7::before, .filter-7.mi-twotone::before, .filter-7.mi-sharp::before, .filter-7.mi-round::before, .filter-7.mi-outline::before {
  content: "\e3d7";
}

.mi.filter-8::before, .filter-8.mi-twotone::before, .filter-8.mi-sharp::before, .filter-8.mi-round::before, .filter-8.mi-outline::before {
  content: "\e3d8";
}

.mi.filter-9::before, .filter-9.mi-twotone::before, .filter-9.mi-sharp::before, .filter-9.mi-round::before, .filter-9.mi-outline::before {
  content: "\e3d9";
}

.mi.filter-9-plus::before, .filter-9-plus.mi-twotone::before, .filter-9-plus.mi-sharp::before, .filter-9-plus.mi-round::before, .filter-9-plus.mi-outline::before {
  content: "\e3da";
}

.mi.filter-b-and-w::before, .filter-b-and-w.mi-twotone::before, .filter-b-and-w.mi-sharp::before, .filter-b-and-w.mi-round::before, .filter-b-and-w.mi-outline::before {
  content: "\e3db";
}

.mi.filter-center-focus::before, .filter-center-focus.mi-twotone::before, .filter-center-focus.mi-sharp::before, .filter-center-focus.mi-round::before, .filter-center-focus.mi-outline::before {
  content: "\e3dc";
}

.mi.filter-drama::before, .filter-drama.mi-twotone::before, .filter-drama.mi-sharp::before, .filter-drama.mi-round::before, .filter-drama.mi-outline::before {
  content: "\e3dd";
}

.mi.filter-frames::before, .filter-frames.mi-twotone::before, .filter-frames.mi-sharp::before, .filter-frames.mi-round::before, .filter-frames.mi-outline::before {
  content: "\e3de";
}

.mi.filter-hdr::before, .filter-hdr.mi-twotone::before, .filter-hdr.mi-sharp::before, .filter-hdr.mi-round::before, .filter-hdr.mi-outline::before {
  content: "\e3df";
}

.mi.filter-list::before, .filter-list.mi-twotone::before, .filter-list.mi-sharp::before, .filter-list.mi-round::before, .filter-list.mi-outline::before {
  content: "\e152";
}

.mi.filter-none::before, .filter-none.mi-twotone::before, .filter-none.mi-sharp::before, .filter-none.mi-round::before, .filter-none.mi-outline::before {
  content: "\e3e0";
}

.mi.filter-tilt-shift::before, .filter-tilt-shift.mi-twotone::before, .filter-tilt-shift.mi-sharp::before, .filter-tilt-shift.mi-round::before, .filter-tilt-shift.mi-outline::before {
  content: "\e3e2";
}

.mi.filter-vintage::before, .filter-vintage.mi-twotone::before, .filter-vintage.mi-sharp::before, .filter-vintage.mi-round::before, .filter-vintage.mi-outline::before {
  content: "\e3e3";
}

.mi.find-in-page::before, .find-in-page.mi-twotone::before, .find-in-page.mi-sharp::before, .find-in-page.mi-round::before, .find-in-page.mi-outline::before {
  content: "\e880";
}

.mi.find-replace::before, .find-replace.mi-twotone::before, .find-replace.mi-sharp::before, .find-replace.mi-round::before, .find-replace.mi-outline::before {
  content: "\e881";
}

.mi.fingerprint::before, .fingerprint.mi-twotone::before, .fingerprint.mi-sharp::before, .fingerprint.mi-round::before, .fingerprint.mi-outline::before {
  content: "\e90d";
}

.mi.first-page::before, .first-page.mi-twotone::before, .first-page.mi-sharp::before, .first-page.mi-round::before, .first-page.mi-outline::before {
  content: "\e5dc";
}

.mi.fitness-center::before, .fitness-center.mi-twotone::before, .fitness-center.mi-sharp::before, .fitness-center.mi-round::before, .fitness-center.mi-outline::before {
  content: "\eb43";
}

.mi.flag::before, .flag.mi-twotone::before, .flag.mi-sharp::before, .flag.mi-round::before, .flag.mi-outline::before {
  content: "\e153";
}

.mi.flare::before, .flare.mi-twotone::before, .flare.mi-sharp::before, .flare.mi-round::before, .flare.mi-outline::before {
  content: "\e3e4";
}

.mi.flash-auto::before, .flash-auto.mi-twotone::before, .flash-auto.mi-sharp::before, .flash-auto.mi-round::before, .flash-auto.mi-outline::before {
  content: "\e3e5";
}

.mi.flash-off::before, .flash-off.mi-twotone::before, .flash-off.mi-sharp::before, .flash-off.mi-round::before, .flash-off.mi-outline::before {
  content: "\e3e6";
}

.mi.flash-on::before, .flash-on.mi-twotone::before, .flash-on.mi-sharp::before, .flash-on.mi-round::before, .flash-on.mi-outline::before {
  content: "\e3e7";
}

.mi.flight::before, .flight.mi-twotone::before, .flight.mi-sharp::before, .flight.mi-round::before, .flight.mi-outline::before {
  content: "\e539";
}

.mi.flight-land::before, .flight-land.mi-twotone::before, .flight-land.mi-sharp::before, .flight-land.mi-round::before, .flight-land.mi-outline::before {
  content: "\e904";
}

.mi.flight-takeoff::before, .flight-takeoff.mi-twotone::before, .flight-takeoff.mi-sharp::before, .flight-takeoff.mi-round::before, .flight-takeoff.mi-outline::before {
  content: "\e905";
}

.mi.flip::before, .flip.mi-twotone::before, .flip.mi-sharp::before, .flip.mi-round::before, .flip.mi-outline::before {
  content: "\e3e8";
}

.mi.flip-to-back::before, .flip-to-back.mi-twotone::before, .flip-to-back.mi-sharp::before, .flip-to-back.mi-round::before, .flip-to-back.mi-outline::before {
  content: "\e882";
}

.mi.flip-to-front::before, .flip-to-front.mi-twotone::before, .flip-to-front.mi-sharp::before, .flip-to-front.mi-round::before, .flip-to-front.mi-outline::before {
  content: "\e883";
}

.mi.folder::before, .folder.mi-twotone::before, .folder.mi-sharp::before, .folder.mi-round::before, .folder.mi-outline::before {
  content: "\e2c7";
}

.mi.folder-open::before, .folder-open.mi-twotone::before, .folder-open.mi-sharp::before, .folder-open.mi-round::before, .folder-open.mi-outline::before {
  content: "\e2c8";
}

.mi.folder-shared::before, .folder-shared.mi-twotone::before, .folder-shared.mi-sharp::before, .folder-shared.mi-round::before, .folder-shared.mi-outline::before {
  content: "\e2c9";
}

.mi.folder-special::before, .folder-special.mi-twotone::before, .folder-special.mi-sharp::before, .folder-special.mi-round::before, .folder-special.mi-outline::before {
  content: "\e617";
}

.mi.font-download::before, .font-download.mi-twotone::before, .font-download.mi-sharp::before, .font-download.mi-round::before, .font-download.mi-outline::before {
  content: "\e167";
}

.mi.format-align-center::before, .format-align-center.mi-twotone::before, .format-align-center.mi-sharp::before, .format-align-center.mi-round::before, .format-align-center.mi-outline::before {
  content: "\e234";
}

.mi.format-align-justify::before, .format-align-justify.mi-twotone::before, .format-align-justify.mi-sharp::before, .format-align-justify.mi-round::before, .format-align-justify.mi-outline::before {
  content: "\e235";
}

.mi.format-align-left::before, .format-align-left.mi-twotone::before, .format-align-left.mi-sharp::before, .format-align-left.mi-round::before, .format-align-left.mi-outline::before {
  content: "\e236";
}

.mi.format-align-right::before, .format-align-right.mi-twotone::before, .format-align-right.mi-sharp::before, .format-align-right.mi-round::before, .format-align-right.mi-outline::before {
  content: "\e237";
}

.mi.format-bold::before, .format-bold.mi-twotone::before, .format-bold.mi-sharp::before, .format-bold.mi-round::before, .format-bold.mi-outline::before {
  content: "\e238";
}

.mi.format-clear::before, .format-clear.mi-twotone::before, .format-clear.mi-sharp::before, .format-clear.mi-round::before, .format-clear.mi-outline::before {
  content: "\e239";
}

.mi.format-color-fill::before, .format-color-fill.mi-twotone::before, .format-color-fill.mi-sharp::before, .format-color-fill.mi-round::before, .format-color-fill.mi-outline::before {
  content: "\e23a";
}

.mi.format-color-reset::before, .format-color-reset.mi-twotone::before, .format-color-reset.mi-sharp::before, .format-color-reset.mi-round::before, .format-color-reset.mi-outline::before {
  content: "\e23b";
}

.mi.format-color-text::before, .format-color-text.mi-twotone::before, .format-color-text.mi-sharp::before, .format-color-text.mi-round::before, .format-color-text.mi-outline::before {
  content: "\e23c";
}

.mi.format-indent-decrease::before, .format-indent-decrease.mi-twotone::before, .format-indent-decrease.mi-sharp::before, .format-indent-decrease.mi-round::before, .format-indent-decrease.mi-outline::before {
  content: "\e23d";
}

.mi.format-indent-increase::before, .format-indent-increase.mi-twotone::before, .format-indent-increase.mi-sharp::before, .format-indent-increase.mi-round::before, .format-indent-increase.mi-outline::before {
  content: "\e23e";
}

.mi.format-italic::before, .format-italic.mi-twotone::before, .format-italic.mi-sharp::before, .format-italic.mi-round::before, .format-italic.mi-outline::before {
  content: "\e23f";
}

.mi.format-line-spacing::before, .format-line-spacing.mi-twotone::before, .format-line-spacing.mi-sharp::before, .format-line-spacing.mi-round::before, .format-line-spacing.mi-outline::before {
  content: "\e240";
}

.mi.format-list-bulleted::before, .format-list-bulleted.mi-twotone::before, .format-list-bulleted.mi-sharp::before, .format-list-bulleted.mi-round::before, .format-list-bulleted.mi-outline::before {
  content: "\e241";
}

.mi.format-list-numbered::before, .format-list-numbered.mi-twotone::before, .format-list-numbered.mi-sharp::before, .format-list-numbered.mi-round::before, .format-list-numbered.mi-outline::before {
  content: "\e242";
}

.mi.format-paint::before, .format-paint.mi-twotone::before, .format-paint.mi-sharp::before, .format-paint.mi-round::before, .format-paint.mi-outline::before {
  content: "\e243";
}

.mi.format-quote::before, .format-quote.mi-twotone::before, .format-quote.mi-sharp::before, .format-quote.mi-round::before, .format-quote.mi-outline::before {
  content: "\e244";
}

.mi.format-shapes::before, .format-shapes.mi-twotone::before, .format-shapes.mi-sharp::before, .format-shapes.mi-round::before, .format-shapes.mi-outline::before {
  content: "\e25e";
}

.mi.format-size::before, .format-size.mi-twotone::before, .format-size.mi-sharp::before, .format-size.mi-round::before, .format-size.mi-outline::before {
  content: "\e245";
}

.mi.format-strikethrough::before, .format-strikethrough.mi-twotone::before, .format-strikethrough.mi-sharp::before, .format-strikethrough.mi-round::before, .format-strikethrough.mi-outline::before {
  content: "\e246";
}

.mi.format-textdirection-l-to-r::before, .format-textdirection-l-to-r.mi-twotone::before, .format-textdirection-l-to-r.mi-sharp::before, .format-textdirection-l-to-r.mi-round::before, .format-textdirection-l-to-r.mi-outline::before {
  content: "\e247";
}

.mi.format-textdirection-r-to-l::before, .format-textdirection-r-to-l.mi-twotone::before, .format-textdirection-r-to-l.mi-sharp::before, .format-textdirection-r-to-l.mi-round::before, .format-textdirection-r-to-l.mi-outline::before {
  content: "\e248";
}

.mi.format-underlined::before, .format-underlined.mi-twotone::before, .format-underlined.mi-sharp::before, .format-underlined.mi-round::before, .format-underlined.mi-outline::before {
  content: "\e249";
}

.mi.forum::before, .forum.mi-twotone::before, .forum.mi-sharp::before, .forum.mi-round::before, .forum.mi-outline::before {
  content: "\e0bf";
}

.mi.forward::before, .forward.mi-twotone::before, .forward.mi-sharp::before, .forward.mi-round::before, .forward.mi-outline::before {
  content: "\e154";
}

.mi.forward-10::before, .forward-10.mi-twotone::before, .forward-10.mi-sharp::before, .forward-10.mi-round::before, .forward-10.mi-outline::before {
  content: "\e056";
}

.mi.forward-30::before, .forward-30.mi-twotone::before, .forward-30.mi-sharp::before, .forward-30.mi-round::before, .forward-30.mi-outline::before {
  content: "\e057";
}

.mi.forward-5::before, .forward-5.mi-twotone::before, .forward-5.mi-sharp::before, .forward-5.mi-round::before, .forward-5.mi-outline::before {
  content: "\e058";
}

.mi.free-breakfast::before, .free-breakfast.mi-twotone::before, .free-breakfast.mi-sharp::before, .free-breakfast.mi-round::before, .free-breakfast.mi-outline::before {
  content: "\eb44";
}

.mi.fullscreen::before, .fullscreen.mi-twotone::before, .fullscreen.mi-sharp::before, .fullscreen.mi-round::before, .fullscreen.mi-outline::before {
  content: "\e5d0";
}

.mi.fullscreen-exit::before, .fullscreen-exit.mi-twotone::before, .fullscreen-exit.mi-sharp::before, .fullscreen-exit.mi-round::before, .fullscreen-exit.mi-outline::before {
  content: "\e5d1";
}

.mi.functions::before, .functions.mi-twotone::before, .functions.mi-sharp::before, .functions.mi-round::before, .functions.mi-outline::before {
  content: "\e24a";
}

.mi.g-translate::before, .g-translate.mi-twotone::before, .g-translate.mi-sharp::before, .g-translate.mi-round::before, .g-translate.mi-outline::before {
  content: "\e927";
}

.mi.gamepad::before, .gamepad.mi-twotone::before, .gamepad.mi-sharp::before, .gamepad.mi-round::before, .gamepad.mi-outline::before {
  content: "\e30f";
}

.mi.games::before, .games.mi-twotone::before, .games.mi-sharp::before, .games.mi-round::before, .games.mi-outline::before {
  content: "\e021";
}

.mi.gavel::before, .gavel.mi-twotone::before, .gavel.mi-sharp::before, .gavel.mi-round::before, .gavel.mi-outline::before {
  content: "\e90e";
}

.mi.gesture::before, .gesture.mi-twotone::before, .gesture.mi-sharp::before, .gesture.mi-round::before, .gesture.mi-outline::before {
  content: "\e155";
}

.mi.get-app::before, .get-app.mi-twotone::before, .get-app.mi-sharp::before, .get-app.mi-round::before, .get-app.mi-outline::before {
  content: "\e884";
}

.mi.gif::before, .gif.mi-twotone::before, .gif.mi-sharp::before, .gif.mi-round::before, .gif.mi-outline::before {
  content: "\e908";
}

.mi.golf-course::before, .golf-course.mi-twotone::before, .golf-course.mi-sharp::before, .golf-course.mi-round::before, .golf-course.mi-outline::before {
  content: "\eb45";
}

.mi.gps-fixed::before, .gps-fixed.mi-twotone::before, .gps-fixed.mi-sharp::before, .gps-fixed.mi-round::before, .gps-fixed.mi-outline::before {
  content: "\e1b3";
}

.mi.gps-not-fixed::before, .gps-not-fixed.mi-twotone::before, .gps-not-fixed.mi-sharp::before, .gps-not-fixed.mi-round::before, .gps-not-fixed.mi-outline::before {
  content: "\e1b4";
}

.mi.gps-off::before, .gps-off.mi-twotone::before, .gps-off.mi-sharp::before, .gps-off.mi-round::before, .gps-off.mi-outline::before {
  content: "\e1b5";
}

.mi.grade::before, .grade.mi-twotone::before, .grade.mi-sharp::before, .grade.mi-round::before, .grade.mi-outline::before {
  content: "\e885";
}

.mi.gradient::before, .gradient.mi-twotone::before, .gradient.mi-sharp::before, .gradient.mi-round::before, .gradient.mi-outline::before {
  content: "\e3e9";
}

.mi.grain::before, .grain.mi-twotone::before, .grain.mi-sharp::before, .grain.mi-round::before, .grain.mi-outline::before {
  content: "\e3ea";
}

.mi.graphic-eq::before, .graphic-eq.mi-twotone::before, .graphic-eq.mi-sharp::before, .graphic-eq.mi-round::before, .graphic-eq.mi-outline::before {
  content: "\e1b8";
}

.mi.grid-off::before, .grid-off.mi-twotone::before, .grid-off.mi-sharp::before, .grid-off.mi-round::before, .grid-off.mi-outline::before {
  content: "\e3eb";
}

.mi.grid-on::before, .grid-on.mi-twotone::before, .grid-on.mi-sharp::before, .grid-on.mi-round::before, .grid-on.mi-outline::before {
  content: "\e3ec";
}

.mi.group::before, .group.mi-twotone::before, .group.mi-sharp::before, .group.mi-round::before, .group.mi-outline::before {
  content: "\e7ef";
}

.mi.group-add::before, .group-add.mi-twotone::before, .group-add.mi-sharp::before, .group-add.mi-round::before, .group-add.mi-outline::before {
  content: "\e7f0";
}

.mi.group-work::before, .group-work.mi-twotone::before, .group-work.mi-sharp::before, .group-work.mi-round::before, .group-work.mi-outline::before {
  content: "\e886";
}

.mi.hd::before, .hd.mi-twotone::before, .hd.mi-sharp::before, .hd.mi-round::before, .hd.mi-outline::before {
  content: "\e052";
}

.mi.hdr-off::before, .hdr-off.mi-twotone::before, .hdr-off.mi-sharp::before, .hdr-off.mi-round::before, .hdr-off.mi-outline::before {
  content: "\e3ed";
}

.mi.hdr-on::before, .hdr-on.mi-twotone::before, .hdr-on.mi-sharp::before, .hdr-on.mi-round::before, .hdr-on.mi-outline::before {
  content: "\e3ee";
}

.mi.hdr-strong::before, .hdr-strong.mi-twotone::before, .hdr-strong.mi-sharp::before, .hdr-strong.mi-round::before, .hdr-strong.mi-outline::before {
  content: "\e3f1";
}

.mi.hdr-weak::before, .hdr-weak.mi-twotone::before, .hdr-weak.mi-sharp::before, .hdr-weak.mi-round::before, .hdr-weak.mi-outline::before {
  content: "\e3f2";
}

.mi.headset::before, .headset.mi-twotone::before, .headset.mi-sharp::before, .headset.mi-round::before, .headset.mi-outline::before {
  content: "\e310";
}

.mi.headset-mic::before, .headset-mic.mi-twotone::before, .headset-mic.mi-sharp::before, .headset-mic.mi-round::before, .headset-mic.mi-outline::before {
  content: "\e311";
}

.mi.healing::before, .healing.mi-twotone::before, .healing.mi-sharp::before, .healing.mi-round::before, .healing.mi-outline::before {
  content: "\e3f3";
}

.mi.hearing::before, .hearing.mi-twotone::before, .hearing.mi-sharp::before, .hearing.mi-round::before, .hearing.mi-outline::before {
  content: "\e023";
}

.mi.help::before, .help.mi-twotone::before, .help.mi-sharp::before, .help.mi-round::before, .help.mi-outline::before {
  content: "\e887";
}

.mi.help-outline::before, .help-outline.mi-twotone::before, .help-outline.mi-sharp::before, .help-outline.mi-round::before, .help-outline.mi-outline::before {
  content: "\e8fd";
}

.mi.high-quality::before, .high-quality.mi-twotone::before, .high-quality.mi-sharp::before, .high-quality.mi-round::before, .high-quality.mi-outline::before {
  content: "\e024";
}

.mi.highlight::before, .highlight.mi-twotone::before, .highlight.mi-sharp::before, .highlight.mi-round::before, .highlight.mi-outline::before {
  content: "\e25f";
}

.mi.highlight-off::before, .highlight-off.mi-twotone::before, .highlight-off.mi-sharp::before, .highlight-off.mi-round::before, .highlight-off.mi-outline::before {
  content: "\e888";
}

.mi.history::before, .history.mi-twotone::before, .history.mi-sharp::before, .history.mi-round::before, .history.mi-outline::before {
  content: "\e889";
}

.mi.home::before, .home.mi-twotone::before, .home.mi-sharp::before, .home.mi-round::before, .home.mi-outline::before {
  content: "\e88a";
}

.mi.hot-tub::before, .hot-tub.mi-twotone::before, .hot-tub.mi-sharp::before, .hot-tub.mi-round::before, .hot-tub.mi-outline::before {
  content: "\eb46";
}

.mi.hotel::before, .hotel.mi-twotone::before, .hotel.mi-sharp::before, .hotel.mi-round::before, .hotel.mi-outline::before {
  content: "\e53a";
}

.mi.hourglass-empty::before, .hourglass-empty.mi-twotone::before, .hourglass-empty.mi-sharp::before, .hourglass-empty.mi-round::before, .hourglass-empty.mi-outline::before {
  content: "\e88b";
}

.mi.hourglass-full::before, .hourglass-full.mi-twotone::before, .hourglass-full.mi-sharp::before, .hourglass-full.mi-round::before, .hourglass-full.mi-outline::before {
  content: "\e88c";
}

.mi.http::before, .http.mi-twotone::before, .http.mi-sharp::before, .http.mi-round::before, .http.mi-outline::before {
  content: "\e902";
}

.mi.https::before, .https.mi-twotone::before, .https.mi-sharp::before, .https.mi-round::before, .https.mi-outline::before {
  content: "\e88d";
}

.mi.image::before, .image.mi-twotone::before, .image.mi-sharp::before, .image.mi-round::before, .image.mi-outline::before {
  content: "\e3f4";
}

.mi.image-aspect-ratio::before, .image-aspect-ratio.mi-twotone::before, .image-aspect-ratio.mi-sharp::before, .image-aspect-ratio.mi-round::before, .image-aspect-ratio.mi-outline::before {
  content: "\e3f5";
}

.mi.import-contacts::before, .import-contacts.mi-twotone::before, .import-contacts.mi-sharp::before, .import-contacts.mi-round::before, .import-contacts.mi-outline::before {
  content: "\e0e0";
}

.mi.import-export::before, .import-export.mi-twotone::before, .import-export.mi-sharp::before, .import-export.mi-round::before, .import-export.mi-outline::before {
  content: "\e0c3";
}

.mi.important-devices::before, .important-devices.mi-twotone::before, .important-devices.mi-sharp::before, .important-devices.mi-round::before, .important-devices.mi-outline::before {
  content: "\e912";
}

.mi.inbox::before, .inbox.mi-twotone::before, .inbox.mi-sharp::before, .inbox.mi-round::before, .inbox.mi-outline::before {
  content: "\e156";
}

.mi.indeterminate-check-box::before, .indeterminate-check-box.mi-twotone::before, .indeterminate-check-box.mi-sharp::before, .indeterminate-check-box.mi-round::before, .indeterminate-check-box.mi-outline::before {
  content: "\e909";
}

.mi.info::before, .info.mi-twotone::before, .info.mi-sharp::before, .info.mi-round::before, .info.mi-outline::before {
  content: "\e88e";
}

.mi.info-outline::before, .info-outline.mi-twotone::before, .info-outline.mi-sharp::before, .info-outline.mi-round::before, .info-outline.mi-outline::before {
  content: "\e88f";
}

.mi.input::before, .input.mi-twotone::before, .input.mi-sharp::before, .input.mi-round::before, .input.mi-outline::before {
  content: "\e890";
}

.mi.insert-chart::before, .insert-chart.mi-twotone::before, .insert-chart.mi-sharp::before, .insert-chart.mi-round::before, .insert-chart.mi-outline::before {
  content: "\e24b";
}

.mi.insert-comment::before, .insert-comment.mi-twotone::before, .insert-comment.mi-sharp::before, .insert-comment.mi-round::before, .insert-comment.mi-outline::before {
  content: "\e24c";
}

.mi.insert-drive-file::before, .insert-drive-file.mi-twotone::before, .insert-drive-file.mi-sharp::before, .insert-drive-file.mi-round::before, .insert-drive-file.mi-outline::before {
  content: "\e24d";
}

.mi.insert-emoticon::before, .insert-emoticon.mi-twotone::before, .insert-emoticon.mi-sharp::before, .insert-emoticon.mi-round::before, .insert-emoticon.mi-outline::before {
  content: "\e24e";
}

.mi.insert-invitation::before, .insert-invitation.mi-twotone::before, .insert-invitation.mi-sharp::before, .insert-invitation.mi-round::before, .insert-invitation.mi-outline::before {
  content: "\e24f";
}

.mi.insert-link::before, .insert-link.mi-twotone::before, .insert-link.mi-sharp::before, .insert-link.mi-round::before, .insert-link.mi-outline::before {
  content: "\e250";
}

.mi.insert-photo::before, .insert-photo.mi-twotone::before, .insert-photo.mi-sharp::before, .insert-photo.mi-round::before, .insert-photo.mi-outline::before {
  content: "\e251";
}

.mi.invert-colors::before, .invert-colors.mi-twotone::before, .invert-colors.mi-sharp::before, .invert-colors.mi-round::before, .invert-colors.mi-outline::before {
  content: "\e891";
}

.mi.invert-colors-off::before, .invert-colors-off.mi-twotone::before, .invert-colors-off.mi-sharp::before, .invert-colors-off.mi-round::before, .invert-colors-off.mi-outline::before {
  content: "\e0c4";
}

.mi.iso::before, .iso.mi-twotone::before, .iso.mi-sharp::before, .iso.mi-round::before, .iso.mi-outline::before {
  content: "\e3f6";
}

.mi.keyboard::before, .keyboard.mi-twotone::before, .keyboard.mi-sharp::before, .keyboard.mi-round::before, .keyboard.mi-outline::before {
  content: "\e312";
}

.mi.keyboard-arrow-down::before, .keyboard-arrow-down.mi-twotone::before, .keyboard-arrow-down.mi-sharp::before, .keyboard-arrow-down.mi-round::before, .keyboard-arrow-down.mi-outline::before {
  content: "\e313";
}

.mi.keyboard-arrow-left::before, .keyboard-arrow-left.mi-twotone::before, .keyboard-arrow-left.mi-sharp::before, .keyboard-arrow-left.mi-round::before, .keyboard-arrow-left.mi-outline::before {
  content: "\e314";
}

.mi.keyboard-arrow-right::before, .keyboard-arrow-right.mi-twotone::before, .keyboard-arrow-right.mi-sharp::before, .keyboard-arrow-right.mi-round::before, .keyboard-arrow-right.mi-outline::before {
  content: "\e315";
}

.mi.keyboard-arrow-up::before, .keyboard-arrow-up.mi-twotone::before, .keyboard-arrow-up.mi-sharp::before, .keyboard-arrow-up.mi-round::before, .keyboard-arrow-up.mi-outline::before {
  content: "\e316";
}

.mi.keyboard-backspace::before, .keyboard-backspace.mi-twotone::before, .keyboard-backspace.mi-sharp::before, .keyboard-backspace.mi-round::before, .keyboard-backspace.mi-outline::before {
  content: "\e317";
}

.mi.keyboard-capslock::before, .keyboard-capslock.mi-twotone::before, .keyboard-capslock.mi-sharp::before, .keyboard-capslock.mi-round::before, .keyboard-capslock.mi-outline::before {
  content: "\e318";
}

.mi.keyboard-hide::before, .keyboard-hide.mi-twotone::before, .keyboard-hide.mi-sharp::before, .keyboard-hide.mi-round::before, .keyboard-hide.mi-outline::before {
  content: "\e31a";
}

.mi.keyboard-return::before, .keyboard-return.mi-twotone::before, .keyboard-return.mi-sharp::before, .keyboard-return.mi-round::before, .keyboard-return.mi-outline::before {
  content: "\e31b";
}

.mi.keyboard-tab::before, .keyboard-tab.mi-twotone::before, .keyboard-tab.mi-sharp::before, .keyboard-tab.mi-round::before, .keyboard-tab.mi-outline::before {
  content: "\e31c";
}

.mi.keyboard-voice::before, .keyboard-voice.mi-twotone::before, .keyboard-voice.mi-sharp::before, .keyboard-voice.mi-round::before, .keyboard-voice.mi-outline::before {
  content: "\e31d";
}

.mi.kitchen::before, .kitchen.mi-twotone::before, .kitchen.mi-sharp::before, .kitchen.mi-round::before, .kitchen.mi-outline::before {
  content: "\eb47";
}

.mi.label::before, .label.mi-twotone::before, .label.mi-sharp::before, .label.mi-round::before, .label.mi-outline::before {
  content: "\e892";
}

.mi.label-outline::before, .label-outline.mi-twotone::before, .label-outline.mi-sharp::before, .label-outline.mi-round::before, .label-outline.mi-outline::before {
  content: "\e893";
}

.mi.landscape::before, .landscape.mi-twotone::before, .landscape.mi-sharp::before, .landscape.mi-round::before, .landscape.mi-outline::before {
  content: "\e3f7";
}

.mi.language::before, .language.mi-twotone::before, .language.mi-sharp::before, .language.mi-round::before, .language.mi-outline::before {
  content: "\e894";
}

.mi.laptop::before, .laptop.mi-twotone::before, .laptop.mi-sharp::before, .laptop.mi-round::before, .laptop.mi-outline::before {
  content: "\e31e";
}

.mi.laptop-chromebook::before, .laptop-chromebook.mi-twotone::before, .laptop-chromebook.mi-sharp::before, .laptop-chromebook.mi-round::before, .laptop-chromebook.mi-outline::before {
  content: "\e31f";
}

.mi.laptop-mac::before, .laptop-mac.mi-twotone::before, .laptop-mac.mi-sharp::before, .laptop-mac.mi-round::before, .laptop-mac.mi-outline::before {
  content: "\e320";
}

.mi.laptop-windows::before, .laptop-windows.mi-twotone::before, .laptop-windows.mi-sharp::before, .laptop-windows.mi-round::before, .laptop-windows.mi-outline::before {
  content: "\e321";
}

.mi.last-page::before, .last-page.mi-twotone::before, .last-page.mi-sharp::before, .last-page.mi-round::before, .last-page.mi-outline::before {
  content: "\e5dd";
}

.mi.launch::before, .launch.mi-twotone::before, .launch.mi-sharp::before, .launch.mi-round::before, .launch.mi-outline::before {
  content: "\e895";
}

.mi.layers::before, .layers.mi-twotone::before, .layers.mi-sharp::before, .layers.mi-round::before, .layers.mi-outline::before {
  content: "\e53b";
}

.mi.layers-clear::before, .layers-clear.mi-twotone::before, .layers-clear.mi-sharp::before, .layers-clear.mi-round::before, .layers-clear.mi-outline::before {
  content: "\e53c";
}

.mi.leak-add::before, .leak-add.mi-twotone::before, .leak-add.mi-sharp::before, .leak-add.mi-round::before, .leak-add.mi-outline::before {
  content: "\e3f8";
}

.mi.leak-remove::before, .leak-remove.mi-twotone::before, .leak-remove.mi-sharp::before, .leak-remove.mi-round::before, .leak-remove.mi-outline::before {
  content: "\e3f9";
}

.mi.lens::before, .lens.mi-twotone::before, .lens.mi-sharp::before, .lens.mi-round::before, .lens.mi-outline::before {
  content: "\e3fa";
}

.mi.library-add::before, .library-add.mi-twotone::before, .library-add.mi-sharp::before, .library-add.mi-round::before, .library-add.mi-outline::before {
  content: "\e02e";
}

.mi.library-books::before, .library-books.mi-twotone::before, .library-books.mi-sharp::before, .library-books.mi-round::before, .library-books.mi-outline::before {
  content: "\e02f";
}

.mi.library-music::before, .library-music.mi-twotone::before, .library-music.mi-sharp::before, .library-music.mi-round::before, .library-music.mi-outline::before {
  content: "\e030";
}

.mi.lightbulb-outline::before, .lightbulb-outline.mi-twotone::before, .lightbulb-outline.mi-sharp::before, .lightbulb-outline.mi-round::before, .lightbulb-outline.mi-outline::before {
  content: "\e90f";
}

.mi.line-style::before, .line-style.mi-twotone::before, .line-style.mi-sharp::before, .line-style.mi-round::before, .line-style.mi-outline::before {
  content: "\e919";
}

.mi.line-weight::before, .line-weight.mi-twotone::before, .line-weight.mi-sharp::before, .line-weight.mi-round::before, .line-weight.mi-outline::before {
  content: "\e91a";
}

.mi.linear-scale::before, .linear-scale.mi-twotone::before, .linear-scale.mi-sharp::before, .linear-scale.mi-round::before, .linear-scale.mi-outline::before {
  content: "\e260";
}

.mi.link::before, .link.mi-twotone::before, .link.mi-sharp::before, .link.mi-round::before, .link.mi-outline::before {
  content: "\e157";
}

.mi.linked-camera::before, .linked-camera.mi-twotone::before, .linked-camera.mi-sharp::before, .linked-camera.mi-round::before, .linked-camera.mi-outline::before {
  content: "\e438";
}

.mi.list::before, .list.mi-twotone::before, .list.mi-sharp::before, .list.mi-round::before, .list.mi-outline::before {
  content: "\e896";
}

.mi.live-help::before, .live-help.mi-twotone::before, .live-help.mi-sharp::before, .live-help.mi-round::before, .live-help.mi-outline::before {
  content: "\e0c6";
}

.mi.live-tv::before, .live-tv.mi-twotone::before, .live-tv.mi-sharp::before, .live-tv.mi-round::before, .live-tv.mi-outline::before {
  content: "\e639";
}

.mi.local-activity::before, .local-activity.mi-twotone::before, .local-activity.mi-sharp::before, .local-activity.mi-round::before, .local-activity.mi-outline::before {
  content: "\e53f";
}

.mi.local-airport::before, .local-airport.mi-twotone::before, .local-airport.mi-sharp::before, .local-airport.mi-round::before, .local-airport.mi-outline::before {
  content: "\e53d";
}

.mi.local-atm::before, .local-atm.mi-twotone::before, .local-atm.mi-sharp::before, .local-atm.mi-round::before, .local-atm.mi-outline::before {
  content: "\e53e";
}

.mi.local-bar::before, .local-bar.mi-twotone::before, .local-bar.mi-sharp::before, .local-bar.mi-round::before, .local-bar.mi-outline::before {
  content: "\e540";
}

.mi.local-cafe::before, .local-cafe.mi-twotone::before, .local-cafe.mi-sharp::before, .local-cafe.mi-round::before, .local-cafe.mi-outline::before {
  content: "\e541";
}

.mi.local-car-wash::before, .local-car-wash.mi-twotone::before, .local-car-wash.mi-sharp::before, .local-car-wash.mi-round::before, .local-car-wash.mi-outline::before {
  content: "\e542";
}

.mi.local-convenience-store::before, .local-convenience-store.mi-twotone::before, .local-convenience-store.mi-sharp::before, .local-convenience-store.mi-round::before, .local-convenience-store.mi-outline::before {
  content: "\e543";
}

.mi.local-dining::before, .local-dining.mi-twotone::before, .local-dining.mi-sharp::before, .local-dining.mi-round::before, .local-dining.mi-outline::before {
  content: "\e556";
}

.mi.local-drink::before, .local-drink.mi-twotone::before, .local-drink.mi-sharp::before, .local-drink.mi-round::before, .local-drink.mi-outline::before {
  content: "\e544";
}

.mi.local-florist::before, .local-florist.mi-twotone::before, .local-florist.mi-sharp::before, .local-florist.mi-round::before, .local-florist.mi-outline::before {
  content: "\e545";
}

.mi.local-gas-station::before, .local-gas-station.mi-twotone::before, .local-gas-station.mi-sharp::before, .local-gas-station.mi-round::before, .local-gas-station.mi-outline::before {
  content: "\e546";
}

.mi.local-grocery-store::before, .local-grocery-store.mi-twotone::before, .local-grocery-store.mi-sharp::before, .local-grocery-store.mi-round::before, .local-grocery-store.mi-outline::before {
  content: "\e547";
}

.mi.local-hospital::before, .local-hospital.mi-twotone::before, .local-hospital.mi-sharp::before, .local-hospital.mi-round::before, .local-hospital.mi-outline::before {
  content: "\e548";
}

.mi.local-hotel::before, .local-hotel.mi-twotone::before, .local-hotel.mi-sharp::before, .local-hotel.mi-round::before, .local-hotel.mi-outline::before {
  content: "\e549";
}

.mi.local-laundry-service::before, .local-laundry-service.mi-twotone::before, .local-laundry-service.mi-sharp::before, .local-laundry-service.mi-round::before, .local-laundry-service.mi-outline::before {
  content: "\e54a";
}

.mi.local-library::before, .local-library.mi-twotone::before, .local-library.mi-sharp::before, .local-library.mi-round::before, .local-library.mi-outline::before {
  content: "\e54b";
}

.mi.local-mall::before, .local-mall.mi-twotone::before, .local-mall.mi-sharp::before, .local-mall.mi-round::before, .local-mall.mi-outline::before {
  content: "\e54c";
}

.mi.local-movies::before, .local-movies.mi-twotone::before, .local-movies.mi-sharp::before, .local-movies.mi-round::before, .local-movies.mi-outline::before {
  content: "\e54d";
}

.mi.local-offer::before, .local-offer.mi-twotone::before, .local-offer.mi-sharp::before, .local-offer.mi-round::before, .local-offer.mi-outline::before {
  content: "\e54e";
}

.mi.local-parking::before, .local-parking.mi-twotone::before, .local-parking.mi-sharp::before, .local-parking.mi-round::before, .local-parking.mi-outline::before {
  content: "\e54f";
}

.mi.local-pharmacy::before, .local-pharmacy.mi-twotone::before, .local-pharmacy.mi-sharp::before, .local-pharmacy.mi-round::before, .local-pharmacy.mi-outline::before {
  content: "\e550";
}

.mi.local-phone::before, .local-phone.mi-twotone::before, .local-phone.mi-sharp::before, .local-phone.mi-round::before, .local-phone.mi-outline::before {
  content: "\e551";
}

.mi.local-pizza::before, .local-pizza.mi-twotone::before, .local-pizza.mi-sharp::before, .local-pizza.mi-round::before, .local-pizza.mi-outline::before {
  content: "\e552";
}

.mi.local-play::before, .local-play.mi-twotone::before, .local-play.mi-sharp::before, .local-play.mi-round::before, .local-play.mi-outline::before {
  content: "\e553";
}

.mi.local-post-office::before, .local-post-office.mi-twotone::before, .local-post-office.mi-sharp::before, .local-post-office.mi-round::before, .local-post-office.mi-outline::before {
  content: "\e554";
}

.mi.local-printshop::before, .local-printshop.mi-twotone::before, .local-printshop.mi-sharp::before, .local-printshop.mi-round::before, .local-printshop.mi-outline::before {
  content: "\e555";
}

.mi.local-see::before, .local-see.mi-twotone::before, .local-see.mi-sharp::before, .local-see.mi-round::before, .local-see.mi-outline::before {
  content: "\e557";
}

.mi.local-shipping::before, .local-shipping.mi-twotone::before, .local-shipping.mi-sharp::before, .local-shipping.mi-round::before, .local-shipping.mi-outline::before {
  content: "\e558";
}

.mi.local-taxi::before, .local-taxi.mi-twotone::before, .local-taxi.mi-sharp::before, .local-taxi.mi-round::before, .local-taxi.mi-outline::before {
  content: "\e559";
}

.mi.location-city::before, .location-city.mi-twotone::before, .location-city.mi-sharp::before, .location-city.mi-round::before, .location-city.mi-outline::before {
  content: "\e7f1";
}

.mi.location-disabled::before, .location-disabled.mi-twotone::before, .location-disabled.mi-sharp::before, .location-disabled.mi-round::before, .location-disabled.mi-outline::before {
  content: "\e1b6";
}

.mi.location-off::before, .location-off.mi-twotone::before, .location-off.mi-sharp::before, .location-off.mi-round::before, .location-off.mi-outline::before {
  content: "\e0c7";
}

.mi.location-on::before, .location-on.mi-twotone::before, .location-on.mi-sharp::before, .location-on.mi-round::before, .location-on.mi-outline::before {
  content: "\e0c8";
}

.mi.location-searching::before, .location-searching.mi-twotone::before, .location-searching.mi-sharp::before, .location-searching.mi-round::before, .location-searching.mi-outline::before {
  content: "\e1b7";
}

.mi.lock::before, .lock.mi-twotone::before, .lock.mi-sharp::before, .lock.mi-round::before, .lock.mi-outline::before {
  content: "\e897";
}

.mi.lock-open::before, .lock-open.mi-twotone::before, .lock-open.mi-sharp::before, .lock-open.mi-round::before, .lock-open.mi-outline::before {
  content: "\e898";
}

.mi.lock-outline::before, .lock-outline.mi-twotone::before, .lock-outline.mi-sharp::before, .lock-outline.mi-round::before, .lock-outline.mi-outline::before {
  content: "\e899";
}

.mi.looks::before, .looks.mi-twotone::before, .looks.mi-sharp::before, .looks.mi-round::before, .looks.mi-outline::before {
  content: "\e3fc";
}

.mi.looks-3::before, .looks-3.mi-twotone::before, .looks-3.mi-sharp::before, .looks-3.mi-round::before, .looks-3.mi-outline::before {
  content: "\e3fb";
}

.mi.looks-4::before, .looks-4.mi-twotone::before, .looks-4.mi-sharp::before, .looks-4.mi-round::before, .looks-4.mi-outline::before {
  content: "\e3fd";
}

.mi.looks-5::before, .looks-5.mi-twotone::before, .looks-5.mi-sharp::before, .looks-5.mi-round::before, .looks-5.mi-outline::before {
  content: "\e3fe";
}

.mi.looks-6::before, .looks-6.mi-twotone::before, .looks-6.mi-sharp::before, .looks-6.mi-round::before, .looks-6.mi-outline::before {
  content: "\e3ff";
}

.mi.looks-one::before, .looks-one.mi-twotone::before, .looks-one.mi-sharp::before, .looks-one.mi-round::before, .looks-one.mi-outline::before {
  content: "\e400";
}

.mi.looks-two::before, .looks-two.mi-twotone::before, .looks-two.mi-sharp::before, .looks-two.mi-round::before, .looks-two.mi-outline::before {
  content: "\e401";
}

.mi.loop::before, .loop.mi-twotone::before, .loop.mi-sharp::before, .loop.mi-round::before, .loop.mi-outline::before {
  content: "\e028";
}

.mi.loupe::before, .loupe.mi-twotone::before, .loupe.mi-sharp::before, .loupe.mi-round::before, .loupe.mi-outline::before {
  content: "\e402";
}

.mi.low-priority::before, .low-priority.mi-twotone::before, .low-priority.mi-sharp::before, .low-priority.mi-round::before, .low-priority.mi-outline::before {
  content: "\e16d";
}

.mi.loyalty::before, .loyalty.mi-twotone::before, .loyalty.mi-sharp::before, .loyalty.mi-round::before, .loyalty.mi-outline::before {
  content: "\e89a";
}

.mi.mail::before, .mail.mi-twotone::before, .mail.mi-sharp::before, .mail.mi-round::before, .mail.mi-outline::before {
  content: "\e158";
}

.mi.mail-outline::before, .mail-outline.mi-twotone::before, .mail-outline.mi-sharp::before, .mail-outline.mi-round::before, .mail-outline.mi-outline::before {
  content: "\e0e1";
}

.mi.map::before, .map.mi-twotone::before, .map.mi-sharp::before, .map.mi-round::before, .map.mi-outline::before {
  content: "\e55b";
}

.mi.markunread::before, .markunread.mi-twotone::before, .markunread.mi-sharp::before, .markunread.mi-round::before, .markunread.mi-outline::before {
  content: "\e159";
}

.mi.markunread-mailbox::before, .markunread-mailbox.mi-twotone::before, .markunread-mailbox.mi-sharp::before, .markunread-mailbox.mi-round::before, .markunread-mailbox.mi-outline::before {
  content: "\e89b";
}

.mi.memory::before, .memory.mi-twotone::before, .memory.mi-sharp::before, .memory.mi-round::before, .memory.mi-outline::before {
  content: "\e322";
}

.mi.menu::before, .menu.mi-twotone::before, .menu.mi-sharp::before, .menu.mi-round::before, .menu.mi-outline::before {
  content: "\e5d2";
}

.mi.merge-type::before, .merge-type.mi-twotone::before, .merge-type.mi-sharp::before, .merge-type.mi-round::before, .merge-type.mi-outline::before {
  content: "\e252";
}

.mi.message::before, .message.mi-twotone::before, .message.mi-sharp::before, .message.mi-round::before, .message.mi-outline::before {
  content: "\e0c9";
}

.mi.mic::before, .mic.mi-twotone::before, .mic.mi-sharp::before, .mic.mi-round::before, .mic.mi-outline::before {
  content: "\e029";
}

.mi.mic-none::before, .mic-none.mi-twotone::before, .mic-none.mi-sharp::before, .mic-none.mi-round::before, .mic-none.mi-outline::before {
  content: "\e02a";
}

.mi.mic-off::before, .mic-off.mi-twotone::before, .mic-off.mi-sharp::before, .mic-off.mi-round::before, .mic-off.mi-outline::before {
  content: "\e02b";
}

.mi.mms::before, .mms.mi-twotone::before, .mms.mi-sharp::before, .mms.mi-round::before, .mms.mi-outline::before {
  content: "\e618";
}

.mi.mode-comment::before, .mode-comment.mi-twotone::before, .mode-comment.mi-sharp::before, .mode-comment.mi-round::before, .mode-comment.mi-outline::before {
  content: "\e253";
}

.mi.mode-edit::before, .mode-edit.mi-twotone::before, .mode-edit.mi-sharp::before, .mode-edit.mi-round::before, .mode-edit.mi-outline::before {
  content: "\e254";
}

.mi.monetization-on::before, .monetization-on.mi-twotone::before, .monetization-on.mi-sharp::before, .monetization-on.mi-round::before, .monetization-on.mi-outline::before {
  content: "\e263";
}

.mi.money-off::before, .money-off.mi-twotone::before, .money-off.mi-sharp::before, .money-off.mi-round::before, .money-off.mi-outline::before {
  content: "\e25c";
}

.mi.monochrome-photos::before, .monochrome-photos.mi-twotone::before, .monochrome-photos.mi-sharp::before, .monochrome-photos.mi-round::before, .monochrome-photos.mi-outline::before {
  content: "\e403";
}

.mi.mood::before, .mood.mi-twotone::before, .mood.mi-sharp::before, .mood.mi-round::before, .mood.mi-outline::before {
  content: "\e7f2";
}

.mi.mood-bad::before, .mood-bad.mi-twotone::before, .mood-bad.mi-sharp::before, .mood-bad.mi-round::before, .mood-bad.mi-outline::before {
  content: "\e7f3";
}

.mi.more::before, .more.mi-twotone::before, .more.mi-sharp::before, .more.mi-round::before, .more.mi-outline::before {
  content: "\e619";
}

.mi.more-horiz::before, .more-horiz.mi-twotone::before, .more-horiz.mi-sharp::before, .more-horiz.mi-round::before, .more-horiz.mi-outline::before {
  content: "\e5d3";
}

.mi.more-vert::before, .more-vert.mi-twotone::before, .more-vert.mi-sharp::before, .more-vert.mi-round::before, .more-vert.mi-outline::before {
  content: "\e5d4";
}

.mi.motorcycle::before, .motorcycle.mi-twotone::before, .motorcycle.mi-sharp::before, .motorcycle.mi-round::before, .motorcycle.mi-outline::before {
  content: "\e91b";
}

.mi.mouse::before, .mouse.mi-twotone::before, .mouse.mi-sharp::before, .mouse.mi-round::before, .mouse.mi-outline::before {
  content: "\e323";
}

.mi.move-to-inbox::before, .move-to-inbox.mi-twotone::before, .move-to-inbox.mi-sharp::before, .move-to-inbox.mi-round::before, .move-to-inbox.mi-outline::before {
  content: "\e168";
}

.mi.movie::before, .movie.mi-twotone::before, .movie.mi-sharp::before, .movie.mi-round::before, .movie.mi-outline::before {
  content: "\e02c";
}

.mi.movie-creation::before, .movie-creation.mi-twotone::before, .movie-creation.mi-sharp::before, .movie-creation.mi-round::before, .movie-creation.mi-outline::before {
  content: "\e404";
}

.mi.movie-filter::before, .movie-filter.mi-twotone::before, .movie-filter.mi-sharp::before, .movie-filter.mi-round::before, .movie-filter.mi-outline::before {
  content: "\e43a";
}

.mi.multiline-chart::before, .multiline-chart.mi-twotone::before, .multiline-chart.mi-sharp::before, .multiline-chart.mi-round::before, .multiline-chart.mi-outline::before {
  content: "\e6df";
}

.mi.music-note::before, .music-note.mi-twotone::before, .music-note.mi-sharp::before, .music-note.mi-round::before, .music-note.mi-outline::before {
  content: "\e405";
}

.mi.music-video::before, .music-video.mi-twotone::before, .music-video.mi-sharp::before, .music-video.mi-round::before, .music-video.mi-outline::before {
  content: "\e063";
}

.mi.my-location::before, .my-location.mi-twotone::before, .my-location.mi-sharp::before, .my-location.mi-round::before, .my-location.mi-outline::before {
  content: "\e55c";
}

.mi.nature::before, .nature.mi-twotone::before, .nature.mi-sharp::before, .nature.mi-round::before, .nature.mi-outline::before {
  content: "\e406";
}

.mi.nature-people::before, .nature-people.mi-twotone::before, .nature-people.mi-sharp::before, .nature-people.mi-round::before, .nature-people.mi-outline::before {
  content: "\e407";
}

.mi.navigate-before::before, .navigate-before.mi-twotone::before, .navigate-before.mi-sharp::before, .navigate-before.mi-round::before, .navigate-before.mi-outline::before {
  content: "\e408";
}

.mi.navigate-next::before, .navigate-next.mi-twotone::before, .navigate-next.mi-sharp::before, .navigate-next.mi-round::before, .navigate-next.mi-outline::before {
  content: "\e409";
}

.mi.navigation::before, .navigation.mi-twotone::before, .navigation.mi-sharp::before, .navigation.mi-round::before, .navigation.mi-outline::before {
  content: "\e55d";
}

.mi.near-me::before, .near-me.mi-twotone::before, .near-me.mi-sharp::before, .near-me.mi-round::before, .near-me.mi-outline::before {
  content: "\e569";
}

.mi.network-cell::before, .network-cell.mi-twotone::before, .network-cell.mi-sharp::before, .network-cell.mi-round::before, .network-cell.mi-outline::before {
  content: "\e1b9";
}

.mi.network-check::before, .network-check.mi-twotone::before, .network-check.mi-sharp::before, .network-check.mi-round::before, .network-check.mi-outline::before {
  content: "\e640";
}

.mi.network-locked::before, .network-locked.mi-twotone::before, .network-locked.mi-sharp::before, .network-locked.mi-round::before, .network-locked.mi-outline::before {
  content: "\e61a";
}

.mi.network-wifi::before, .network-wifi.mi-twotone::before, .network-wifi.mi-sharp::before, .network-wifi.mi-round::before, .network-wifi.mi-outline::before {
  content: "\e1ba";
}

.mi.new-releases::before, .new-releases.mi-twotone::before, .new-releases.mi-sharp::before, .new-releases.mi-round::before, .new-releases.mi-outline::before {
  content: "\e031";
}

.mi.next-week::before, .next-week.mi-twotone::before, .next-week.mi-sharp::before, .next-week.mi-round::before, .next-week.mi-outline::before {
  content: "\e16a";
}

.mi.nfc::before, .nfc.mi-twotone::before, .nfc.mi-sharp::before, .nfc.mi-round::before, .nfc.mi-outline::before {
  content: "\e1bb";
}

.mi.no-encryption::before, .no-encryption.mi-twotone::before, .no-encryption.mi-sharp::before, .no-encryption.mi-round::before, .no-encryption.mi-outline::before {
  content: "\e641";
}

.mi.no-sim::before, .no-sim.mi-twotone::before, .no-sim.mi-sharp::before, .no-sim.mi-round::before, .no-sim.mi-outline::before {
  content: "\e0cc";
}

.mi.not-interested::before, .not-interested.mi-twotone::before, .not-interested.mi-sharp::before, .not-interested.mi-round::before, .not-interested.mi-outline::before {
  content: "\e033";
}

.mi.note::before, .note.mi-twotone::before, .note.mi-sharp::before, .note.mi-round::before, .note.mi-outline::before {
  content: "\e06f";
}

.mi.note-add::before, .note-add.mi-twotone::before, .note-add.mi-sharp::before, .note-add.mi-round::before, .note-add.mi-outline::before {
  content: "\e89c";
}

.mi.notifications::before, .notifications.mi-twotone::before, .notifications.mi-sharp::before, .notifications.mi-round::before, .notifications.mi-outline::before {
  content: "\e7f4";
}

.mi.notifications-active::before, .notifications-active.mi-twotone::before, .notifications-active.mi-sharp::before, .notifications-active.mi-round::before, .notifications-active.mi-outline::before {
  content: "\e7f7";
}

.mi.notifications-none::before, .notifications-none.mi-twotone::before, .notifications-none.mi-sharp::before, .notifications-none.mi-round::before, .notifications-none.mi-outline::before {
  content: "\e7f5";
}

.mi.notifications-off::before, .notifications-off.mi-twotone::before, .notifications-off.mi-sharp::before, .notifications-off.mi-round::before, .notifications-off.mi-outline::before {
  content: "\e7f6";
}

.mi.notifications-paused::before, .notifications-paused.mi-twotone::before, .notifications-paused.mi-sharp::before, .notifications-paused.mi-round::before, .notifications-paused.mi-outline::before {
  content: "\e7f8";
}

.mi.offline-pin::before, .offline-pin.mi-twotone::before, .offline-pin.mi-sharp::before, .offline-pin.mi-round::before, .offline-pin.mi-outline::before {
  content: "\e90a";
}

.mi.ondemand-video::before, .ondemand-video.mi-twotone::before, .ondemand-video.mi-sharp::before, .ondemand-video.mi-round::before, .ondemand-video.mi-outline::before {
  content: "\e63a";
}

.mi.opacity::before, .opacity.mi-twotone::before, .opacity.mi-sharp::before, .opacity.mi-round::before, .opacity.mi-outline::before {
  content: "\e91c";
}

.mi.open-in-browser::before, .open-in-browser.mi-twotone::before, .open-in-browser.mi-sharp::before, .open-in-browser.mi-round::before, .open-in-browser.mi-outline::before {
  content: "\e89d";
}

.mi.open-in-new::before, .open-in-new.mi-twotone::before, .open-in-new.mi-sharp::before, .open-in-new.mi-round::before, .open-in-new.mi-outline::before {
  content: "\e89e";
}

.mi.open-with::before, .open-with.mi-twotone::before, .open-with.mi-sharp::before, .open-with.mi-round::before, .open-with.mi-outline::before {
  content: "\e89f";
}

.mi.pages::before, .pages.mi-twotone::before, .pages.mi-sharp::before, .pages.mi-round::before, .pages.mi-outline::before {
  content: "\e7f9";
}

.mi.pageview::before, .pageview.mi-twotone::before, .pageview.mi-sharp::before, .pageview.mi-round::before, .pageview.mi-outline::before {
  content: "\e8a0";
}

.mi.palette::before, .palette.mi-twotone::before, .palette.mi-sharp::before, .palette.mi-round::before, .palette.mi-outline::before {
  content: "\e40a";
}

.mi.pan-tool::before, .pan-tool.mi-twotone::before, .pan-tool.mi-sharp::before, .pan-tool.mi-round::before, .pan-tool.mi-outline::before {
  content: "\e925";
}

.mi.panorama::before, .panorama.mi-twotone::before, .panorama.mi-sharp::before, .panorama.mi-round::before, .panorama.mi-outline::before {
  content: "\e40b";
}

.mi.panorama-fish-eye::before, .panorama-fish-eye.mi-twotone::before, .panorama-fish-eye.mi-sharp::before, .panorama-fish-eye.mi-round::before, .panorama-fish-eye.mi-outline::before {
  content: "\e40c";
}

.mi.panorama-horizontal::before, .panorama-horizontal.mi-twotone::before, .panorama-horizontal.mi-sharp::before, .panorama-horizontal.mi-round::before, .panorama-horizontal.mi-outline::before {
  content: "\e40d";
}

.mi.panorama-vertical::before, .panorama-vertical.mi-twotone::before, .panorama-vertical.mi-sharp::before, .panorama-vertical.mi-round::before, .panorama-vertical.mi-outline::before {
  content: "\e40e";
}

.mi.panorama-wide-angle::before, .panorama-wide-angle.mi-twotone::before, .panorama-wide-angle.mi-sharp::before, .panorama-wide-angle.mi-round::before, .panorama-wide-angle.mi-outline::before {
  content: "\e40f";
}

.mi.party-mode::before, .party-mode.mi-twotone::before, .party-mode.mi-sharp::before, .party-mode.mi-round::before, .party-mode.mi-outline::before {
  content: "\e7fa";
}

.mi.pause::before, .pause.mi-twotone::before, .pause.mi-sharp::before, .pause.mi-round::before, .pause.mi-outline::before {
  content: "\e034";
}

.mi.pause-circle-filled::before, .pause-circle-filled.mi-twotone::before, .pause-circle-filled.mi-sharp::before, .pause-circle-filled.mi-round::before, .pause-circle-filled.mi-outline::before {
  content: "\e035";
}

.mi.pause-circle-outline::before, .pause-circle-outline.mi-twotone::before, .pause-circle-outline.mi-sharp::before, .pause-circle-outline.mi-round::before, .pause-circle-outline.mi-outline::before {
  content: "\e036";
}

.mi.payment::before, .payment.mi-twotone::before, .payment.mi-sharp::before, .payment.mi-round::before, .payment.mi-outline::before {
  content: "\e8a1";
}

.mi.people::before, .people.mi-twotone::before, .people.mi-sharp::before, .people.mi-round::before, .people.mi-outline::before {
  content: "\e7fb";
}

.mi.people-outline::before, .people-outline.mi-twotone::before, .people-outline.mi-sharp::before, .people-outline.mi-round::before, .people-outline.mi-outline::before {
  content: "\e7fc";
}

.mi.perm-camera-mic::before, .perm-camera-mic.mi-twotone::before, .perm-camera-mic.mi-sharp::before, .perm-camera-mic.mi-round::before, .perm-camera-mic.mi-outline::before {
  content: "\e8a2";
}

.mi.perm-contact-calendar::before, .perm-contact-calendar.mi-twotone::before, .perm-contact-calendar.mi-sharp::before, .perm-contact-calendar.mi-round::before, .perm-contact-calendar.mi-outline::before {
  content: "\e8a3";
}

.mi.perm-data-setting::before, .perm-data-setting.mi-twotone::before, .perm-data-setting.mi-sharp::before, .perm-data-setting.mi-round::before, .perm-data-setting.mi-outline::before {
  content: "\e8a4";
}

.mi.perm-device-information::before, .perm-device-information.mi-twotone::before, .perm-device-information.mi-sharp::before, .perm-device-information.mi-round::before, .perm-device-information.mi-outline::before {
  content: "\e8a5";
}

.mi.perm-identity::before, .perm-identity.mi-twotone::before, .perm-identity.mi-sharp::before, .perm-identity.mi-round::before, .perm-identity.mi-outline::before {
  content: "\e8a6";
}

.mi.perm-media::before, .perm-media.mi-twotone::before, .perm-media.mi-sharp::before, .perm-media.mi-round::before, .perm-media.mi-outline::before {
  content: "\e8a7";
}

.mi.perm-phone-msg::before, .perm-phone-msg.mi-twotone::before, .perm-phone-msg.mi-sharp::before, .perm-phone-msg.mi-round::before, .perm-phone-msg.mi-outline::before {
  content: "\e8a8";
}

.mi.perm-scan-wifi::before, .perm-scan-wifi.mi-twotone::before, .perm-scan-wifi.mi-sharp::before, .perm-scan-wifi.mi-round::before, .perm-scan-wifi.mi-outline::before {
  content: "\e8a9";
}

.mi.person::before, .person.mi-twotone::before, .person.mi-sharp::before, .person.mi-round::before, .person.mi-outline::before {
  content: "\e7fd";
}

.mi.person-add::before, .person-add.mi-twotone::before, .person-add.mi-sharp::before, .person-add.mi-round::before, .person-add.mi-outline::before {
  content: "\e7fe";
}

.mi.person-outline::before, .person-outline.mi-twotone::before, .person-outline.mi-sharp::before, .person-outline.mi-round::before, .person-outline.mi-outline::before {
  content: "\e7ff";
}

.mi.person-pin::before, .person-pin.mi-twotone::before, .person-pin.mi-sharp::before, .person-pin.mi-round::before, .person-pin.mi-outline::before {
  content: "\e55a";
}

.mi.person-pin-circle::before, .person-pin-circle.mi-twotone::before, .person-pin-circle.mi-sharp::before, .person-pin-circle.mi-round::before, .person-pin-circle.mi-outline::before {
  content: "\e56a";
}

.mi.personal-video::before, .personal-video.mi-twotone::before, .personal-video.mi-sharp::before, .personal-video.mi-round::before, .personal-video.mi-outline::before {
  content: "\e63b";
}

.mi.pets::before, .pets.mi-twotone::before, .pets.mi-sharp::before, .pets.mi-round::before, .pets.mi-outline::before {
  content: "\e91d";
}

.mi.phone::before, .phone.mi-twotone::before, .phone.mi-sharp::before, .phone.mi-round::before, .phone.mi-outline::before {
  content: "\e0cd";
}

.mi.phone-android::before, .phone-android.mi-twotone::before, .phone-android.mi-sharp::before, .phone-android.mi-round::before, .phone-android.mi-outline::before {
  content: "\e324";
}

.mi.phone-bluetooth-speaker::before, .phone-bluetooth-speaker.mi-twotone::before, .phone-bluetooth-speaker.mi-sharp::before, .phone-bluetooth-speaker.mi-round::before, .phone-bluetooth-speaker.mi-outline::before {
  content: "\e61b";
}

.mi.phone-forwarded::before, .phone-forwarded.mi-twotone::before, .phone-forwarded.mi-sharp::before, .phone-forwarded.mi-round::before, .phone-forwarded.mi-outline::before {
  content: "\e61c";
}

.mi.phone-in-talk::before, .phone-in-talk.mi-twotone::before, .phone-in-talk.mi-sharp::before, .phone-in-talk.mi-round::before, .phone-in-talk.mi-outline::before {
  content: "\e61d";
}

.mi.phone-iphone::before, .phone-iphone.mi-twotone::before, .phone-iphone.mi-sharp::before, .phone-iphone.mi-round::before, .phone-iphone.mi-outline::before {
  content: "\e325";
}

.mi.phone-locked::before, .phone-locked.mi-twotone::before, .phone-locked.mi-sharp::before, .phone-locked.mi-round::before, .phone-locked.mi-outline::before {
  content: "\e61e";
}

.mi.phone-missed::before, .phone-missed.mi-twotone::before, .phone-missed.mi-sharp::before, .phone-missed.mi-round::before, .phone-missed.mi-outline::before {
  content: "\e61f";
}

.mi.phone-paused::before, .phone-paused.mi-twotone::before, .phone-paused.mi-sharp::before, .phone-paused.mi-round::before, .phone-paused.mi-outline::before {
  content: "\e620";
}

.mi.phonelink::before, .phonelink.mi-twotone::before, .phonelink.mi-sharp::before, .phonelink.mi-round::before, .phonelink.mi-outline::before {
  content: "\e326";
}

.mi.phonelink-erase::before, .phonelink-erase.mi-twotone::before, .phonelink-erase.mi-sharp::before, .phonelink-erase.mi-round::before, .phonelink-erase.mi-outline::before {
  content: "\e0db";
}

.mi.phonelink-lock::before, .phonelink-lock.mi-twotone::before, .phonelink-lock.mi-sharp::before, .phonelink-lock.mi-round::before, .phonelink-lock.mi-outline::before {
  content: "\e0dc";
}

.mi.phonelink-off::before, .phonelink-off.mi-twotone::before, .phonelink-off.mi-sharp::before, .phonelink-off.mi-round::before, .phonelink-off.mi-outline::before {
  content: "\e327";
}

.mi.phonelink-ring::before, .phonelink-ring.mi-twotone::before, .phonelink-ring.mi-sharp::before, .phonelink-ring.mi-round::before, .phonelink-ring.mi-outline::before {
  content: "\e0dd";
}

.mi.phonelink-setup::before, .phonelink-setup.mi-twotone::before, .phonelink-setup.mi-sharp::before, .phonelink-setup.mi-round::before, .phonelink-setup.mi-outline::before {
  content: "\e0de";
}

.mi.photo::before, .photo.mi-twotone::before, .photo.mi-sharp::before, .photo.mi-round::before, .photo.mi-outline::before {
  content: "\e410";
}

.mi.photo-album::before, .photo-album.mi-twotone::before, .photo-album.mi-sharp::before, .photo-album.mi-round::before, .photo-album.mi-outline::before {
  content: "\e411";
}

.mi.photo-camera::before, .photo-camera.mi-twotone::before, .photo-camera.mi-sharp::before, .photo-camera.mi-round::before, .photo-camera.mi-outline::before {
  content: "\e412";
}

.mi.photo-filter::before, .photo-filter.mi-twotone::before, .photo-filter.mi-sharp::before, .photo-filter.mi-round::before, .photo-filter.mi-outline::before {
  content: "\e43b";
}

.mi.photo-library::before, .photo-library.mi-twotone::before, .photo-library.mi-sharp::before, .photo-library.mi-round::before, .photo-library.mi-outline::before {
  content: "\e413";
}

.mi.photo-size-select-actual::before, .photo-size-select-actual.mi-twotone::before, .photo-size-select-actual.mi-sharp::before, .photo-size-select-actual.mi-round::before, .photo-size-select-actual.mi-outline::before {
  content: "\e432";
}

.mi.photo-size-select-large::before, .photo-size-select-large.mi-twotone::before, .photo-size-select-large.mi-sharp::before, .photo-size-select-large.mi-round::before, .photo-size-select-large.mi-outline::before {
  content: "\e433";
}

.mi.photo-size-select-small::before, .photo-size-select-small.mi-twotone::before, .photo-size-select-small.mi-sharp::before, .photo-size-select-small.mi-round::before, .photo-size-select-small.mi-outline::before {
  content: "\e434";
}

.mi.picture-as-pdf::before, .picture-as-pdf.mi-twotone::before, .picture-as-pdf.mi-sharp::before, .picture-as-pdf.mi-round::before, .picture-as-pdf.mi-outline::before {
  content: "\e415";
}

.mi.picture-in-picture::before, .picture-in-picture.mi-twotone::before, .picture-in-picture.mi-sharp::before, .picture-in-picture.mi-round::before, .picture-in-picture.mi-outline::before {
  content: "\e8aa";
}

.mi.picture-in-picture-alt::before, .picture-in-picture-alt.mi-twotone::before, .picture-in-picture-alt.mi-sharp::before, .picture-in-picture-alt.mi-round::before, .picture-in-picture-alt.mi-outline::before {
  content: "\e911";
}

.mi.pie-chart::before, .pie-chart.mi-twotone::before, .pie-chart.mi-sharp::before, .pie-chart.mi-round::before, .pie-chart.mi-outline::before {
  content: "\e6c4";
}

.mi.pie-chart-outlined::before, .pie-chart-outlined.mi-twotone::before, .pie-chart-outlined.mi-sharp::before, .pie-chart-outlined.mi-round::before, .pie-chart-outlined.mi-outline::before {
  content: "\e6c5";
}

.mi.pin-drop::before, .pin-drop.mi-twotone::before, .pin-drop.mi-sharp::before, .pin-drop.mi-round::before, .pin-drop.mi-outline::before {
  content: "\e55e";
}

.mi.place::before, .place.mi-twotone::before, .place.mi-sharp::before, .place.mi-round::before, .place.mi-outline::before {
  content: "\e55f";
}

.mi.play-arrow::before, .play-arrow.mi-twotone::before, .play-arrow.mi-sharp::before, .play-arrow.mi-round::before, .play-arrow.mi-outline::before {
  content: "\e037";
}

.mi.play-circle-filled::before, .play-circle-filled.mi-twotone::before, .play-circle-filled.mi-sharp::before, .play-circle-filled.mi-round::before, .play-circle-filled.mi-outline::before {
  content: "\e038";
}

.mi.play-circle-outline::before, .play-circle-outline.mi-twotone::before, .play-circle-outline.mi-sharp::before, .play-circle-outline.mi-round::before, .play-circle-outline.mi-outline::before {
  content: "\e039";
}

.mi.play-for-work::before, .play-for-work.mi-twotone::before, .play-for-work.mi-sharp::before, .play-for-work.mi-round::before, .play-for-work.mi-outline::before {
  content: "\e906";
}

.mi.playlist-add::before, .playlist-add.mi-twotone::before, .playlist-add.mi-sharp::before, .playlist-add.mi-round::before, .playlist-add.mi-outline::before {
  content: "\e03b";
}

.mi.playlist-add-check::before, .playlist-add-check.mi-twotone::before, .playlist-add-check.mi-sharp::before, .playlist-add-check.mi-round::before, .playlist-add-check.mi-outline::before {
  content: "\e065";
}

.mi.playlist-play::before, .playlist-play.mi-twotone::before, .playlist-play.mi-sharp::before, .playlist-play.mi-round::before, .playlist-play.mi-outline::before {
  content: "\e05f";
}

.mi.plus-one::before, .plus-one.mi-twotone::before, .plus-one.mi-sharp::before, .plus-one.mi-round::before, .plus-one.mi-outline::before {
  content: "\e800";
}

.mi.poll::before, .poll.mi-twotone::before, .poll.mi-sharp::before, .poll.mi-round::before, .poll.mi-outline::before {
  content: "\e801";
}

.mi.polymer::before, .polymer.mi-twotone::before, .polymer.mi-sharp::before, .polymer.mi-round::before, .polymer.mi-outline::before {
  content: "\e8ab";
}

.mi.pool::before, .pool.mi-twotone::before, .pool.mi-sharp::before, .pool.mi-round::before, .pool.mi-outline::before {
  content: "\eb48";
}

.mi.portable-wifi-off::before, .portable-wifi-off.mi-twotone::before, .portable-wifi-off.mi-sharp::before, .portable-wifi-off.mi-round::before, .portable-wifi-off.mi-outline::before {
  content: "\e0ce";
}

.mi.portrait::before, .portrait.mi-twotone::before, .portrait.mi-sharp::before, .portrait.mi-round::before, .portrait.mi-outline::before {
  content: "\e416";
}

.mi.power::before, .power.mi-twotone::before, .power.mi-sharp::before, .power.mi-round::before, .power.mi-outline::before {
  content: "\e63c";
}

.mi.power-input::before, .power-input.mi-twotone::before, .power-input.mi-sharp::before, .power-input.mi-round::before, .power-input.mi-outline::before {
  content: "\e336";
}

.mi.power-settings-new::before, .power-settings-new.mi-twotone::before, .power-settings-new.mi-sharp::before, .power-settings-new.mi-round::before, .power-settings-new.mi-outline::before {
  content: "\e8ac";
}

.mi.pregnant-woman::before, .pregnant-woman.mi-twotone::before, .pregnant-woman.mi-sharp::before, .pregnant-woman.mi-round::before, .pregnant-woman.mi-outline::before {
  content: "\e91e";
}

.mi.present-to-all::before, .present-to-all.mi-twotone::before, .present-to-all.mi-sharp::before, .present-to-all.mi-round::before, .present-to-all.mi-outline::before {
  content: "\e0df";
}

.mi.print::before, .print.mi-twotone::before, .print.mi-sharp::before, .print.mi-round::before, .print.mi-outline::before {
  content: "\e8ad";
}

.mi.priority-high::before, .priority-high.mi-twotone::before, .priority-high.mi-sharp::before, .priority-high.mi-round::before, .priority-high.mi-outline::before {
  content: "\e645";
}

.mi.public::before, .public.mi-twotone::before, .public.mi-sharp::before, .public.mi-round::before, .public.mi-outline::before {
  content: "\e80b";
}

.mi.publish::before, .publish.mi-twotone::before, .publish.mi-sharp::before, .publish.mi-round::before, .publish.mi-outline::before {
  content: "\e255";
}

.mi.query-builder::before, .query-builder.mi-twotone::before, .query-builder.mi-sharp::before, .query-builder.mi-round::before, .query-builder.mi-outline::before {
  content: "\e8ae";
}

.mi.question-answer::before, .question-answer.mi-twotone::before, .question-answer.mi-sharp::before, .question-answer.mi-round::before, .question-answer.mi-outline::before {
  content: "\e8af";
}

.mi.queue::before, .queue.mi-twotone::before, .queue.mi-sharp::before, .queue.mi-round::before, .queue.mi-outline::before {
  content: "\e03c";
}

.mi.queue-music::before, .queue-music.mi-twotone::before, .queue-music.mi-sharp::before, .queue-music.mi-round::before, .queue-music.mi-outline::before {
  content: "\e03d";
}

.mi.queue-play-next::before, .queue-play-next.mi-twotone::before, .queue-play-next.mi-sharp::before, .queue-play-next.mi-round::before, .queue-play-next.mi-outline::before {
  content: "\e066";
}

.mi.radio::before, .radio.mi-twotone::before, .radio.mi-sharp::before, .radio.mi-round::before, .radio.mi-outline::before {
  content: "\e03e";
}

.mi.radio-button-checked::before, .radio-button-checked.mi-twotone::before, .radio-button-checked.mi-sharp::before, .radio-button-checked.mi-round::before, .radio-button-checked.mi-outline::before {
  content: "\e837";
}

.mi.radio-button-unchecked::before, .radio-button-unchecked.mi-twotone::before, .radio-button-unchecked.mi-sharp::before, .radio-button-unchecked.mi-round::before, .radio-button-unchecked.mi-outline::before {
  content: "\e836";
}

.mi.rate-review::before, .rate-review.mi-twotone::before, .rate-review.mi-sharp::before, .rate-review.mi-round::before, .rate-review.mi-outline::before {
  content: "\e560";
}

.mi.receipt::before, .receipt.mi-twotone::before, .receipt.mi-sharp::before, .receipt.mi-round::before, .receipt.mi-outline::before {
  content: "\e8b0";
}

.mi.recent-actors::before, .recent-actors.mi-twotone::before, .recent-actors.mi-sharp::before, .recent-actors.mi-round::before, .recent-actors.mi-outline::before {
  content: "\e03f";
}

.mi.record-voice-over::before, .record-voice-over.mi-twotone::before, .record-voice-over.mi-sharp::before, .record-voice-over.mi-round::before, .record-voice-over.mi-outline::before {
  content: "\e91f";
}

.mi.redeem::before, .redeem.mi-twotone::before, .redeem.mi-sharp::before, .redeem.mi-round::before, .redeem.mi-outline::before {
  content: "\e8b1";
}

.mi.redo::before, .redo.mi-twotone::before, .redo.mi-sharp::before, .redo.mi-round::before, .redo.mi-outline::before {
  content: "\e15a";
}

.mi.refresh::before, .refresh.mi-twotone::before, .refresh.mi-sharp::before, .refresh.mi-round::before, .refresh.mi-outline::before {
  content: "\e5d5";
}

.mi.remove::before, .remove.mi-twotone::before, .remove.mi-sharp::before, .remove.mi-round::before, .remove.mi-outline::before {
  content: "\e15b";
}

.mi.remove-circle::before, .remove-circle.mi-twotone::before, .remove-circle.mi-sharp::before, .remove-circle.mi-round::before, .remove-circle.mi-outline::before {
  content: "\e15c";
}

.mi.remove-circle-outline::before, .remove-circle-outline.mi-twotone::before, .remove-circle-outline.mi-sharp::before, .remove-circle-outline.mi-round::before, .remove-circle-outline.mi-outline::before {
  content: "\e15d";
}

.mi.remove-from-queue::before, .remove-from-queue.mi-twotone::before, .remove-from-queue.mi-sharp::before, .remove-from-queue.mi-round::before, .remove-from-queue.mi-outline::before {
  content: "\e067";
}

.mi.remove-red-eye::before, .remove-red-eye.mi-twotone::before, .remove-red-eye.mi-sharp::before, .remove-red-eye.mi-round::before, .remove-red-eye.mi-outline::before {
  content: "\e417";
}

.mi.remove-shopping-cart::before, .remove-shopping-cart.mi-twotone::before, .remove-shopping-cart.mi-sharp::before, .remove-shopping-cart.mi-round::before, .remove-shopping-cart.mi-outline::before {
  content: "\e928";
}

.mi.reorder::before, .reorder.mi-twotone::before, .reorder.mi-sharp::before, .reorder.mi-round::before, .reorder.mi-outline::before {
  content: "\e8fe";
}

.mi.repeat::before, .repeat.mi-twotone::before, .repeat.mi-sharp::before, .repeat.mi-round::before, .repeat.mi-outline::before {
  content: "\e040";
}

.mi.repeat-one::before, .repeat-one.mi-twotone::before, .repeat-one.mi-sharp::before, .repeat-one.mi-round::before, .repeat-one.mi-outline::before {
  content: "\e041";
}

.mi.replay::before, .replay.mi-twotone::before, .replay.mi-sharp::before, .replay.mi-round::before, .replay.mi-outline::before {
  content: "\e042";
}

.mi.replay-10::before, .replay-10.mi-twotone::before, .replay-10.mi-sharp::before, .replay-10.mi-round::before, .replay-10.mi-outline::before {
  content: "\e059";
}

.mi.replay-30::before, .replay-30.mi-twotone::before, .replay-30.mi-sharp::before, .replay-30.mi-round::before, .replay-30.mi-outline::before {
  content: "\e05a";
}

.mi.replay-5::before, .replay-5.mi-twotone::before, .replay-5.mi-sharp::before, .replay-5.mi-round::before, .replay-5.mi-outline::before {
  content: "\e05b";
}

.mi.reply::before, .reply.mi-twotone::before, .reply.mi-sharp::before, .reply.mi-round::before, .reply.mi-outline::before {
  content: "\e15e";
}

.mi.reply-all::before, .reply-all.mi-twotone::before, .reply-all.mi-sharp::before, .reply-all.mi-round::before, .reply-all.mi-outline::before {
  content: "\e15f";
}

.mi.report::before, .report.mi-twotone::before, .report.mi-sharp::before, .report.mi-round::before, .report.mi-outline::before {
  content: "\e160";
}

.mi.report-problem::before, .report-problem.mi-twotone::before, .report-problem.mi-sharp::before, .report-problem.mi-round::before, .report-problem.mi-outline::before {
  content: "\e8b2";
}

.mi.restaurant::before, .restaurant.mi-twotone::before, .restaurant.mi-sharp::before, .restaurant.mi-round::before, .restaurant.mi-outline::before {
  content: "\e56c";
}

.mi.restaurant-menu::before, .restaurant-menu.mi-twotone::before, .restaurant-menu.mi-sharp::before, .restaurant-menu.mi-round::before, .restaurant-menu.mi-outline::before {
  content: "\e561";
}

.mi.restore::before, .restore.mi-twotone::before, .restore.mi-sharp::before, .restore.mi-round::before, .restore.mi-outline::before {
  content: "\e8b3";
}

.mi.restore-page::before, .restore-page.mi-twotone::before, .restore-page.mi-sharp::before, .restore-page.mi-round::before, .restore-page.mi-outline::before {
  content: "\e929";
}

.mi.ring-volume::before, .ring-volume.mi-twotone::before, .ring-volume.mi-sharp::before, .ring-volume.mi-round::before, .ring-volume.mi-outline::before {
  content: "\e0d1";
}

.mi.room::before, .room.mi-twotone::before, .room.mi-sharp::before, .room.mi-round::before, .room.mi-outline::before {
  content: "\e8b4";
}

.mi.room-service::before, .room-service.mi-twotone::before, .room-service.mi-sharp::before, .room-service.mi-round::before, .room-service.mi-outline::before {
  content: "\eb49";
}

.mi.rotate-90-degrees-ccw::before, .rotate-90-degrees-ccw.mi-twotone::before, .rotate-90-degrees-ccw.mi-sharp::before, .rotate-90-degrees-ccw.mi-round::before, .rotate-90-degrees-ccw.mi-outline::before {
  content: "\e418";
}

.mi.rotate-left::before, .rotate-left.mi-twotone::before, .rotate-left.mi-sharp::before, .rotate-left.mi-round::before, .rotate-left.mi-outline::before {
  content: "\e419";
}

.mi.rotate-right::before, .rotate-right.mi-twotone::before, .rotate-right.mi-sharp::before, .rotate-right.mi-round::before, .rotate-right.mi-outline::before {
  content: "\e41a";
}

.mi.rounded-corner::before, .rounded-corner.mi-twotone::before, .rounded-corner.mi-sharp::before, .rounded-corner.mi-round::before, .rounded-corner.mi-outline::before {
  content: "\e920";
}

.mi.router::before, .router.mi-twotone::before, .router.mi-sharp::before, .router.mi-round::before, .router.mi-outline::before {
  content: "\e328";
}

.mi.rowing::before, .rowing.mi-twotone::before, .rowing.mi-sharp::before, .rowing.mi-round::before, .rowing.mi-outline::before {
  content: "\e921";
}

.mi.rss-feed::before, .rss-feed.mi-twotone::before, .rss-feed.mi-sharp::before, .rss-feed.mi-round::before, .rss-feed.mi-outline::before {
  content: "\e0e5";
}

.mi.rv-hookup::before, .rv-hookup.mi-twotone::before, .rv-hookup.mi-sharp::before, .rv-hookup.mi-round::before, .rv-hookup.mi-outline::before {
  content: "\e642";
}

.mi.satellite::before, .satellite.mi-twotone::before, .satellite.mi-sharp::before, .satellite.mi-round::before, .satellite.mi-outline::before {
  content: "\e562";
}

.mi.save::before, .save.mi-twotone::before, .save.mi-sharp::before, .save.mi-round::before, .save.mi-outline::before {
  content: "\e161";
}

.mi.scanner::before, .scanner.mi-twotone::before, .scanner.mi-sharp::before, .scanner.mi-round::before, .scanner.mi-outline::before {
  content: "\e329";
}

.mi.schedule::before, .schedule.mi-twotone::before, .schedule.mi-sharp::before, .schedule.mi-round::before, .schedule.mi-outline::before {
  content: "\e8b5";
}

.mi.school::before, .school.mi-twotone::before, .school.mi-sharp::before, .school.mi-round::before, .school.mi-outline::before {
  content: "\e80c";
}

.mi.screen-lock-landscape::before, .screen-lock-landscape.mi-twotone::before, .screen-lock-landscape.mi-sharp::before, .screen-lock-landscape.mi-round::before, .screen-lock-landscape.mi-outline::before {
  content: "\e1be";
}

.mi.screen-lock-portrait::before, .screen-lock-portrait.mi-twotone::before, .screen-lock-portrait.mi-sharp::before, .screen-lock-portrait.mi-round::before, .screen-lock-portrait.mi-outline::before {
  content: "\e1bf";
}

.mi.screen-lock-rotation::before, .screen-lock-rotation.mi-twotone::before, .screen-lock-rotation.mi-sharp::before, .screen-lock-rotation.mi-round::before, .screen-lock-rotation.mi-outline::before {
  content: "\e1c0";
}

.mi.screen-rotation::before, .screen-rotation.mi-twotone::before, .screen-rotation.mi-sharp::before, .screen-rotation.mi-round::before, .screen-rotation.mi-outline::before {
  content: "\e1c1";
}

.mi.screen-share::before, .screen-share.mi-twotone::before, .screen-share.mi-sharp::before, .screen-share.mi-round::before, .screen-share.mi-outline::before {
  content: "\e0e2";
}

.mi.sd-card::before, .sd-card.mi-twotone::before, .sd-card.mi-sharp::before, .sd-card.mi-round::before, .sd-card.mi-outline::before {
  content: "\e623";
}

.mi.sd-storage::before, .sd-storage.mi-twotone::before, .sd-storage.mi-sharp::before, .sd-storage.mi-round::before, .sd-storage.mi-outline::before {
  content: "\e1c2";
}

.mi.search::before, .search.mi-twotone::before, .search.mi-sharp::before, .search.mi-round::before, .search.mi-outline::before {
  content: "\e8b6";
}

.mi.security::before, .security.mi-twotone::before, .security.mi-sharp::before, .security.mi-round::before, .security.mi-outline::before {
  content: "\e32a";
}

.mi.select-all::before, .select-all.mi-twotone::before, .select-all.mi-sharp::before, .select-all.mi-round::before, .select-all.mi-outline::before {
  content: "\e162";
}

.mi.send::before, .send.mi-twotone::before, .send.mi-sharp::before, .send.mi-round::before, .send.mi-outline::before {
  content: "\e163";
}

.mi.sentiment-dissatisfied::before, .sentiment-dissatisfied.mi-twotone::before, .sentiment-dissatisfied.mi-sharp::before, .sentiment-dissatisfied.mi-round::before, .sentiment-dissatisfied.mi-outline::before {
  content: "\e811";
}

.mi.sentiment-neutral::before, .sentiment-neutral.mi-twotone::before, .sentiment-neutral.mi-sharp::before, .sentiment-neutral.mi-round::before, .sentiment-neutral.mi-outline::before {
  content: "\e812";
}

.mi.sentiment-satisfied::before, .sentiment-satisfied.mi-twotone::before, .sentiment-satisfied.mi-sharp::before, .sentiment-satisfied.mi-round::before, .sentiment-satisfied.mi-outline::before {
  content: "\e813";
}

.mi.sentiment-very-dissatisfied::before, .sentiment-very-dissatisfied.mi-twotone::before, .sentiment-very-dissatisfied.mi-sharp::before, .sentiment-very-dissatisfied.mi-round::before, .sentiment-very-dissatisfied.mi-outline::before {
  content: "\e814";
}

.mi.sentiment-very-satisfied::before, .sentiment-very-satisfied.mi-twotone::before, .sentiment-very-satisfied.mi-sharp::before, .sentiment-very-satisfied.mi-round::before, .sentiment-very-satisfied.mi-outline::before {
  content: "\e815";
}

.mi.settings::before, .settings.mi-twotone::before, .settings.mi-sharp::before, .settings.mi-round::before, .settings.mi-outline::before {
  content: "\e8b8";
}

.mi.settings-applications::before, .settings-applications.mi-twotone::before, .settings-applications.mi-sharp::before, .settings-applications.mi-round::before, .settings-applications.mi-outline::before {
  content: "\e8b9";
}

.mi.settings-backup-restore::before, .settings-backup-restore.mi-twotone::before, .settings-backup-restore.mi-sharp::before, .settings-backup-restore.mi-round::before, .settings-backup-restore.mi-outline::before {
  content: "\e8ba";
}

.mi.settings-bluetooth::before, .settings-bluetooth.mi-twotone::before, .settings-bluetooth.mi-sharp::before, .settings-bluetooth.mi-round::before, .settings-bluetooth.mi-outline::before {
  content: "\e8bb";
}

.mi.settings-brightness::before, .settings-brightness.mi-twotone::before, .settings-brightness.mi-sharp::before, .settings-brightness.mi-round::before, .settings-brightness.mi-outline::before {
  content: "\e8bd";
}

.mi.settings-cell::before, .settings-cell.mi-twotone::before, .settings-cell.mi-sharp::before, .settings-cell.mi-round::before, .settings-cell.mi-outline::before {
  content: "\e8bc";
}

.mi.settings-ethernet::before, .settings-ethernet.mi-twotone::before, .settings-ethernet.mi-sharp::before, .settings-ethernet.mi-round::before, .settings-ethernet.mi-outline::before {
  content: "\e8be";
}

.mi.settings-input-antenna::before, .settings-input-antenna.mi-twotone::before, .settings-input-antenna.mi-sharp::before, .settings-input-antenna.mi-round::before, .settings-input-antenna.mi-outline::before {
  content: "\e8bf";
}

.mi.settings-input-component::before, .settings-input-component.mi-twotone::before, .settings-input-component.mi-sharp::before, .settings-input-component.mi-round::before, .settings-input-component.mi-outline::before {
  content: "\e8c0";
}

.mi.settings-input-composite::before, .settings-input-composite.mi-twotone::before, .settings-input-composite.mi-sharp::before, .settings-input-composite.mi-round::before, .settings-input-composite.mi-outline::before {
  content: "\e8c1";
}

.mi.settings-input-hdmi::before, .settings-input-hdmi.mi-twotone::before, .settings-input-hdmi.mi-sharp::before, .settings-input-hdmi.mi-round::before, .settings-input-hdmi.mi-outline::before {
  content: "\e8c2";
}

.mi.settings-input-svideo::before, .settings-input-svideo.mi-twotone::before, .settings-input-svideo.mi-sharp::before, .settings-input-svideo.mi-round::before, .settings-input-svideo.mi-outline::before {
  content: "\e8c3";
}

.mi.settings-overscan::before, .settings-overscan.mi-twotone::before, .settings-overscan.mi-sharp::before, .settings-overscan.mi-round::before, .settings-overscan.mi-outline::before {
  content: "\e8c4";
}

.mi.settings-phone::before, .settings-phone.mi-twotone::before, .settings-phone.mi-sharp::before, .settings-phone.mi-round::before, .settings-phone.mi-outline::before {
  content: "\e8c5";
}

.mi.settings-power::before, .settings-power.mi-twotone::before, .settings-power.mi-sharp::before, .settings-power.mi-round::before, .settings-power.mi-outline::before {
  content: "\e8c6";
}

.mi.settings-remote::before, .settings-remote.mi-twotone::before, .settings-remote.mi-sharp::before, .settings-remote.mi-round::before, .settings-remote.mi-outline::before {
  content: "\e8c7";
}

.mi.settings-system-daydream::before, .settings-system-daydream.mi-twotone::before, .settings-system-daydream.mi-sharp::before, .settings-system-daydream.mi-round::before, .settings-system-daydream.mi-outline::before {
  content: "\e1c3";
}

.mi.settings-voice::before, .settings-voice.mi-twotone::before, .settings-voice.mi-sharp::before, .settings-voice.mi-round::before, .settings-voice.mi-outline::before {
  content: "\e8c8";
}

.mi.share::before, .share.mi-twotone::before, .share.mi-sharp::before, .share.mi-round::before, .share.mi-outline::before {
  content: "\e80d";
}

.mi.shop::before, .shop.mi-twotone::before, .shop.mi-sharp::before, .shop.mi-round::before, .shop.mi-outline::before {
  content: "\e8c9";
}

.mi.shop-two::before, .shop-two.mi-twotone::before, .shop-two.mi-sharp::before, .shop-two.mi-round::before, .shop-two.mi-outline::before {
  content: "\e8ca";
}

.mi.shopping-basket::before, .shopping-basket.mi-twotone::before, .shopping-basket.mi-sharp::before, .shopping-basket.mi-round::before, .shopping-basket.mi-outline::before {
  content: "\e8cb";
}

.mi.shopping-cart::before, .shopping-cart.mi-twotone::before, .shopping-cart.mi-sharp::before, .shopping-cart.mi-round::before, .shopping-cart.mi-outline::before {
  content: "\e8cc";
}

.mi.short-text::before, .short-text.mi-twotone::before, .short-text.mi-sharp::before, .short-text.mi-round::before, .short-text.mi-outline::before {
  content: "\e261";
}

.mi.show-chart::before, .show-chart.mi-twotone::before, .show-chart.mi-sharp::before, .show-chart.mi-round::before, .show-chart.mi-outline::before {
  content: "\e6e1";
}

.mi.shuffle::before, .shuffle.mi-twotone::before, .shuffle.mi-sharp::before, .shuffle.mi-round::before, .shuffle.mi-outline::before {
  content: "\e043";
}

.mi.signal-cellular-4-bar::before, .signal-cellular-4-bar.mi-twotone::before, .signal-cellular-4-bar.mi-sharp::before, .signal-cellular-4-bar.mi-round::before, .signal-cellular-4-bar.mi-outline::before {
  content: "\e1c8";
}

.mi.signal-cellular-connected-no-internet-4-bar::before, .signal-cellular-connected-no-internet-4-bar.mi-twotone::before, .signal-cellular-connected-no-internet-4-bar.mi-sharp::before, .signal-cellular-connected-no-internet-4-bar.mi-round::before, .signal-cellular-connected-no-internet-4-bar.mi-outline::before {
  content: "\e1cd";
}

.mi.signal-cellular-no-sim::before, .signal-cellular-no-sim.mi-twotone::before, .signal-cellular-no-sim.mi-sharp::before, .signal-cellular-no-sim.mi-round::before, .signal-cellular-no-sim.mi-outline::before {
  content: "\e1ce";
}

.mi.signal-cellular-null::before, .signal-cellular-null.mi-twotone::before, .signal-cellular-null.mi-sharp::before, .signal-cellular-null.mi-round::before, .signal-cellular-null.mi-outline::before {
  content: "\e1cf";
}

.mi.signal-cellular-off::before, .signal-cellular-off.mi-twotone::before, .signal-cellular-off.mi-sharp::before, .signal-cellular-off.mi-round::before, .signal-cellular-off.mi-outline::before {
  content: "\e1d0";
}

.mi.signal-wifi-4-bar::before, .signal-wifi-4-bar.mi-twotone::before, .signal-wifi-4-bar.mi-sharp::before, .signal-wifi-4-bar.mi-round::before, .signal-wifi-4-bar.mi-outline::before {
  content: "\e1d8";
}

.mi.signal-wifi-4-bar-lock::before, .signal-wifi-4-bar-lock.mi-twotone::before, .signal-wifi-4-bar-lock.mi-sharp::before, .signal-wifi-4-bar-lock.mi-round::before, .signal-wifi-4-bar-lock.mi-outline::before {
  content: "\e1d9";
}

.mi.signal-wifi-off::before, .signal-wifi-off.mi-twotone::before, .signal-wifi-off.mi-sharp::before, .signal-wifi-off.mi-round::before, .signal-wifi-off.mi-outline::before {
  content: "\e1da";
}

.mi.sim-card::before, .sim-card.mi-twotone::before, .sim-card.mi-sharp::before, .sim-card.mi-round::before, .sim-card.mi-outline::before {
  content: "\e32b";
}

.mi.sim-card-alert::before, .sim-card-alert.mi-twotone::before, .sim-card-alert.mi-sharp::before, .sim-card-alert.mi-round::before, .sim-card-alert.mi-outline::before {
  content: "\e624";
}

.mi.skip-next::before, .skip-next.mi-twotone::before, .skip-next.mi-sharp::before, .skip-next.mi-round::before, .skip-next.mi-outline::before {
  content: "\e044";
}

.mi.skip-previous::before, .skip-previous.mi-twotone::before, .skip-previous.mi-sharp::before, .skip-previous.mi-round::before, .skip-previous.mi-outline::before {
  content: "\e045";
}

.mi.slideshow::before, .slideshow.mi-twotone::before, .slideshow.mi-sharp::before, .slideshow.mi-round::before, .slideshow.mi-outline::before {
  content: "\e41b";
}

.mi.slow-motion-video::before, .slow-motion-video.mi-twotone::before, .slow-motion-video.mi-sharp::before, .slow-motion-video.mi-round::before, .slow-motion-video.mi-outline::before {
  content: "\e068";
}

.mi.smartphone::before, .smartphone.mi-twotone::before, .smartphone.mi-sharp::before, .smartphone.mi-round::before, .smartphone.mi-outline::before {
  content: "\e32c";
}

.mi.smoke-free::before, .smoke-free.mi-twotone::before, .smoke-free.mi-sharp::before, .smoke-free.mi-round::before, .smoke-free.mi-outline::before {
  content: "\eb4a";
}

.mi.smoking-rooms::before, .smoking-rooms.mi-twotone::before, .smoking-rooms.mi-sharp::before, .smoking-rooms.mi-round::before, .smoking-rooms.mi-outline::before {
  content: "\eb4b";
}

.mi.sms::before, .sms.mi-twotone::before, .sms.mi-sharp::before, .sms.mi-round::before, .sms.mi-outline::before {
  content: "\e625";
}

.mi.sms-failed::before, .sms-failed.mi-twotone::before, .sms-failed.mi-sharp::before, .sms-failed.mi-round::before, .sms-failed.mi-outline::before {
  content: "\e626";
}

.mi.snooze::before, .snooze.mi-twotone::before, .snooze.mi-sharp::before, .snooze.mi-round::before, .snooze.mi-outline::before {
  content: "\e046";
}

.mi.sort::before, .sort.mi-twotone::before, .sort.mi-sharp::before, .sort.mi-round::before, .sort.mi-outline::before {
  content: "\e164";
}

.mi.sort-by-alpha::before, .sort-by-alpha.mi-twotone::before, .sort-by-alpha.mi-sharp::before, .sort-by-alpha.mi-round::before, .sort-by-alpha.mi-outline::before {
  content: "\e053";
}

.mi.spa::before, .spa.mi-twotone::before, .spa.mi-sharp::before, .spa.mi-round::before, .spa.mi-outline::before {
  content: "\eb4c";
}

.mi.space-bar::before, .space-bar.mi-twotone::before, .space-bar.mi-sharp::before, .space-bar.mi-round::before, .space-bar.mi-outline::before {
  content: "\e256";
}

.mi.speaker::before, .speaker.mi-twotone::before, .speaker.mi-sharp::before, .speaker.mi-round::before, .speaker.mi-outline::before {
  content: "\e32d";
}

.mi.speaker-group::before, .speaker-group.mi-twotone::before, .speaker-group.mi-sharp::before, .speaker-group.mi-round::before, .speaker-group.mi-outline::before {
  content: "\e32e";
}

.mi.speaker-notes::before, .speaker-notes.mi-twotone::before, .speaker-notes.mi-sharp::before, .speaker-notes.mi-round::before, .speaker-notes.mi-outline::before {
  content: "\e8cd";
}

.mi.speaker-notes-off::before, .speaker-notes-off.mi-twotone::before, .speaker-notes-off.mi-sharp::before, .speaker-notes-off.mi-round::before, .speaker-notes-off.mi-outline::before {
  content: "\e92a";
}

.mi.speaker-phone::before, .speaker-phone.mi-twotone::before, .speaker-phone.mi-sharp::before, .speaker-phone.mi-round::before, .speaker-phone.mi-outline::before {
  content: "\e0d2";
}

.mi.spellcheck::before, .spellcheck.mi-twotone::before, .spellcheck.mi-sharp::before, .spellcheck.mi-round::before, .spellcheck.mi-outline::before {
  content: "\e8ce";
}

.mi.star::before, .star.mi-twotone::before, .star.mi-sharp::before, .star.mi-round::before, .star.mi-outline::before {
  content: "\e838";
}

.mi.star-border::before, .star-border.mi-twotone::before, .star-border.mi-sharp::before, .star-border.mi-round::before, .star-border.mi-outline::before {
  content: "\e83a";
}

.mi.star-half::before, .star-half.mi-twotone::before, .star-half.mi-sharp::before, .star-half.mi-round::before, .star-half.mi-outline::before {
  content: "\e839";
}

.mi.stars::before, .stars.mi-twotone::before, .stars.mi-sharp::before, .stars.mi-round::before, .stars.mi-outline::before {
  content: "\e8d0";
}

.mi.stay-current-landscape::before, .stay-current-landscape.mi-twotone::before, .stay-current-landscape.mi-sharp::before, .stay-current-landscape.mi-round::before, .stay-current-landscape.mi-outline::before {
  content: "\e0d3";
}

.mi.stay-current-portrait::before, .stay-current-portrait.mi-twotone::before, .stay-current-portrait.mi-sharp::before, .stay-current-portrait.mi-round::before, .stay-current-portrait.mi-outline::before {
  content: "\e0d4";
}

.mi.stay-primary-landscape::before, .stay-primary-landscape.mi-twotone::before, .stay-primary-landscape.mi-sharp::before, .stay-primary-landscape.mi-round::before, .stay-primary-landscape.mi-outline::before {
  content: "\e0d5";
}

.mi.stay-primary-portrait::before, .stay-primary-portrait.mi-twotone::before, .stay-primary-portrait.mi-sharp::before, .stay-primary-portrait.mi-round::before, .stay-primary-portrait.mi-outline::before {
  content: "\e0d6";
}

.mi.stop::before, .stop.mi-twotone::before, .stop.mi-sharp::before, .stop.mi-round::before, .stop.mi-outline::before {
  content: "\e047";
}

.mi.stop-screen-share::before, .stop-screen-share.mi-twotone::before, .stop-screen-share.mi-sharp::before, .stop-screen-share.mi-round::before, .stop-screen-share.mi-outline::before {
  content: "\e0e3";
}

.mi.storage::before, .storage.mi-twotone::before, .storage.mi-sharp::before, .storage.mi-round::before, .storage.mi-outline::before {
  content: "\e1db";
}

.mi.store::before, .store.mi-twotone::before, .store.mi-sharp::before, .store.mi-round::before, .store.mi-outline::before {
  content: "\e8d1";
}

.mi.store-mall-directory::before, .store-mall-directory.mi-twotone::before, .store-mall-directory.mi-sharp::before, .store-mall-directory.mi-round::before, .store-mall-directory.mi-outline::before {
  content: "\e563";
}

.mi.straighten::before, .straighten.mi-twotone::before, .straighten.mi-sharp::before, .straighten.mi-round::before, .straighten.mi-outline::before {
  content: "\e41c";
}

.mi.streetview::before, .streetview.mi-twotone::before, .streetview.mi-sharp::before, .streetview.mi-round::before, .streetview.mi-outline::before {
  content: "\e56e";
}

.mi.strikethrough-s::before, .strikethrough-s.mi-twotone::before, .strikethrough-s.mi-sharp::before, .strikethrough-s.mi-round::before, .strikethrough-s.mi-outline::before {
  content: "\e257";
}

.mi.style::before, .style.mi-twotone::before, .style.mi-sharp::before, .style.mi-round::before, .style.mi-outline::before {
  content: "\e41d";
}

.mi.subdirectory-arrow-left::before, .subdirectory-arrow-left.mi-twotone::before, .subdirectory-arrow-left.mi-sharp::before, .subdirectory-arrow-left.mi-round::before, .subdirectory-arrow-left.mi-outline::before {
  content: "\e5d9";
}

.mi.subdirectory-arrow-right::before, .subdirectory-arrow-right.mi-twotone::before, .subdirectory-arrow-right.mi-sharp::before, .subdirectory-arrow-right.mi-round::before, .subdirectory-arrow-right.mi-outline::before {
  content: "\e5da";
}

.mi.subject::before, .subject.mi-twotone::before, .subject.mi-sharp::before, .subject.mi-round::before, .subject.mi-outline::before {
  content: "\e8d2";
}

.mi.subscriptions::before, .subscriptions.mi-twotone::before, .subscriptions.mi-sharp::before, .subscriptions.mi-round::before, .subscriptions.mi-outline::before {
  content: "\e064";
}

.mi.subtitles::before, .subtitles.mi-twotone::before, .subtitles.mi-sharp::before, .subtitles.mi-round::before, .subtitles.mi-outline::before {
  content: "\e048";
}

.mi.subway::before, .subway.mi-twotone::before, .subway.mi-sharp::before, .subway.mi-round::before, .subway.mi-outline::before {
  content: "\e56f";
}

.mi.supervisor-account::before, .supervisor-account.mi-twotone::before, .supervisor-account.mi-sharp::before, .supervisor-account.mi-round::before, .supervisor-account.mi-outline::before {
  content: "\e8d3";
}

.mi.surround-sound::before, .surround-sound.mi-twotone::before, .surround-sound.mi-sharp::before, .surround-sound.mi-round::before, .surround-sound.mi-outline::before {
  content: "\e049";
}

.mi.swap-calls::before, .swap-calls.mi-twotone::before, .swap-calls.mi-sharp::before, .swap-calls.mi-round::before, .swap-calls.mi-outline::before {
  content: "\e0d7";
}

.mi.swap-horiz::before, .swap-horiz.mi-twotone::before, .swap-horiz.mi-sharp::before, .swap-horiz.mi-round::before, .swap-horiz.mi-outline::before {
  content: "\e8d4";
}

.mi.swap-vert::before, .swap-vert.mi-twotone::before, .swap-vert.mi-sharp::before, .swap-vert.mi-round::before, .swap-vert.mi-outline::before {
  content: "\e8d5";
}

.mi.swap-vertical-circle::before, .swap-vertical-circle.mi-twotone::before, .swap-vertical-circle.mi-sharp::before, .swap-vertical-circle.mi-round::before, .swap-vertical-circle.mi-outline::before {
  content: "\e8d6";
}

.mi.switch-camera::before, .switch-camera.mi-twotone::before, .switch-camera.mi-sharp::before, .switch-camera.mi-round::before, .switch-camera.mi-outline::before {
  content: "\e41e";
}

.mi.switch-video::before, .switch-video.mi-twotone::before, .switch-video.mi-sharp::before, .switch-video.mi-round::before, .switch-video.mi-outline::before {
  content: "\e41f";
}

.mi.sync::before, .sync.mi-twotone::before, .sync.mi-sharp::before, .sync.mi-round::before, .sync.mi-outline::before {
  content: "\e627";
}

.mi.sync-disabled::before, .sync-disabled.mi-twotone::before, .sync-disabled.mi-sharp::before, .sync-disabled.mi-round::before, .sync-disabled.mi-outline::before {
  content: "\e628";
}

.mi.sync-problem::before, .sync-problem.mi-twotone::before, .sync-problem.mi-sharp::before, .sync-problem.mi-round::before, .sync-problem.mi-outline::before {
  content: "\e629";
}

.mi.system-update::before, .system-update.mi-twotone::before, .system-update.mi-sharp::before, .system-update.mi-round::before, .system-update.mi-outline::before {
  content: "\e62a";
}

.mi.system-update-alt::before, .system-update-alt.mi-twotone::before, .system-update-alt.mi-sharp::before, .system-update-alt.mi-round::before, .system-update-alt.mi-outline::before {
  content: "\e8d7";
}

.mi.tab::before, .tab.mi-twotone::before, .tab.mi-sharp::before, .tab.mi-round::before, .tab.mi-outline::before {
  content: "\e8d8";
}

.mi.tab-unselected::before, .tab-unselected.mi-twotone::before, .tab-unselected.mi-sharp::before, .tab-unselected.mi-round::before, .tab-unselected.mi-outline::before {
  content: "\e8d9";
}

.mi.tablet::before, .tablet.mi-twotone::before, .tablet.mi-sharp::before, .tablet.mi-round::before, .tablet.mi-outline::before {
  content: "\e32f";
}

.mi.tablet-android::before, .tablet-android.mi-twotone::before, .tablet-android.mi-sharp::before, .tablet-android.mi-round::before, .tablet-android.mi-outline::before {
  content: "\e330";
}

.mi.tablet-mac::before, .tablet-mac.mi-twotone::before, .tablet-mac.mi-sharp::before, .tablet-mac.mi-round::before, .tablet-mac.mi-outline::before {
  content: "\e331";
}

.mi.tag-faces::before, .tag-faces.mi-twotone::before, .tag-faces.mi-sharp::before, .tag-faces.mi-round::before, .tag-faces.mi-outline::before {
  content: "\e420";
}

.mi.tap-and-play::before, .tap-and-play.mi-twotone::before, .tap-and-play.mi-sharp::before, .tap-and-play.mi-round::before, .tap-and-play.mi-outline::before {
  content: "\e62b";
}

.mi.terrain::before, .terrain.mi-twotone::before, .terrain.mi-sharp::before, .terrain.mi-round::before, .terrain.mi-outline::before {
  content: "\e564";
}

.mi.text-fields::before, .text-fields.mi-twotone::before, .text-fields.mi-sharp::before, .text-fields.mi-round::before, .text-fields.mi-outline::before {
  content: "\e262";
}

.mi.text-format::before, .text-format.mi-twotone::before, .text-format.mi-sharp::before, .text-format.mi-round::before, .text-format.mi-outline::before {
  content: "\e165";
}

.mi.textsms::before, .textsms.mi-twotone::before, .textsms.mi-sharp::before, .textsms.mi-round::before, .textsms.mi-outline::before {
  content: "\e0d8";
}

.mi.texture::before, .texture.mi-twotone::before, .texture.mi-sharp::before, .texture.mi-round::before, .texture.mi-outline::before {
  content: "\e421";
}

.mi.theaters::before, .theaters.mi-twotone::before, .theaters.mi-sharp::before, .theaters.mi-round::before, .theaters.mi-outline::before {
  content: "\e8da";
}

.mi.thumb-down::before, .thumb-down.mi-twotone::before, .thumb-down.mi-sharp::before, .thumb-down.mi-round::before, .thumb-down.mi-outline::before {
  content: "\e8db";
}

.mi.thumb-up::before, .thumb-up.mi-twotone::before, .thumb-up.mi-sharp::before, .thumb-up.mi-round::before, .thumb-up.mi-outline::before {
  content: "\e8dc";
}

.mi.thumbs-up-down::before, .thumbs-up-down.mi-twotone::before, .thumbs-up-down.mi-sharp::before, .thumbs-up-down.mi-round::before, .thumbs-up-down.mi-outline::before {
  content: "\e8dd";
}

.mi.time-to-leave::before, .time-to-leave.mi-twotone::before, .time-to-leave.mi-sharp::before, .time-to-leave.mi-round::before, .time-to-leave.mi-outline::before {
  content: "\e62c";
}

.mi.timelapse::before, .timelapse.mi-twotone::before, .timelapse.mi-sharp::before, .timelapse.mi-round::before, .timelapse.mi-outline::before {
  content: "\e422";
}

.mi.timeline::before, .timeline.mi-twotone::before, .timeline.mi-sharp::before, .timeline.mi-round::before, .timeline.mi-outline::before {
  content: "\e922";
}

.mi.timer::before, .timer.mi-twotone::before, .timer.mi-sharp::before, .timer.mi-round::before, .timer.mi-outline::before {
  content: "\e425";
}

.mi.timer-10::before, .timer-10.mi-twotone::before, .timer-10.mi-sharp::before, .timer-10.mi-round::before, .timer-10.mi-outline::before {
  content: "\e423";
}

.mi.timer-3::before, .timer-3.mi-twotone::before, .timer-3.mi-sharp::before, .timer-3.mi-round::before, .timer-3.mi-outline::before {
  content: "\e424";
}

.mi.timer-off::before, .timer-off.mi-twotone::before, .timer-off.mi-sharp::before, .timer-off.mi-round::before, .timer-off.mi-outline::before {
  content: "\e426";
}

.mi.title::before, .title.mi-twotone::before, .title.mi-sharp::before, .title.mi-round::before, .title.mi-outline::before {
  content: "\e264";
}

.mi.toc::before, .toc.mi-twotone::before, .toc.mi-sharp::before, .toc.mi-round::before, .toc.mi-outline::before {
  content: "\e8de";
}

.mi.today::before, .today.mi-twotone::before, .today.mi-sharp::before, .today.mi-round::before, .today.mi-outline::before {
  content: "\e8df";
}

.mi.toll::before, .toll.mi-twotone::before, .toll.mi-sharp::before, .toll.mi-round::before, .toll.mi-outline::before {
  content: "\e8e0";
}

.mi.tonality::before, .tonality.mi-twotone::before, .tonality.mi-sharp::before, .tonality.mi-round::before, .tonality.mi-outline::before {
  content: "\e427";
}

.mi.touch-app::before, .touch-app.mi-twotone::before, .touch-app.mi-sharp::before, .touch-app.mi-round::before, .touch-app.mi-outline::before {
  content: "\e913";
}

.mi.toys::before, .toys.mi-twotone::before, .toys.mi-sharp::before, .toys.mi-round::before, .toys.mi-outline::before {
  content: "\e332";
}

.mi.track-changes::before, .track-changes.mi-twotone::before, .track-changes.mi-sharp::before, .track-changes.mi-round::before, .track-changes.mi-outline::before {
  content: "\e8e1";
}

.mi.traffic::before, .traffic.mi-twotone::before, .traffic.mi-sharp::before, .traffic.mi-round::before, .traffic.mi-outline::before {
  content: "\e565";
}

.mi.train::before, .train.mi-twotone::before, .train.mi-sharp::before, .train.mi-round::before, .train.mi-outline::before {
  content: "\e570";
}

.mi.tram::before, .tram.mi-twotone::before, .tram.mi-sharp::before, .tram.mi-round::before, .tram.mi-outline::before {
  content: "\e571";
}

.mi.transfer-within-a-station::before, .transfer-within-a-station.mi-twotone::before, .transfer-within-a-station.mi-sharp::before, .transfer-within-a-station.mi-round::before, .transfer-within-a-station.mi-outline::before {
  content: "\e572";
}

.mi.transform::before, .transform.mi-twotone::before, .transform.mi-sharp::before, .transform.mi-round::before, .transform.mi-outline::before {
  content: "\e428";
}

.mi.translate::before, .translate.mi-twotone::before, .translate.mi-sharp::before, .translate.mi-round::before, .translate.mi-outline::before {
  content: "\e8e2";
}

.mi.trending-down::before, .trending-down.mi-twotone::before, .trending-down.mi-sharp::before, .trending-down.mi-round::before, .trending-down.mi-outline::before {
  content: "\e8e3";
}

.mi.trending-flat::before, .trending-flat.mi-twotone::before, .trending-flat.mi-sharp::before, .trending-flat.mi-round::before, .trending-flat.mi-outline::before {
  content: "\e8e4";
}

.mi.trending-up::before, .trending-up.mi-twotone::before, .trending-up.mi-sharp::before, .trending-up.mi-round::before, .trending-up.mi-outline::before {
  content: "\e8e5";
}

.mi.tune::before, .tune.mi-twotone::before, .tune.mi-sharp::before, .tune.mi-round::before, .tune.mi-outline::before {
  content: "\e429";
}

.mi.turned-in::before, .turned-in.mi-twotone::before, .turned-in.mi-sharp::before, .turned-in.mi-round::before, .turned-in.mi-outline::before {
  content: "\e8e6";
}

.mi.turned-in-not::before, .turned-in-not.mi-twotone::before, .turned-in-not.mi-sharp::before, .turned-in-not.mi-round::before, .turned-in-not.mi-outline::before {
  content: "\e8e7";
}

.mi.tv::before, .tv.mi-twotone::before, .tv.mi-sharp::before, .tv.mi-round::before, .tv.mi-outline::before {
  content: "\e333";
}

.mi.unarchive::before, .unarchive.mi-twotone::before, .unarchive.mi-sharp::before, .unarchive.mi-round::before, .unarchive.mi-outline::before {
  content: "\e169";
}

.mi.undo::before, .undo.mi-twotone::before, .undo.mi-sharp::before, .undo.mi-round::before, .undo.mi-outline::before {
  content: "\e166";
}

.mi.unfold-less::before, .unfold-less.mi-twotone::before, .unfold-less.mi-sharp::before, .unfold-less.mi-round::before, .unfold-less.mi-outline::before {
  content: "\e5d6";
}

.mi.unfold-more::before, .unfold-more.mi-twotone::before, .unfold-more.mi-sharp::before, .unfold-more.mi-round::before, .unfold-more.mi-outline::before {
  content: "\e5d7";
}

.mi.update::before, .update.mi-twotone::before, .update.mi-sharp::before, .update.mi-round::before, .update.mi-outline::before {
  content: "\e923";
}

.mi.usb::before, .usb.mi-twotone::before, .usb.mi-sharp::before, .usb.mi-round::before, .usb.mi-outline::before {
  content: "\e1e0";
}

.mi.verified-user::before, .verified-user.mi-twotone::before, .verified-user.mi-sharp::before, .verified-user.mi-round::before, .verified-user.mi-outline::before {
  content: "\e8e8";
}

.mi.vertical-align-bottom::before, .vertical-align-bottom.mi-twotone::before, .vertical-align-bottom.mi-sharp::before, .vertical-align-bottom.mi-round::before, .vertical-align-bottom.mi-outline::before {
  content: "\e258";
}

.mi.vertical-align-center::before, .vertical-align-center.mi-twotone::before, .vertical-align-center.mi-sharp::before, .vertical-align-center.mi-round::before, .vertical-align-center.mi-outline::before {
  content: "\e259";
}

.mi.vertical-align-top::before, .vertical-align-top.mi-twotone::before, .vertical-align-top.mi-sharp::before, .vertical-align-top.mi-round::before, .vertical-align-top.mi-outline::before {
  content: "\e25a";
}

.mi.vibration::before, .vibration.mi-twotone::before, .vibration.mi-sharp::before, .vibration.mi-round::before, .vibration.mi-outline::before {
  content: "\e62d";
}

.mi.video-call::before, .video-call.mi-twotone::before, .video-call.mi-sharp::before, .video-call.mi-round::before, .video-call.mi-outline::before {
  content: "\e070";
}

.mi.video-label::before, .video-label.mi-twotone::before, .video-label.mi-sharp::before, .video-label.mi-round::before, .video-label.mi-outline::before {
  content: "\e071";
}

.mi.video-library::before, .video-library.mi-twotone::before, .video-library.mi-sharp::before, .video-library.mi-round::before, .video-library.mi-outline::before {
  content: "\e04a";
}

.mi.videocam::before, .videocam.mi-twotone::before, .videocam.mi-sharp::before, .videocam.mi-round::before, .videocam.mi-outline::before {
  content: "\e04b";
}

.mi.videocam-off::before, .videocam-off.mi-twotone::before, .videocam-off.mi-sharp::before, .videocam-off.mi-round::before, .videocam-off.mi-outline::before {
  content: "\e04c";
}

.mi.videogame-asset::before, .videogame-asset.mi-twotone::before, .videogame-asset.mi-sharp::before, .videogame-asset.mi-round::before, .videogame-asset.mi-outline::before {
  content: "\e338";
}

.mi.view-agenda::before, .view-agenda.mi-twotone::before, .view-agenda.mi-sharp::before, .view-agenda.mi-round::before, .view-agenda.mi-outline::before {
  content: "\e8e9";
}

.mi.view-array::before, .view-array.mi-twotone::before, .view-array.mi-sharp::before, .view-array.mi-round::before, .view-array.mi-outline::before {
  content: "\e8ea";
}

.mi.view-carousel::before, .view-carousel.mi-twotone::before, .view-carousel.mi-sharp::before, .view-carousel.mi-round::before, .view-carousel.mi-outline::before {
  content: "\e8eb";
}

.mi.view-column::before, .view-column.mi-twotone::before, .view-column.mi-sharp::before, .view-column.mi-round::before, .view-column.mi-outline::before {
  content: "\e8ec";
}

.mi.view-comfy::before, .view-comfy.mi-twotone::before, .view-comfy.mi-sharp::before, .view-comfy.mi-round::before, .view-comfy.mi-outline::before {
  content: "\e42a";
}

.mi.view-compact::before, .view-compact.mi-twotone::before, .view-compact.mi-sharp::before, .view-compact.mi-round::before, .view-compact.mi-outline::before {
  content: "\e42b";
}

.mi.view-day::before, .view-day.mi-twotone::before, .view-day.mi-sharp::before, .view-day.mi-round::before, .view-day.mi-outline::before {
  content: "\e8ed";
}

.mi.view-headline::before, .view-headline.mi-twotone::before, .view-headline.mi-sharp::before, .view-headline.mi-round::before, .view-headline.mi-outline::before {
  content: "\e8ee";
}

.mi.view-list::before, .view-list.mi-twotone::before, .view-list.mi-sharp::before, .view-list.mi-round::before, .view-list.mi-outline::before {
  content: "\e8ef";
}

.mi.view-module::before, .view-module.mi-twotone::before, .view-module.mi-sharp::before, .view-module.mi-round::before, .view-module.mi-outline::before {
  content: "\e8f0";
}

.mi.view-quilt::before, .view-quilt.mi-twotone::before, .view-quilt.mi-sharp::before, .view-quilt.mi-round::before, .view-quilt.mi-outline::before {
  content: "\e8f1";
}

.mi.view-stream::before, .view-stream.mi-twotone::before, .view-stream.mi-sharp::before, .view-stream.mi-round::before, .view-stream.mi-outline::before {
  content: "\e8f2";
}

.mi.view-week::before, .view-week.mi-twotone::before, .view-week.mi-sharp::before, .view-week.mi-round::before, .view-week.mi-outline::before {
  content: "\e8f3";
}

.mi.vignette::before, .vignette.mi-twotone::before, .vignette.mi-sharp::before, .vignette.mi-round::before, .vignette.mi-outline::before {
  content: "\e435";
}

.mi.visibility::before, .visibility.mi-twotone::before, .visibility.mi-sharp::before, .visibility.mi-round::before, .visibility.mi-outline::before {
  content: "\e8f4";
}

.mi.visibility-off::before, .visibility-off.mi-twotone::before, .visibility-off.mi-sharp::before, .visibility-off.mi-round::before, .visibility-off.mi-outline::before {
  content: "\e8f5";
}

.mi.voice-chat::before, .voice-chat.mi-twotone::before, .voice-chat.mi-sharp::before, .voice-chat.mi-round::before, .voice-chat.mi-outline::before {
  content: "\e62e";
}

.mi.voicemail::before, .voicemail.mi-twotone::before, .voicemail.mi-sharp::before, .voicemail.mi-round::before, .voicemail.mi-outline::before {
  content: "\e0d9";
}

.mi.volume-down::before, .volume-down.mi-twotone::before, .volume-down.mi-sharp::before, .volume-down.mi-round::before, .volume-down.mi-outline::before {
  content: "\e04d";
}

.mi.volume-mute::before, .volume-mute.mi-twotone::before, .volume-mute.mi-sharp::before, .volume-mute.mi-round::before, .volume-mute.mi-outline::before {
  content: "\e04e";
}

.mi.volume-off::before, .volume-off.mi-twotone::before, .volume-off.mi-sharp::before, .volume-off.mi-round::before, .volume-off.mi-outline::before {
  content: "\e04f";
}

.mi.volume-up::before, .volume-up.mi-twotone::before, .volume-up.mi-sharp::before, .volume-up.mi-round::before, .volume-up.mi-outline::before {
  content: "\e050";
}

.mi.vpn-key::before, .vpn-key.mi-twotone::before, .vpn-key.mi-sharp::before, .vpn-key.mi-round::before, .vpn-key.mi-outline::before {
  content: "\e0da";
}

.mi.vpn-lock::before, .vpn-lock.mi-twotone::before, .vpn-lock.mi-sharp::before, .vpn-lock.mi-round::before, .vpn-lock.mi-outline::before {
  content: "\e62f";
}

.mi.wallpaper::before, .wallpaper.mi-twotone::before, .wallpaper.mi-sharp::before, .wallpaper.mi-round::before, .wallpaper.mi-outline::before {
  content: "\e1bc";
}

.mi.warning::before, .warning.mi-twotone::before, .warning.mi-sharp::before, .warning.mi-round::before, .warning.mi-outline::before {
  content: "\e002";
}

.mi.watch::before, .watch.mi-twotone::before, .watch.mi-sharp::before, .watch.mi-round::before, .watch.mi-outline::before {
  content: "\e334";
}

.mi.watch-later::before, .watch-later.mi-twotone::before, .watch-later.mi-sharp::before, .watch-later.mi-round::before, .watch-later.mi-outline::before {
  content: "\e924";
}

.mi.wb-auto::before, .wb-auto.mi-twotone::before, .wb-auto.mi-sharp::before, .wb-auto.mi-round::before, .wb-auto.mi-outline::before {
  content: "\e42c";
}

.mi.wb-cloudy::before, .wb-cloudy.mi-twotone::before, .wb-cloudy.mi-sharp::before, .wb-cloudy.mi-round::before, .wb-cloudy.mi-outline::before {
  content: "\e42d";
}

.mi.wb-incandescent::before, .wb-incandescent.mi-twotone::before, .wb-incandescent.mi-sharp::before, .wb-incandescent.mi-round::before, .wb-incandescent.mi-outline::before {
  content: "\e42e";
}

.mi.wb-iridescent::before, .wb-iridescent.mi-twotone::before, .wb-iridescent.mi-sharp::before, .wb-iridescent.mi-round::before, .wb-iridescent.mi-outline::before {
  content: "\e436";
}

.mi.wb-sunny::before, .wb-sunny.mi-twotone::before, .wb-sunny.mi-sharp::before, .wb-sunny.mi-round::before, .wb-sunny.mi-outline::before {
  content: "\e430";
}

.mi.wc::before, .wc.mi-twotone::before, .wc.mi-sharp::before, .wc.mi-round::before, .wc.mi-outline::before {
  content: "\e63d";
}

.mi.web::before, .web.mi-twotone::before, .web.mi-sharp::before, .web.mi-round::before, .web.mi-outline::before {
  content: "\e051";
}

.mi.web-asset::before, .web-asset.mi-twotone::before, .web-asset.mi-sharp::before, .web-asset.mi-round::before, .web-asset.mi-outline::before {
  content: "\e069";
}

.mi.weekend::before, .weekend.mi-twotone::before, .weekend.mi-sharp::before, .weekend.mi-round::before, .weekend.mi-outline::before {
  content: "\e16b";
}

.mi.whatshot::before, .whatshot.mi-twotone::before, .whatshot.mi-sharp::before, .whatshot.mi-round::before, .whatshot.mi-outline::before {
  content: "\e80e";
}

.mi.widgets::before, .widgets.mi-twotone::before, .widgets.mi-sharp::before, .widgets.mi-round::before, .widgets.mi-outline::before {
  content: "\e1bd";
}

.mi.wifi::before, .wifi.mi-twotone::before, .wifi.mi-sharp::before, .wifi.mi-round::before, .wifi.mi-outline::before {
  content: "\e63e";
}

.mi.wifi-lock::before, .wifi-lock.mi-twotone::before, .wifi-lock.mi-sharp::before, .wifi-lock.mi-round::before, .wifi-lock.mi-outline::before {
  content: "\e1e1";
}

.mi.wifi-tethering::before, .wifi-tethering.mi-twotone::before, .wifi-tethering.mi-sharp::before, .wifi-tethering.mi-round::before, .wifi-tethering.mi-outline::before {
  content: "\e1e2";
}

.mi.work::before, .work.mi-twotone::before, .work.mi-sharp::before, .work.mi-round::before, .work.mi-outline::before {
  content: "\e8f9";
}

.mi.wrap-text::before, .wrap-text.mi-twotone::before, .wrap-text.mi-sharp::before, .wrap-text.mi-round::before, .wrap-text.mi-outline::before {
  content: "\e25b";
}

.mi.youtube-searched-for::before, .youtube-searched-for.mi-twotone::before, .youtube-searched-for.mi-sharp::before, .youtube-searched-for.mi-round::before, .youtube-searched-for.mi-outline::before {
  content: "\e8fa";
}

.mi.zoom-in::before, .zoom-in.mi-twotone::before, .zoom-in.mi-sharp::before, .zoom-in.mi-round::before, .zoom-in.mi-outline::before {
  content: "\e8ff";
}

.mi.zoom-out::before, .zoom-out.mi-twotone::before, .zoom-out.mi-sharp::before, .zoom-out.mi-round::before, .zoom-out.mi-outline::before {
  content: "\e900";
}

.mi.zoom-out-map::before, .zoom-out-map.mi-twotone::before, .zoom-out-map.mi-sharp::before, .zoom-out-map.mi-round::before, .zoom-out-map.mi-outline::before {
  content: "\e56b";
}

.mi.buffer::before, .buffer.mi-twotone::before, .buffer.mi-sharp::before, .buffer.mi-round::before, .buffer.mi-outline::before {
  content: "\e8f4";
}

* {
  box-sizing: border-box;
}

.p-component {
  font-family: -apple-system, BlinkMacSystemFont, Titillium, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal;
}

.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}

.p-disabled,
.p-component:disabled {
  opacity: 0.6;
}

.p-error,
.p-invalid {
  color: #f44336;
}

.p-text-secondary {
  color: #6c757d;
}

.pi {
  font-size: 1rem;
}

.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, Titillium, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: var(--border-radius);
}

.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-autocomplete .p-autocomplete-loader {
  right: 0.5rem;
}

.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 2.857rem;
}

.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
  padding: 0.25rem 0.5rem;
}

.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #0462BA;
}

.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.25rem 0;
}

.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, Titillium, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #5e5e5e;
  padding: 0;
  margin: 0;
}

.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #303030;
  border-radius: var(--border-radius);
}

.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}

.p-autocomplete.p-error > .p-inputtext, .p-autocomplete.p-invalid > .p-inputtext {
  border-color: #f44336;
}

p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #f44336;
}

.p-autocomplete-panel {
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  border-radius: var(--border-radius);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-autocomplete-panel .p-autocomplete-items {
  padding: 0.5rem 0;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #5e5e5e;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #5e5e5e;
  background: #e9ecef;
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-calendar.p-error > .p-inputtext, .p-calendar.p-invalid > .p-inputtext {
  border-color: #f44336;
}

p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #f44336;
}

.p-datepicker {
  padding: 0.5rem;
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #ced4da;
  border-radius: var(--border-radius);
}

.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #ffffff;
}

.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #5e5e5e;
  background: #ffffff;
  font-weight: 600;
  margin: 0;
  border-bottom: 1px solid #dee2e6;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}

.p-datepicker .p-datepicker-header .p-datepicker-title select {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-datepicker .p-datepicker-header .p-datepicker-title select:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}

.p-datepicker table {
  font-size: 1rem;
  margin: 0.5rem 0;
}

.p-datepicker table th {
  padding: 0.5rem;
}

.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}

.p-datepicker table td {
  padding: 0.5rem;
}

.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  transition: box-shadow 0.2s;
  border: 1px solid transparent;
}

.p-datepicker table td > span.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-datepicker table td.p-datepicker-today > span {
  background: #ced4da;
  color: #5e5e5e;
  border-color: transparent;
}

.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-datepicker .p-datepicker-buttonbar {
  padding: 1rem 0;
  border-top: 1px solid #dee2e6;
}

.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}

.p-datepicker .p-timepicker {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}

.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-datepicker .p-timepicker button:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}

.p-datepicker .p-timepicker span {
  font-size: 1.25rem;
}

.p-datepicker .p-timepicker > div {
  padding: 0 0.5rem;
}

.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}

.p-datepicker .p-monthpicker {
  margin: 0.5rem 0;
}

.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: var(--border-radius);
}

.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-right: 1px solid #dee2e6;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
  border-right: 0 none;
}

.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}

.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}

.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

@media screen and (max-width: 769px) {
  .p-datepicker table th,
.p-datepicker table td {
    padding: 0;
  }
}

.p-checkbox {
  width: 20px;
  height: 20px;
}

.p-checkbox .field-checkbox {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.p-checkbox .field-checkbox > label {
  margin-left: 0.5rem;
  line-height: 1;
}

.p-checkbox .p-checkbox-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #5e5e5e;
  border-radius: var(--border-radius);
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: white;
  font-size: 14px;
}

.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #0462BA;
  background: #0462BA;
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #0462BA;
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #034e95;
  background: #034e95;
  color: white;
}

.p-checkbox.p-error > .p-checkbox-box, .p-checkbox.p-invalid > .p-checkbox-box {
  border-color: #f44336;
}

p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #f44336;
}

.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #f8f9fa;
}

.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #0462BA;
}

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #f8f9fa;
}

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #034e95;
}

.p-checkbox-label {
  margin-left: 0.5rem;
}

.p-chips .p-chips-multiple-container {
  padding: 0.25rem 0.5rem;
}

.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #0462BA;
}

.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #303030;
  border-radius: var(--border-radius);
}

.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}

.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.25rem 0;
}

.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, Titillium, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #5e5e5e;
  padding: 0;
  margin: 0;
}

.p-chips.p-error > .p-inputtext, .p-chips.p-invalid > .p-inputtext {
  border-color: #f44336;
}

p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #f44336;
}

.p-chip {
  background-color: #dee2e6;
  color: #495057;
  border-radius: 16px;
  padding: 0 0.75rem;
}

.p-chip {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #303030;
  border-radius: 16px;
}

.p-chip .pi-chip-remove-icon {
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-left: 0.5rem;
  line-height: 1.5;
  cursor: pointer;
}

.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #bfdbfe;
}

.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}

.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}

.p-chip img {
  width: 2.25rem;
  height: 2.25rem;
  margin-left: -0.75rem;
  margin-right: 0.5rem;
}

.p-colorpicker-preview {
  width: 2rem;
  height: 2rem;
}

.p-colorpicker-panel {
  background: #323232;
  border-color: #191919;
}

.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}

.p-colorpicker-overlay-panel {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-dropdown {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: var(--border-radius);
}

.p-dropdown:not(.p-disabled):hover {
  border-color: #0462BA;
}

.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.5rem;
}

.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}

.p-dropdown .p-dropdown-label.p-placeholder {
  color: #ced4da;
}

.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}

.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-dropdown .p-dropdown-clear-icon {
  color: #6c757d;
  right: 2.357rem;
}

.p-dropdown-panel {
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  border-radius: var(--border-radius);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-dropdown-panel .p-dropdown-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #5e5e5e;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.5rem;
}

.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}

.p-dropdown-panel .p-dropdown-items {
  padding: 0.5rem 0;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #5e5e5e;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #5e5e5e;
  background: #e9ecef;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.5rem 1rem;
  color: #5e5e5e;
  background: transparent;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  background: #ffffff;
  font-weight: 600;
}

.p-dropdown-panel.p-error, .p-dropdown-panel.p-invalid {
  border-color: #f44336;
}

p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #f44336;
}

.p-input-filled .p-dropdown {
  background: #f8f9fa;
}

.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #f8f9fa;
}

.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #5e5e5e;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #5e5e5e;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #5e5e5e;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #5e5e5e;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #5e5e5e;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #5e5e5e;
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: var(--border-radius);
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #5e5e5e;
  padding: 0.5rem 1rem;
  border-radius: var(--border-radius);
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #5e5e5e;
  background: #e9ecef;
}

.p-editor-container .p-editor-content {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}

.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #5e5e5e;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #5e5e5e;
}

.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #5e5e5e;
}

.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #5e5e5e;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #0462BA;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #0462BA;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #0462BA;
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #0462BA;
}

.p-inputgroup-addon {
  background: #e9ecef;
  color: #6c757d;
  border-top: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding: 0.5rem 0.5rem;
  min-width: 2.357rem;
}

.p-inputgroup-addon:last-child {
  border-right: 1px solid #ced4da;
}

.p-inputgroup > .p-component,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}

.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}

.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}

.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}

.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-fluid .p-inputgroup .p-button {
  width: auto;
}

.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 2.357rem;
}

p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #f44336;
}

p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #f44336;
}

.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}

.p-inputswitch .p-inputswitch-slider {
  background: #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}

.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition-duration: 0.2s;
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}

.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #b6bfc8;
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #0462BA;
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #ffffff;
}

.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #0458a7;
}

.p-inputswitch.p-error, .p-inputswitch.p-invalid {
  border-color: #f44336;
}

p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #f44336;
}

.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, Titillium, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #5e5e5e;
  background: #ffffff;
  padding: 0.5rem 0.5rem;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
          appearance: none;
  border-radius: var(--border-radius);
}

.p-inputtext:enabled:hover {
  border-color: #0462BA;
}

.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-inputtext.p-error, .p-inputtext.p-invalid, .p-inputtext.ng-dirty.ng-invalid {
  border-color: #f44336;
}

.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}

.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}

.p-float-label > label {
  left: 0.5rem;
  color: #ced4da;
  transition-duration: 0.2s;
}

.p-input-icon-left > i:first-of-type {
  left: 0.5rem;
  color: #6c757d;
}

.p-input-icon-left > .p-inputtext {
  padding-left: 2rem;
}

.p-input-icon-right > i:last-of-type {
  right: 0.5rem;
  color: #6c757d;
}

.p-input-icon-right > .p-inputtext {
  padding-right: 2rem;
}

::-webkit-input-placeholder {
  color: #ced4da;
}

:-moz-placeholder {
  color: #ced4da;
}

::-moz-placeholder {
  color: #ced4da;
}

:-ms-input-placeholder {
  color: #ced4da;
}

.p-input-filled .p-inputtext {
  background-color: #f8f9fa;
}

.p-input-filled .p-inputtext:enabled:hover {
  background-color: #f8f9fa;
}

.p-input-filled .p-inputtext:enabled:focus {
  background-color: #ffffff;
}

.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}

.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}

.p-listbox {
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #ced4da;
  border-radius: var(--border-radius);
}

.p-listbox .p-listbox-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #5e5e5e;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.5rem;
}

.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}

.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}

.p-listbox .p-listbox-list {
  padding: 0.5rem 0;
}

.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #5e5e5e;
  transition: box-shadow 0.2s;
  border-radius: 0;
}

.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}

.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #5e5e5e;
  background: #e9ecef;
}

.p-listbox.p-error, .p-listbox.p-invalid {
  border-color: #f44336;
}

p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #f44336;
}

.p-multiselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: var(--border-radius);
}

.p-multiselect:not(.p-disabled):hover {
  border-color: #0462BA;
}

.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-multiselect .p-multiselect-label {
  padding: 0.5rem 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-multiselect .p-multiselect-label.p-placeholder {
  color: #ced4da;
}

.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-multiselect.p-error, .p-multiselect.p-invalid {
  border-color: #f44336;
}

.p-multiselect-panel {
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  border-radius: var(--border-radius);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-multiselect-panel .p-multiselect-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #5e5e5e;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.5rem;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}

.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-multiselect-panel .p-multiselect-items {
  padding: 0.5rem 0;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #5e5e5e;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #5e5e5e;
  background: #e9ecef;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.5rem 1rem;
  color: #5e5e5e;
  background: transparent;
}

p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #f44336;
}

.p-input-filled .p-multiselect {
  background: #f8f9fa;
}

.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}

.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

.p-password-panel {
  padding: 1rem;
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: var(--border-radius);
}

.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
}

.p-radiobutton {
  width: 20px;
  height: 20px;
}

.p-radiobutton .field-radiobutton {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.p-radiobutton .field-radiobutton > label {
  margin-left: 0.5rem;
  line-height: 1;
}

.p-radiobutton .p-radiobutton-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #5e5e5e;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #0462BA;
}

.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: #0462BA;
}

.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.2s;
  background-color: white;
}

.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #0462BA;
  background: #0462BA;
}

.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #034e95;
  background: #034e95;
  color: white;
}

.p-radiobutton.p-error > .p-radiobutton-box, .p-radiobutton.p-invalid > .p-radiobutton-box {
  border-color: #f44336;
}

p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #f44336;
}

.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #f8f9fa;
}

.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #f8f9fa;
}

.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #0462BA;
}

.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #034e95;
}

.p-radiobutton-label {
  margin-left: 0.5rem;
}

.p-rating .p-rating-icon {
  color: #5e5e5e;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem;
}

.p-rating .p-rating-icon.p-rating-cancel {
  color: #e74c3c;
}

.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}

.p-rating .p-rating-icon.pi-star {
  color: #0462BA;
}

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #0462BA;
}

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #c0392b;
}

.p-selectbutton .p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #303030;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #303030;
}

.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #303030;
}

.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #303030;
}

.p-selectbutton .p-button.p-highlight {
  background: #0462BA;
  border-color: #0462BA;
  color: white;
}

.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: white;
}

.p-selectbutton .p-button.p-highlight:hover {
  background: #0458a7;
  border-color: #0458a7;
  color: white;
}

.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: white;
}

.p-selectbutton.p-error > .p-button, .p-selectbutton.p-invalid > .p-button {
  border-color: #f44336;
}

p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #f44336;
}

.p-slider {
  background: #dee2e6;
  border: 0 none;
  border-radius: var(--border-radius);
}

.p-slider.p-slider-horizontal {
  height: 0.286rem;
}

.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}

.p-slider.p-slider-vertical {
  width: 0.286rem;
}

.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}

.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #ffffff;
  border: 2px solid #0462BA;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-slider .p-slider-range {
  background: #0462BA;
}

.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #0462BA;
  border-color: #0462BA;
}

.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
}

.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.2s;
}

.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
}

.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.2s;
}

.p-togglebutton.p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #303030;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #303030;
}

.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #303030;
}

.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #303030;
}

.p-togglebutton.p-button.p-highlight {
  background: #0462BA;
  border-color: #0462BA;
  color: white;
}

.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: white;
}

.p-togglebutton.p-button.p-highlight:hover {
  background: #0458a7;
  border-color: #0458a7;
  color: white;
}

.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: white;
}

.p-togglebutton.p-button.p-error, .p-togglebutton.p-button.p-invalid {
  border-color: #f44336;
}

p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #f44336;
}

.p-button {
  color: white;
  background: #0462BA;
  border: 1px solid #0462BA;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: var(--border-radius);
}

.p-button:enabled:hover {
  background: #414141;
  color: white;
  border-color: #0458a7;
}

.p-button:enabled:active {
  background: #414141;
  color: white;
  border-color: #034e95;
}

.p-button.p-button-outlined {
  background-color: transparent;
  color: #0462BA;
  border: 1px solid;
}

.p-button.p-button-outlined:enabled:hover {
  background: rgba(4, 98, 186, 0.04);
  color: #0462BA;
  border: 1px solid;
}

.p-button.p-button-outlined:enabled:active {
  background: rgba(4, 98, 186, 0.16);
  color: #0462BA;
  border: 1px solid;
}

.p-button.p-button-outlined.p-button-plain {
  color: #6c757d;
  border-color: #6c757d;
}

.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}

.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}

.p-button.p-button-text {
  background-color: transparent;
  color: #0462BA;
  border-color: transparent;
}

.p-button.p-button-text:enabled:hover {
  background: rgba(4, 98, 186, 0.04);
  color: #0462BA;
  border-color: transparent;
}

.p-button.p-button-text:enabled:active {
  background: rgba(4, 98, 186, 0.16);
  color: #0462BA;
  border-color: transparent;
}

.p-button.p-button-text.p-button-plain {
  color: #6c757d;
}

.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}

.p-button.p-button-text.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}

.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}

.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}

.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}

.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}

.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #0462BA;
  background-color: white;
}

.p-button.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.p-button.p-button-rounded {
  border-radius: 2rem;
}

.p-button.p-button-icon-only {
  width: 2.357rem;
  padding: 0.5rem 0;
}

.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}

.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 2.357rem;
}

.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.875rem;
}

.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}

.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.625rem 1.25rem;
}

.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}

.p-fluid .p-button {
  width: 100%;
}

.p-fluid .p-button-icon-only {
  width: 2.357rem;
}

.p-fluid .p-buttonset {
  display: flex;
}

.p-fluid .p-buttonset .p-button {
  flex: 1;
}

.p-button.p-button-secondary,
.p-buttonset.p-button-secondary > .p-button,
.p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #98a3cb;
  border: 1px solid #98a3cb;
}

.p-button.p-button-secondary:enabled:hover,
.p-buttonset.p-button-secondary > .p-button:enabled:hover,
.p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #808ebf;
  color: #ffffff;
  border-color: #808ebf;
}

.p-button.p-button-secondary:enabled:focus,
.p-buttonset.p-button-secondary > .p-button:enabled:focus,
.p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #d6daea;
}

.p-button.p-button-secondary:enabled:active,
.p-buttonset.p-button-secondary > .p-button:enabled:active,
.p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #6979b3;
  color: #ffffff;
  border-color: #6979b3;
}

.p-button.p-button-secondary.p-button-outlined,
.p-buttonset.p-button-secondary > .p-button.p-button-outlined,
.p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #98a3cb;
  border: 1px solid;
}

.p-button.p-button-secondary.p-button-outlined:enabled:hover,
.p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover,
.p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(152, 163, 203, 0.04);
  color: #98a3cb;
  border: 1px solid;
}

.p-button.p-button-secondary.p-button-outlined:enabled:active,
.p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active,
.p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(152, 163, 203, 0.16);
  color: #98a3cb;
  border: 1px solid;
}

.p-button.p-button-secondary.p-button-text,
.p-buttonset.p-button-secondary > .p-button.p-button-text,
.p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #98a3cb;
  border-color: transparent;
}

.p-button.p-button-secondary.p-button-text:enabled:hover,
.p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover,
.p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(152, 163, 203, 0.04);
  border-color: transparent;
  color: #98a3cb;
}

.p-button.p-button-secondary.p-button-text:enabled:active,
.p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active,
.p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(152, 163, 203, 0.16);
  border-color: transparent;
  color: #98a3cb;
}

.p-button.p-button-info,
.p-buttonset.p-button-info > .p-button,
.p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #0288d1;
  border: 1px solid #0288d1;
}

.p-button.p-button-info:enabled:hover,
.p-buttonset.p-button-info > .p-button:enabled:hover,
.p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #027abc;
  color: #ffffff;
  border-color: #027abc;
}

.p-button.p-button-info:enabled:focus,
.p-buttonset.p-button-info > .p-button:enabled:focus,
.p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #89d4fe;
}

.p-button.p-button-info:enabled:active,
.p-buttonset.p-button-info > .p-button:enabled:active,
.p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #026da7;
  color: #ffffff;
  border-color: #026da7;
}

.p-button.p-button-info.p-button-outlined,
.p-buttonset.p-button-info > .p-button.p-button-outlined,
.p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #0288d1;
  border: 1px solid;
}

.p-button.p-button-info.p-button-outlined:enabled:hover,
.p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover,
.p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  color: #0288d1;
  border: 1px solid;
}

.p-button.p-button-info.p-button-outlined:enabled:active,
.p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active,
.p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  color: #0288d1;
  border: 1px solid;
}

.p-button.p-button-info.p-button-text,
.p-buttonset.p-button-info > .p-button.p-button-text,
.p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #0288d1;
  border-color: transparent;
}

.p-button.p-button-info.p-button-text:enabled:hover,
.p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover,
.p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  border-color: transparent;
  color: #0288d1;
}

.p-button.p-button-info.p-button-text:enabled:active,
.p-buttonset.p-button-info > .p-button.p-button-text:enabled:active,
.p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  border-color: transparent;
  color: #0288d1;
}

.p-button.p-button-success,
.p-buttonset.p-button-success > .p-button,
.p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #689f38;
  border: 1px solid #689f38;
}

.p-button.p-button-success:enabled:hover,
.p-buttonset.p-button-success > .p-button:enabled:hover,
.p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #5e8f32;
  color: #ffffff;
  border-color: #5e8f32;
}

.p-button.p-button-success:enabled:focus,
.p-buttonset.p-button-success > .p-button:enabled:focus,
.p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #c2e0a8;
}

.p-button.p-button-success:enabled:active,
.p-buttonset.p-button-success > .p-button:enabled:active,
.p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #537f2d;
  color: #ffffff;
  border-color: #537f2d;
}

.p-button.p-button-success.p-button-outlined,
.p-buttonset.p-button-success > .p-button.p-button-outlined,
.p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #689f38;
  border: 1px solid;
}

.p-button.p-button-success.p-button-outlined:enabled:hover,
.p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover,
.p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  color: #689f38;
  border: 1px solid;
}

.p-button.p-button-success.p-button-outlined:enabled:active,
.p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active,
.p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  color: #689f38;
  border: 1px solid;
}

.p-button.p-button-success.p-button-text,
.p-buttonset.p-button-success > .p-button.p-button-text,
.p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #689f38;
  border-color: transparent;
}

.p-button.p-button-success.p-button-text:enabled:hover,
.p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover,
.p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  border-color: transparent;
  color: #689f38;
}

.p-button.p-button-success.p-button-text:enabled:active,
.p-buttonset.p-button-success > .p-button.p-button-text:enabled:active,
.p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  border-color: transparent;
  color: #689f38;
}

.p-button.p-button-warning,
.p-buttonset.p-button-warning > .p-button,
.p-splitbutton.p-button-warning > .p-button {
  color: #212529;
  background: #fbc02d;
  border: 1px solid #fbc02d;
}

.p-button.p-button-warning:enabled:hover,
.p-buttonset.p-button-warning > .p-button:enabled:hover,
.p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #fab710;
  color: #212529;
  border-color: #fab710;
}

.p-button.p-button-warning:enabled:focus,
.p-buttonset.p-button-warning > .p-button:enabled:focus,
.p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #fde6ab;
}

.p-button.p-button-warning:enabled:active,
.p-buttonset.p-button-warning > .p-button:enabled:active,
.p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #e8a704;
  color: #212529;
  border-color: #e8a704;
}

.p-button.p-button-warning.p-button-outlined,
.p-buttonset.p-button-warning > .p-button.p-button-outlined,
.p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #fbc02d;
  border: 1px solid;
}

.p-button.p-button-warning.p-button-outlined:enabled:hover,
.p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover,
.p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  color: #fbc02d;
  border: 1px solid;
}

.p-button.p-button-warning.p-button-outlined:enabled:active,
.p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active,
.p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  color: #fbc02d;
  border: 1px solid;
}

.p-button.p-button-warning.p-button-text,
.p-buttonset.p-button-warning > .p-button.p-button-text,
.p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #fbc02d;
  border-color: transparent;
}

.p-button.p-button-warning.p-button-text:enabled:hover,
.p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover,
.p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  border-color: transparent;
  color: #fbc02d;
}

.p-button.p-button-warning.p-button-text:enabled:active,
.p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active,
.p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  border-color: transparent;
  color: #fbc02d;
}

.p-button.p-button-help,
.p-buttonset.p-button-help > .p-button,
.p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #9c27b0;
  border: 1px solid #9c27b0;
}

.p-button.p-button-help:enabled:hover,
.p-buttonset.p-button-help > .p-button:enabled:hover,
.p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #8c239e;
  color: #ffffff;
  border-color: #8c239e;
}

.p-button.p-button-help:enabled:focus,
.p-buttonset.p-button-help > .p-button:enabled:focus,
.p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #df9eea;
}

.p-button.p-button-help:enabled:active,
.p-buttonset.p-button-help > .p-button:enabled:active,
.p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #7d1f8d;
  color: #ffffff;
  border-color: #7d1f8d;
}

.p-button.p-button-help.p-button-outlined,
.p-buttonset.p-button-help > .p-button.p-button-outlined,
.p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #9c27b0;
  border: 1px solid;
}

.p-button.p-button-help.p-button-outlined:enabled:hover,
.p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover,
.p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9c27b0;
  border: 1px solid;
}

.p-button.p-button-help.p-button-outlined:enabled:active,
.p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active,
.p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  color: #9c27b0;
  border: 1px solid;
}

.p-button.p-button-help.p-button-text,
.p-buttonset.p-button-help > .p-button.p-button-text,
.p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #9c27b0;
  border-color: transparent;
}

.p-button.p-button-help.p-button-text:enabled:hover,
.p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover,
.p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9c27b0;
}

.p-button.p-button-help.p-button-text:enabled:active,
.p-buttonset.p-button-help > .p-button.p-button-text:enabled:active,
.p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9c27b0;
}

.p-button.p-button-danger,
.p-buttonset.p-button-danger > .p-button,
.p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #d32f2f;
  border: 1px solid #d32f2f;
}

.p-button.p-button-danger:enabled:hover,
.p-buttonset.p-button-danger > .p-button:enabled:hover,
.p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #c02929;
  color: #ffffff;
  border-color: #c02929;
}

.p-button.p-button-danger:enabled:focus,
.p-buttonset.p-button-danger > .p-button:enabled:focus,
.p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #edacac;
}

.p-button.p-button-danger:enabled:active,
.p-buttonset.p-button-danger > .p-button:enabled:active,
.p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #aa2424;
  color: #ffffff;
  border-color: #aa2424;
}

.p-button.p-button-danger.p-button-outlined,
.p-buttonset.p-button-danger > .p-button.p-button-outlined,
.p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #d32f2f;
  border: 1px solid;
}

.p-button.p-button-danger.p-button-outlined:enabled:hover,
.p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover,
.p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  color: #d32f2f;
  border: 1px solid;
}

.p-button.p-button-danger.p-button-outlined:enabled:active,
.p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active,
.p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  color: #d32f2f;
  border: 1px solid;
}

.p-button.p-button-danger.p-button-text,
.p-buttonset.p-button-danger > .p-button.p-button-text,
.p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #d32f2f;
  border-color: transparent;
}

.p-button.p-button-danger.p-button-text:enabled:hover,
.p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover,
.p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  border-color: transparent;
  color: #d32f2f;
}

.p-button.p-button-danger.p-button-text:enabled:active,
.p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active,
.p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  border-color: transparent;
  color: #d32f2f;
}

.p-button.p-button-link {
  color: #034e95;
  background: transparent;
  border: transparent;
}

.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #034e95;
  border-color: transparent;
}

.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}

.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem #303030;
  border-color: transparent;
}

.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #034e95;
  border-color: transparent;
}

@media screen and (max-width: 960px) {
  .p-button:not(.p-button-icon-only) {
    display: flex;
    width: 100%;
  }

  .p-button {
    margin-bottom: 0.5rem;
  }
}

.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem;
}

.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-carousel .p-carousel-indicators {
  padding: 1rem;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #e9ecef;
  width: 2rem;
  height: 0.5rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #dee2e6;
}

.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #dee2e6;
  color: #303030;
}

.p-datatable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}

.p-datatable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}

.p-datatable .p-datatable-thead {
  background: #f8f9fa;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 0 0 2px 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
}

.p-datatable .p-datatable-footer {
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 2px 0 0 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
}

.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 0.25rem 0.25rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 0 0;
  font-weight: 600;
  color: #5e5e5e;
  background: #ffffff;
  transition: box-shadow 0.2s;
}

.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #5e5e5e;
  background: #ffffff;
}

.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}

.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #303030;
  background: #dee2e6;
  margin-left: 0.5rem;
}

.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}

.p-datatable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #0462BA;
}

.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #0462BA;
}

.p-datatable .p-sortable-column.p-highlight:hover {
  background: #e9ecef;
  color: #0462BA;
}

.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #0462BA;
}

.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem #303030;
  outline: 0 none;
}

.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #5e5e5e;
  transition: box-shadow 0.2s;
  outline-color: #303030;
}

.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 0.25rem 0.25rem;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}

.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #dee2e6;
  color: #303030;
}

.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #dee2e6;
}

.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #dee2e6;
}

.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-datatable .p-column-resizer-helper {
  background: #0462BA;
}

.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #f8f9fa;
}

.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}

.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}

.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 1px 0 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px;
}

.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fcfcfc;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #dee2e6;
  color: #303030;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #303030;
}

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #303030;
}

.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.125rem 0.125rem;
}

.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.125rem 0.125rem;
}

.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.125rem 0.125rem;
}

.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.125rem 0.125rem;
}

.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.125rem 0.125rem;
}

.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 0.3125rem 0.3125rem;
}

.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 0.3125rem 0.3125rem;
}

.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 0.3125rem 0.3125rem;
}

.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 0.3125rem 0.3125rem;
}

.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 0.3125rem 0.3125rem;
}

.p-dataview .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}

.p-dataview .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}

.p-dataview .p-dataview-header {
  background: #f8f9fa;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 0 0 2px 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
}

.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  padding: 0;
}

.p-dataview.p-dataview-list .p-dataview-content > .grid > div {
  border: solid #e9ecef;
  border-width: 0 0 1px 0;
}

.p-dataview .p-dataview-footer {
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 2px 0 0 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}

.p-dataview .p-dataview-emptymessage {
  padding: 1rem;
}

.fc .fc-view-container th {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #5e5e5e;
}

.fc .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #5e5e5e;
}

.fc .fc-view-container td.fc-head-container {
  border: 1px solid #dee2e6;
}

.fc .fc-view-container .fc-row {
  border-right: 1px solid #dee2e6;
}

.fc .fc-view-container .fc-event {
  background: #0458a7;
  border: 1px solid #0458a7;
  color: white;
}

.fc .fc-view-container .fc-divider {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
}

.fc .fc-toolbar .fc-button {
  color: white;
  background: #0462BA;
  border: 1px solid #0462BA;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: var(--border-radius);
  display: flex;
  align-items: center;
}

.fc .fc-toolbar .fc-button:enabled:hover {
  background: #414141;
  color: white;
  border-color: #0458a7;
}

.fc .fc-toolbar .fc-button:enabled:active {
  background: #414141;
  color: white;
  border-color: #034e95;
}

.fc .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.fc .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}

.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}

.fc .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}

.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}

.fc .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.fc .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #303030;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #303030;
}

.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #0462BA;
  border-color: #0462BA;
  color: white;
}

.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #0458a7;
  border-color: #0458a7;
  color: white;
}

.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  z-index: 1;
}

.fc .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}

.fc .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.fc .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-orderlist .p-orderlist-controls {
  padding: 1rem;
}

.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}

.p-orderlist .p-orderlist-header {
  background: #f8f9fa;
  color: #5e5e5e;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 600;
}

.p-orderlist .p-orderlist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}

.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.5rem;
}

.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}

.p-orderlist .p-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  padding: 0.5rem 0;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #5e5e5e;
  background: transparent;
  transition: transform 0.2s, box-shadow 0.2s;
}

.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-orderlist .p-orderlist-list .p-orderlist-droppoint.p-orderlist-droppoint-highlight {
  background-color: #abb5bf;
}

@media screen and (max-width: 769px) {
  .p-orderlist {
    flex-direction: column;
  }
  .p-orderlist .p-orderlist-controls {
    padding: 1rem;
    flex-direction: row;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-right: 0.5rem;
    margin-bottom: 0;
  }
  .p-orderlist .p-orderlist-controls .p-button:last-child {
    margin-right: 0;
  }
}

.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #dee2e6;
  color: #303030;
}

.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #95a2af;
}

.p-organizationchart .p-organizationchart-line-down {
  background: #dee2e6;
}

.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #dee2e6;
  border-color: #dee2e6;
}

.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #dee2e6;
  border-color: #dee2e6;
}

.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  padding: 1rem;
}

.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}

.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-paginator {
  background: #ffffff;
  color: #414141;
  border: solid #e9ecef;
  border-width: 0;
  padding: 0.5rem 1rem;
  border-radius: var(--border-radius);
}

.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 2px;
}

.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #5e5e5e;
}

.p-paginator .p-paginator-first {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-paginator .p-paginator-last {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  height: 2.357rem;
}

.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}

.p-paginator .p-paginator-current {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  padding: 0 0.5rem;
}

.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 2px;
}

.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #dee2e6;
  border-color: #dee2e6;
  color: #303030;
}

.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #5e5e5e;
}

.p-picklist .p-picklist-buttons {
  padding: 1rem;
}

.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}

.p-picklist .p-picklist-header {
  background: #f8f9fa;
  color: #5e5e5e;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 600;
}

.p-picklist .p-picklist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}

.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.5rem;
}

.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}

.p-picklist .p-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  padding: 0.5rem 0;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #5e5e5e;
  background: transparent;
  transition: transform 0.2s, box-shadow 0.2s;
}

.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #303030;
  background: #dee2e6;
}

.p-picklist .p-picklist-list .p-picklist-droppoint.p-picklist-droppoint-highlight {
  background-color: #abb5bf;
}

.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.5rem 1rem;
  color: #5e5e5e;
}

@media screen and (max-width: 769px) {
  .p-picklist {
    flex-direction: column;
  }
  .p-picklist .p-picklist-buttons {
    padding: 1rem;
    flex-direction: row;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-right: 0.5rem;
    margin-bottom: 0;
  }
  .p-picklist .p-picklist-buttons .p-button:last-child {
    margin-right: 0;
  }
  .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before {
    content: "\e930";
  }
  .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before {
    content: "\e92c";
  }
  .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before {
    content: "\e933";
  }
  .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before {
    content: "\e92f";
  }
}

.p-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  padding: 1rem;
  border-radius: var(--border-radius);
}

.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: var(--border-radius);
  transition: box-shadow 0.2s;
  padding: 0.5rem;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #5e5e5e;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #dee2e6;
  color: #303030;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #303030;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #303030;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}

.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.5rem;
}

.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}

.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}

.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}

.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #abb5bf;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: var(--border-radius);
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  color: #5e5e5e;
  padding: 0.5rem;
  transition: box-shadow 0.2s;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #dee2e6;
  color: #303030;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #303030;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-treetable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}

.p-treetable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}

.p-treetable .p-treetable-header {
  background: #f8f9fa;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 0 0 2px 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
}

.p-treetable .p-treetable-footer {
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 2px 0 0 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
}

.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 0.25rem 0.25rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 0 0;
  font-weight: 600;
  color: #5e5e5e;
  background: #ffffff;
  transition: box-shadow 0.2s;
}

.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #5e5e5e;
  background: #ffffff;
}

.p-treetable .p-sortable-column {
  outline-color: #303030;
}

.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}

.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #303030;
  background: #dee2e6;
  margin-left: 0.5rem;
}

.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}

.p-treetable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #0462BA;
}

.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #0462BA;
}

.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #5e5e5e;
  transition: box-shadow 0.2s;
  outline-color: #303030;
}

.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 0.25rem 0.25rem;
}

.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}

.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}

.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #5e5e5e;
}

.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #dee2e6;
  color: #303030;
}

.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #303030;
}

.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #303030;
}

.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #5e5e5e;
}

.p-treetable .p-column-resizer-helper {
  background: #0462BA;
}

.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #f8f9fa;
}

.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}

.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}

.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}

.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.21875rem 0.21875rem;
}

.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.125rem 0.125rem;
}

.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.125rem 0.125rem;
}

.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.125rem 0.125rem;
}

.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.125rem 0.125rem;
}

.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 0.3125rem 0.3125rem;
}

.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 0.3125rem 0.3125rem;
}

.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 0.3125rem 0.3125rem;
}

.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 0.3125rem 0.3125rem;
}

.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 0.3125rem 0.3125rem;
}

.p-virtualscroller .p-virtualscroller-header {
  background: #f8f9fa;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 0 0 2px 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
}

.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  padding: 0;
}

.p-virtualscroller .p-virtualscroller-footer {
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  border-width: 2px 0 0 0;
  padding: 0.25rem 0.25rem;
  font-weight: 600;
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}

.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #5e5e5e;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: var(--border-radius);
  transition: box-shadow 0.2s;
}

.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}

.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #5e5e5e;
}

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #5e5e5e;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #5e5e5e;
}

.p-accordion .p-accordion-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 0;
}

.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
  border-radius: 0;
}

.p-accordion p-accordiontab .p-accordion-content {
  border-radius: 0;
}

.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
  border-top: 0 none;
}

.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-top: 0 none;
}

.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-accordion p-accordiontab:last-child .p-accordion-content {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-card {
  background: #ffffff;
  color: #5e5e5e;
  box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 3px rgba(0, 0, 0, 0.12) !important;
  border-radius: var(--border-radius);
}

.p-card .p-card-body {
  padding: 1rem;
}

.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.p-card .p-card-subtitle {
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #6c757d;
}

.p-card .p-card-content {
  padding: 1rem 0;
}

.p-card .p-card-footer {
  padding: 1rem 0 0 0;
}

.p-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  border-radius: var(--border-radius);
}

.p-fieldset .p-fieldset-legend {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #5e5e5e;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: var(--border-radius);
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 1rem;
  color: #5e5e5e;
  border-radius: var(--border-radius);
  transition: box-shadow 0.2s;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #5e5e5e;
}

.p-fieldset .p-fieldset-content {
  padding: 1rem;
}

.p-panel .p-panel-header {
  border: 1px solid #dee2e6;
  padding: 1rem;
  background: #f8f9fa;
  color: #5e5e5e;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-panel .p-panel-header .p-panel-title {
  font-weight: 600;
}

.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-panel.p-panel-toggleable .p-panel-header {
  padding: var(--default-padding);
}

.p-panel .p-panel-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top: 0 none;
}

.p-panel .p-panel-footer {
  padding: 0.5rem 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  border-top: 0 none;
}

.p-panel .p-panel-icons-end {
  order: 2;
  margin-left: auto;
}

.p-panel .p-panel-icons-start {
  order: 0;
  margin-right: 0.5rem;
}

.p-panel .p-panel-icons-center {
  order: 2;
  width: 100%;
  text-align: center;
}

.p-scrollpanel .p-scrollpanel-bar {
  background: #f8f9fa;
  border: 0 none;
}

.p-tabview .p-tabview-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}

.p-tabview .p-tabview-nav li {
  margin-right: 0;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}

.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border-color: #0462BA;
  color: #0462BA;
}

.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}

.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}

.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}

.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 1rem;
  border: 0 none;
  color: #5e5e5e;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-toolbar {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-radius: var(--border-radius);
}

.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}

.p-dialog {
  border-radius: var(--border-radius);
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border: 0 none;
}

.p-dialog .p-dialog-header {
  border-bottom: 0 none;
  background: #ffffff;
  color: #5e5e5e;
  padding: 0.5rem;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 600;
  font-size: 1.25rem;
}

.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}

.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}

.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #5e5e5e;
  padding: 0 0.5rem 0.5rem 0.5rem;
}

.p-dialog .p-dialog-footer {
  border-top: 0 none;
  background: #ffffff;
  color: #5e5e5e;
  padding: 0 0.5rem 0.5rem 0.5rem;
  text-align: right;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}

.p-dialog-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

.p-overlaypanel {
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  border-radius: var(--border-radius);
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.p-overlaypanel .p-overlaypanel-content {
  padding: 1rem;
}

.p-overlaypanel .p-overlaypanel-close {
  background: #0462BA;
  color: white;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}

.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #414141;
  color: white;
}

.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}

.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}

.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}

.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: #ffffff;
}

.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}

.p-component-overlay-enter {
  animation: p-component-overlay-enter-animation 500ms forwards;
}

.p-component-overlay-leave {
  animation: p-component-overlay-leave-animation 500ms forwards;
}

@keyframes p-component-overlay-enter-animation {
  from {
    background-color: transparent;
  }
  to {
    background-color: rgba(0, 0, 0, 0.4);
  }
}

@keyframes p-component-overlay-leave-animation {
  from {
    background-color: rgba(0, 0, 0, 0.4);
  }
  to {
    background-color: transparent;
  }
}

.p-sidebar {
  background: #ffffff;
  color: #5e5e5e;
  padding: 1rem;
  border: 0 none;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.p-sidebar .p-sidebar-close {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-sidebar .p-sidebar-close:enabled:hover {
  color: #5e5e5e;
  border-color: transparent;
  background: #e9ecef;
}

.p-sidebar .p-sidebar-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-sidebar-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.p-tooltip .p-tooltip-text {
  background: #5e5e5e;
  color: #ffffff;
  padding: 0.5rem 0.5rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: var(--border-radius);
}

.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #5e5e5e;
}

.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #5e5e5e;
}

.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #5e5e5e;
}

.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #5e5e5e;
}

.p-fileupload .p-fileupload-buttonbar {
  background: #f8f9fa;
  padding: 0;
  border: 1px solid #dee2e6;
  color: #5e5e5e;
  border-bottom: 0 none;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}

.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #dee2e6;
  color: #5e5e5e;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-fileupload .p-progressbar {
  height: 0.25rem;
}

.p-fileupload .p-fileupload-row > div {
  padding: 0.25rem 0.25rem;
}

.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}

.p-fileupload-choose:not(.p-disabled):hover {
  background: #414141;
  color: white;
  border-color: #0458a7;
}

.p-fileupload-choose:not(.p-disabled):active {
  background: #414141;
  color: white;
  border-color: #034e95;
}

.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: var(--border-radius);
  padding: 1rem;
}

.p-breadcrumb ul li .p-menuitem-link {
  transition: box-shadow 0.2s;
  border-radius: var(--border-radius);
}

.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
}

.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #5e5e5e;
}

.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #5e5e5e;
}

.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #6c757d;
}

.p-contextmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem;
}

.p-contextmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-contextmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}

.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-contextmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}

.p-megamenu {
  padding: 0 0.5rem;
  background: transparent;
  color: #5e5e5e;
  border: none;
  border-radius: var(--border-radius);
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 2px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-megamenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #5e5e5e;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-megamenu .p-megamenu-submenu {
  padding: 0.25rem 0;
  width: 12.5rem;
}

.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}

.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0.25rem 0;
}

.p-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #dee2e6;
  border-radius: var(--border-radius);
  width: 12.5rem;
}

.p-menu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-menu .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-menu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.p-menu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-menubar {
  padding: 0 0.5rem;
  background: transparent;
  color: #5e5e5e;
  border: none;
  border-radius: var(--border-radius);
}

.p-menubar .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 2px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-menubar .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem;
}

.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}

.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}

.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }
  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar .p-menubar-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }
  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
  }
  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #5e5e5e;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #5e5e5e;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #5e5e5e;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #303030;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}

.p-panelmenu .p-panelmenu-header > a {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #5e5e5e;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: var(--border-radius);
  transition: box-shadow 0.2s;
}

.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #5e5e5e;
}

.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}

.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #5e5e5e;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #5e5e5e;
}

.p-panelmenu .p-panelmenu-content {
  padding: 0.25rem 0;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #5e5e5e;
  margin-bottom: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}

.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}

.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 0;
}

.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
  border-radius: 0;
}

.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
  border-radius: 0;
}

.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a {
  border-top: 0 none;
}

.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
  border-top: 0 none;
}

.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
}

.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}

.p-slidemenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #dee2e6;
  border-radius: var(--border-radius);
  width: 12.5rem;
}

.p-slidemenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-slidemenu .p-slidemenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #e9ecef;
}

.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #5e5e5e;
}

.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon,
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #6c757d;
}

.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}

.p-slidemenu .p-slidemenu-backward {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
}

.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: var(--border-radius);
  background: #ffffff;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #5e5e5e;
  border: 1px solid #e9ecef;
  background: #ffffff;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 50%;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}

.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #dee2e6;
  color: #303030;
}

.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #5e5e5e;
}

.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}

.p-tabmenu .p-tabmenu-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 0;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: var(--border-radius);
  border-top-left-radius: var(--border-radius);
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: #0462BA;
  color: #0462BA;
}

.p-tieredmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #dee2e6;
  border-radius: var(--border-radius);
  width: 12.5rem;
}

.p-tieredmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #5e5e5e;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}

.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}

.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #5e5e5e;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}

.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}

.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #303030;
}

.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-tieredmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}

.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #5e5e5e;
}

.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}

.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}

.p-inline-message {
  padding: 0.5rem 0.5rem;
  margin: 0;
  border-radius: var(--border-radius);
}

.p-inline-message.p-inline-message-info {
  background: #b3e5fc;
  border: solid #0891cf;
  border-width: 0px;
  color: #044868;
}

.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #044868;
}

.p-inline-message.p-inline-message-success {
  background: #c8e6c9;
  border: solid #439446;
  border-width: 0px;
  color: #224a23;
}

.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #224a23;
}

.p-inline-message.p-inline-message-warn {
  background: #ffecb3;
  border: solid #d9a300;
  border-width: 0px;
  color: #6d5100;
}

.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #6d5100;
}

.p-inline-message.p-inline-message-error {
  background: #ffcdd2;
  border: solid #e60017;
  border-width: 0px;
  color: #73000c;
}

.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #73000c;
}

.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}

.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}

.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}

.p-message {
  margin: 1rem 0;
  border-radius: var(--border-radius);
}

.p-message .p-message-wrapper {
  padding: 1rem 1.5rem;
}

.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}

.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-message.p-message-info {
  background: #b3e5fc;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}

.p-message.p-message-info .p-message-icon {
  color: #044868;
}

.p-message.p-message-info .p-message-close {
  color: #044868;
}

.p-message.p-message-success {
  background: #c8e6c9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}

.p-message.p-message-success .p-message-icon {
  color: #224a23;
}

.p-message.p-message-success .p-message-close {
  color: #224a23;
}

.p-message.p-message-warn {
  background: #ffecb3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}

.p-message.p-message-warn .p-message-icon {
  color: #6d5100;
}

.p-message.p-message-warn .p-message-close {
  color: #6d5100;
}

.p-message.p-message-error {
  background: #ffcdd2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}

.p-message.p-message-error .p-message-icon {
  color: #73000c;
}

.p-message.p-message-error .p-message-close {
  color: #73000c;
}

.p-message .p-message-text {
  font-size: 1rem;
  font-weight: 500;
}

.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}

.p-message .p-message-summary {
  font-weight: 700;
}

.p-message .p-message-detail {
  margin-left: 0.5rem;
}

.p-toast {
  opacity: 0.9;
}

.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: var(--border-radius);
}

.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0 0 0 6px;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 1rem;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}

.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}

.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-toast .p-toast-message.p-toast-message-info {
  background: #b3e5fc;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}

.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #044868;
}

.p-toast .p-toast-message.p-toast-message-success {
  background: #c8e6c9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}

.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #224a23;
}

.p-toast .p-toast-message.p-toast-message-warn {
  background: #ffecb3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}

.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #6d5100;
}

.p-toast .p-toast-message.p-toast-message-error {
  background: #ffcdd2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}

.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #73000c;
}

.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}

.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}

.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}

.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 2px;
  margin: 0 0.5rem;
}

.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}

.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}

.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #f8f9fa;
  padding: 1rem;
}

.p-galleria .p-galleria-indicators {
  padding: 1rem;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #e9ecef;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #dee2e6;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #dee2e6;
  color: #303030;
}

.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}

.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #dee2e6;
  color: #303030;
}

.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #f8f9fa;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content {
  transition: box-shadow 0.2s;
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-galleria-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.9);
}

.p-inplace .p-inplace-display {
  padding: 0.5rem 0.5rem;
  border-radius: var(--border-radius);
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #e9ecef;
  color: #5e5e5e;
}

.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
}

.p-progressbar {
  border: 0 none;
  height: 1.5rem;
  background: #dee2e6;
  border-radius: var(--border-radius);
}

.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #0462BA;
}

.p-progressbar .p-progressbar-label {
  color: #5e5e5e;
  line-height: 1.5rem;
}

.p-terminal {
  background: #ffffff;
  color: #5e5e5e;
  border: 1px solid #dee2e6;
  padding: 1rem;
}

.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, Titillium, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-blockui.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.p-badge {
  background: #0462BA;
  color: white;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}

.p-badge.p-badge-secondary {
  background-color: #98a3cb;
  color: #ffffff;
}

.p-badge.p-badge-success {
  background-color: #689f38;
  color: #ffffff;
}

.p-badge.p-badge-info {
  background-color: #0288d1;
  color: #ffffff;
}

.p-badge.p-badge-warning {
  background-color: #fbc02d;
  color: #212529;
}

.p-badge.p-badge-danger {
  background-color: #d32f2f;
  color: #ffffff;
}

.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}

.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}

.p-tag {
  background: #0462BA;
  color: white;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: var(--border-radius);
}

.p-tag.p-tag-success {
  background-color: #689f38;
  color: #ffffff;
}

.p-tag.p-tag-info {
  background-color: #0288d1;
  color: #ffffff;
}

.p-tag.p-tag-warning {
  background-color: #fbc02d;
  color: #212529;
}

.p-tag.p-tag-danger {
  background-color: #d32f2f;
  color: #ffffff;
}

@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('MaterialIcons.b322d1edc700263c.ttf');
  /* For IE6-8 */
  src: url('MaterialIcons.57be4b386eb1a4a8.woff2') format("woff2"), url('MaterialIcons.5bc8d1a7323be309.woff') format("woff"), url('MaterialIcons.b322d1edc700263c.ttf') format("truetype");
}

@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('MaterialIcons-Outlined.e659e25dcae88e05.ttf');
  /* For IE6-8 */
  src: url('MaterialIcons-Outlined.ef96d9ab9b4d8acb.woff2') format("woff2"), url('MaterialIcons-Outlined.2d734d0ad4ddd1a2.woff') format("woff"), url('MaterialIcons-Outlined.e659e25dcae88e05.ttf') format("truetype");
}

@font-face {
  font-family: "Material Icons Round";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('MaterialIcons-Round.6e591387a9406db9.ttf');
  /* For IE6-8 */
  src: url('MaterialIcons-Round.62981de803f958c2.woff2') format("woff2"), url('MaterialIcons-Round.7ddf9fa1f2716db4.woff') format("woff"), url('MaterialIcons-Round.6e591387a9406db9.ttf') format("truetype");
}

@font-face {
  font-family: "Material Icons Sharp";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('MaterialIcons-Sharp.20a0d6325183c286.ttf');
  /* For IE6-8 */
  src: url('MaterialIcons-Sharp.e7db0947bf928385.woff2') format("woff2"), url('MaterialIcons-Sharp.136ee0f798dc11a6.woff') format("woff"), url('MaterialIcons-Sharp.20a0d6325183c286.ttf') format("truetype");
}

@font-face {
  font-family: "Material Icons Two Tone";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('MaterialIcons-TwoTone.9ba383ce85c21d34.ttf');
  /* For IE6-8 */
  src: url('MaterialIcons-TwoTone.35f16bcd73b90385.woff2') format("woff2"), url('MaterialIcons-TwoTone.0896903673cc13ee.woff') format("woff"), url('MaterialIcons-TwoTone.9ba383ce85c21d34.ttf') format("truetype");
}

.mi, .mi-twotone, .mi-sharp, .mi-round, .mi-outline {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  -ms-word-wrap: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}

.mi:before, .mi-twotone:before, .mi-sharp:before, .mi-round:before, .mi-outline:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.3;
}

.mi:after, .mi-twotone:after, .mi-sharp:after, .mi-round:after, .mi-outline:after {
  opacity: 1;
}

.mi-outline {
  font-family: "Material Icons Outlined", "Material Icons";
}

.mi-round {
  font-family: "Material Icons Round", "Material Icons";
}

.mi-sharp {
  font-family: "Material Icons Sharp", "Material Icons";
}

.mi-twotone {
  font-family: "Material Icons Two Tone", "Material Icons";
}

/* Rules for sizing the icon. */

.md-18 {
  font-size: 18px;
}

.md-24 {
  font-size: 24px;
}

.md-36 {
  font-size: 36px;
}

.md-48 {
  font-size: 48px;
}

/* Rules for using icons as black on a light background. */

.md-dark {
  color: rgba(0, 0, 0, 0.54);
}

.md-dark.md-inactive {
  color: rgba(0, 0, 0, 0.26);
}

/* Rules for using icons as white on a dark background. */

.md-light {
  color: white;
}

.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.3);
}

/* Icons. */

.mi-360:after {
  content: '\e000';
}

.mi-3d_rotation:after {
  content: '\e001';
}

.mi-4k:after {
  content: '\e002';
}

.mi-4k:before {
  content: '\e003';
}

.mi-ac_unit:after {
  content: '\e004';
}

.mi-access_alarm:after {
  content: '\e005';
}

.mi-access_alarm:before {
  content: '\e006';
}

.mi-access_alarms:after {
  content: '\e007';
}

.mi-access_alarms:before {
  content: '\e008';
}

.mi-access_time:after {
  content: '\e009';
}

.mi-access_time:before {
  content: '\e00a';
}

.mi-accessibility:after {
  content: '\e00b';
}

.mi-accessibility_new:after {
  content: '\e00c';
}

.mi-accessible:after {
  content: '\e00d';
}

.mi-accessible_forward:after {
  content: '\e00e';
}

.mi-account_balance:after {
  content: '\e00f';
}

.mi-account_balance:before {
  content: '\e010';
}

.mi-account_balance_wallet:after {
  content: '\e011';
}

.mi-account_balance_wallet:before {
  content: '\e012';
}

.mi-account_box:after {
  content: '\e013';
}

.mi-account_box:before {
  content: '\e014';
}

.mi-account_circle:after {
  content: '\e015';
}

.mi-account_circle:before {
  content: '\e016';
}

.mi-account_tree:after {
  content: '\e017';
}

.mi-account_tree:before {
  content: '\e018';
}

.mi-adb:after {
  content: '\e019';
}

.mi-add:after {
  content: '\e01a';
}

.mi-add_a_photo:after {
  content: '\e01b';
}

.mi-add_a_photo:before {
  content: '\e01c';
}

.mi-add_alarm:after {
  content: '\e01d';
}

.mi-add_alarm:before {
  content: '\e01e';
}

.mi-add_alert:after {
  content: '\e01f';
}

.mi-add_alert:before {
  content: '\e020';
}

.mi-add_box:after {
  content: '\e021';
}

.mi-add_box:before {
  content: '\e022';
}

.mi-add_circle:after {
  content: '\e023';
}

.mi-add_circle:before {
  content: '\e024';
}

.mi-add_circle_outline:after {
  content: '\e025';
}

.mi-add_comment:after {
  content: '\e026';
}

.mi-add_comment:before {
  content: '\e027';
}

.mi-add_location:after {
  content: '\e028';
}

.mi-add_location:before {
  content: '\e029';
}

.mi-add_photo_alternate:after {
  content: '\e02a';
}

.mi-add_photo_alternate:before {
  content: '\e02b';
}

.mi-add_shopping_cart:after {
  content: '\e02c';
}

.mi-add_to_home_screen:after {
  content: '\e02d';
}

.mi-add_to_photos:after {
  content: '\e02e';
}

.mi-add_to_photos:before {
  content: '\e02f';
}

.mi-add_to_queue:after {
  content: '\e030';
}

.mi-add_to_queue:before {
  content: '\e031';
}

.mi-adjust:after {
  content: '\e032';
}

.mi-airline_seat_flat:after {
  content: '\e033';
}

.mi-airline_seat_flat:before {
  content: '\e034';
}

.mi-airline_seat_flat_angled:after {
  content: '\e035';
}

.mi-airline_seat_flat_angled:before {
  content: '\e036';
}

.mi-airline_seat_individual_suite:after {
  content: '\e037';
}

.mi-airline_seat_individual_suite:before {
  content: '\e038';
}

.mi-airline_seat_legroom_extra:after {
  content: '\e039';
}

.mi-airline_seat_legroom_normal:after {
  content: '\e03a';
}

.mi-airline_seat_legroom_reduced:after {
  content: '\e03b';
}

.mi-airline_seat_recline_extra:after {
  content: '\e03c';
}

.mi-airline_seat_recline_normal:after {
  content: '\e03d';
}

.mi-airplanemode_active:after {
  content: '\e03e';
}

.mi-airplanemode_inactive:after {
  content: '\e03f';
}

.mi-airplay:after {
  content: '\e040';
}

.mi-airport_shuttle:after {
  content: '\e041';
}

.mi-airport_shuttle:before {
  content: '\e042';
}

.mi-alarm:after {
  content: '\e043';
}

.mi-alarm:before {
  content: '\e044';
}

.mi-alarm_add:after {
  content: '\e045';
}

.mi-alarm_add:before {
  content: '\e046';
}

.mi-alarm_off:after {
  content: '\e047';
}

.mi-alarm_on:after {
  content: '\e048';
}

.mi-alarm_on:before {
  content: '\e049';
}

.mi-album:after {
  content: '\e04a';
}

.mi-album:before {
  content: '\e04b';
}

.mi-all_inbox:after {
  content: '\e04c';
}

.mi-all_inbox:before {
  content: '\e04d';
}

.mi-all_inclusive:after {
  content: '\e04e';
}

.mi-all_out:after {
  content: '\e04f';
}

.mi-all_out:before {
  content: '\e050';
}

.mi-alternate_email:after {
  content: '\e051';
}

.mi-amp_stories:after {
  content: '\e053';
}

.mi-amp_stories:before {
  content: '\e054';
}

.mi-android:after {
  content: '\e055';
}

.mi-announcement:after {
  content: '\e056';
}

.mi-announcement:before {
  content: '\e057';
}

.mi-apartment:after {
  content: '\e058';
}

.mi-apps:after {
  content: '\e059';
}

.mi-archive:after {
  content: '\e05a';
}

.mi-archive:before {
  content: '\e05b';
}

.mi-arrow_back:after {
  content: '\e05c';
}

.mi-arrow_back_ios:after {
  content: '\e05d';
}

.mi-arrow_downward:after {
  content: '\e05e';
}

.mi-arrow_drop_down:after {
  content: '\e05f';
}

.mi-arrow_drop_down_circle:after {
  content: '\e060';
}

.mi-arrow_drop_down_circle:before {
  content: '\e061';
}

.mi-arrow_drop_up:after {
  content: '\e062';
}

.mi-arrow_forward:after {
  content: '\e063';
}

.mi-arrow_forward_ios:after {
  content: '\e064';
}

.mi-arrow_left:after {
  content: '\e065';
}

.mi-arrow_right:after {
  content: '\e066';
}

.mi-arrow_right_alt:after {
  content: '\e067';
}

.mi-arrow_upward:after {
  content: '\e068';
}

.mi-art_track:after {
  content: '\e069';
}

.mi-aspect_ratio:after {
  content: '\e06a';
}

.mi-aspect_ratio:before {
  content: '\e06b';
}

.mi-assessment:after {
  content: '\e06c';
}

.mi-assessment:before {
  content: '\e06d';
}

.mi-assignment:after {
  content: '\e06e';
}

.mi-assignment:before {
  content: '\e06f';
}

.mi-assignment_ind:after {
  content: '\e070';
}

.mi-assignment_ind:before {
  content: '\e071';
}

.mi-assignment_late:after {
  content: '\e072';
}

.mi-assignment_late:before {
  content: '\e073';
}

.mi-assignment_return:after {
  content: '\e074';
}

.mi-assignment_return:before {
  content: '\e075';
}

.mi-assignment_returned:after {
  content: '\e076';
}

.mi-assignment_returned:before {
  content: '\e077';
}

.mi-assignment_turned_in:after {
  content: '\e078';
}

.mi-assignment_turned_in:before {
  content: '\e079';
}

.mi-assistant:after {
  content: '\e07a';
}

.mi-assistant:before {
  content: '\e07b';
}

.mi-assistant_photo:after {
  content: '\e07c';
}

.mi-assistant_photo:before {
  content: '\e07d';
}

.mi-atm:after {
  content: '\e07e';
}

.mi-attach_file:after {
  content: '\e07f';
}

.mi-attach_money:after {
  content: '\e080';
}

.mi-attachment:after {
  content: '\e081';
}

.mi-audiotrack:after {
  content: '\e082';
}

.mi-audiotrack:before {
  content: '\e083';
}

.mi-autorenew:after {
  content: '\e084';
}

.mi-av_timer:after {
  content: '\e085';
}

.mi-backspace:after {
  content: '\e086';
}

.mi-backspace:before {
  content: '\e087';
}

.mi-backup:after {
  content: '\e088';
}

.mi-backup:before {
  content: '\e089';
}

.mi-ballot:after {
  content: '\e08a';
}

.mi-ballot:before {
  content: '\e08b';
}

.mi-bar_chart:after {
  content: '\e08c';
}

.mi-barcode:after {
  content: '\e08d';
}

.mi-bathtub:after {
  content: '\e08e';
}

.mi-bathtub:before {
  content: '\e08f';
}

.mi-battery_20:after {
  content: '\e090';
}

.mi-battery_20:before {
  content: '\e091';
}

.mi-battery_30:after {
  content: '\e092';
}

.mi-battery_30:before {
  content: '\e093';
}

.mi-battery_50:after {
  content: '\e094';
}

.mi-battery_50:before {
  content: '\e095';
}

.mi-battery_60:after {
  content: '\e096';
}

.mi-battery_60:before {
  content: '\e097';
}

.mi-battery_80:after {
  content: '\e098';
}

.mi-battery_80:before {
  content: '\e099';
}

.mi-battery_90:after {
  content: '\e09a';
}

.mi-battery_90:before {
  content: '\e09b';
}

.mi-battery_alert:after {
  content: '\e09c';
}

.mi-battery_charging_20:after {
  content: '\e09d';
}

.mi-battery_charging_20:before {
  content: '\e09e';
}

.mi-battery_charging_30:after {
  content: '\e09f';
}

.mi-battery_charging_30:before {
  content: '\e0a0';
}

.mi-battery_charging_50:after {
  content: '\e0a1';
}

.mi-battery_charging_50:before {
  content: '\e0a2';
}

.mi-battery_charging_60:after {
  content: '\e0a3';
}

.mi-battery_charging_60:before {
  content: '\e0a4';
}

.mi-battery_charging_80:after {
  content: '\e0a5';
}

.mi-battery_charging_80:before {
  content: '\e0a6';
}

.mi-battery_charging_90:after {
  content: '\e0a7';
}

.mi-battery_charging_90:before {
  content: '\e0a8';
}

.mi-battery_charging_full:after {
  content: '\e0a9';
}

.mi-battery_full:after {
  content: '\e0aa';
}

.mi-battery_std:after {
  content: '\e0ab';
}

.mi-battery_unknown:after {
  content: '\e0ac';
}

.mi-beach_access:after {
  content: '\e0ad';
}

.mi-beach_access:before {
  content: '\e0ae';
}

.mi-beenhere:after {
  content: '\e0af';
}

.mi-beenhere:before {
  content: '\e0b0';
}

.mi-block:after {
  content: '\e0b1';
}

.mi-bluetooth:after {
  content: '\e0b2';
}

.mi-bluetooth_audio:after {
  content: '\e0b3';
}

.mi-bluetooth_connected:after {
  content: '\e0b4';
}

.mi-bluetooth_disabled:after {
  content: '\e0b5';
}

.mi-bluetooth_searching:after {
  content: '\e0b6';
}

.mi-blur_circular:after {
  content: '\e0b7';
}

.mi-blur_linear:after {
  content: '\e0b8';
}

.mi-blur_off:after {
  content: '\e0b9';
}

.mi-blur_on:after {
  content: '\e0ba';
}

.mi-book:after {
  content: '\e0bb';
}

.mi-book:before {
  content: '\e0bc';
}

.mi-bookmark:after {
  content: '\e0bd';
}

.mi-bookmark:before {
  content: '\e0be';
}

.mi-bookmark_border:after {
  content: '\e0bf';
}

.mi-bookmarks:after {
  content: '\e0c0';
}

.mi-bookmarks:before {
  content: '\e0c1';
}

.mi-border_all:after {
  content: '\e0c2';
}

.mi-border_bottom:after {
  content: '\e0c3';
}

.mi-border_clear:after {
  content: '\e0c4';
}

.mi-border_color:after {
  content: '\e0c5';
}

.mi-border_horizontal:after {
  content: '\e0c7';
}

.mi-border_inner:after {
  content: '\e0c8';
}

.mi-border_left:after {
  content: '\e0c9';
}

.mi-border_outer:after {
  content: '\e0ca';
}

.mi-border_right:after {
  content: '\e0cb';
}

.mi-border_style:after {
  content: '\e0cc';
}

.mi-border_top:after {
  content: '\e0cd';
}

.mi-border_vertical:after {
  content: '\e0ce';
}

.mi-branding_watermark:after {
  content: '\e0cf';
}

.mi-branding_watermark:before {
  content: '\e0d0';
}

.mi-brightness_1:after {
  content: '\e0d1';
}

.mi-brightness_1:before {
  content: '\e0d2';
}

.mi-brightness_2:after {
  content: '\e0d3';
}

.mi-brightness_2:before {
  content: '\e0d4';
}

.mi-brightness_3:after {
  content: '\e0d5';
}

.mi-brightness_3:before {
  content: '\e0d6';
}

.mi-brightness_4:after {
  content: '\e0d7';
}

.mi-brightness_4:before {
  content: '\e0d8';
}

.mi-brightness_5:after {
  content: '\e0d9';
}

.mi-brightness_5:before {
  content: '\e0da';
}

.mi-brightness_6:after {
  content: '\e0db';
}

.mi-brightness_6:before {
  content: '\e0dc';
}

.mi-brightness_7:after {
  content: '\e0dd';
}

.mi-brightness_7:before {
  content: '\e0de';
}

.mi-brightness_auto:after {
  content: '\e0df';
}

.mi-brightness_auto:before {
  content: '\e0e0';
}

.mi-brightness_high:after {
  content: '\e0e1';
}

.mi-brightness_high:before {
  content: '\e0e2';
}

.mi-brightness_low:after {
  content: '\e0e3';
}

.mi-brightness_low:before {
  content: '\e0e4';
}

.mi-brightness_medium:after {
  content: '\e0e5';
}

.mi-brightness_medium:before {
  content: '\e0e6';
}

.mi-broken_image:after {
  content: '\e0e7';
}

.mi-broken_image:before {
  content: '\e0e8';
}

.mi-brush:after {
  content: '\e0e9';
}

.mi-brush:before {
  content: '\e0ea';
}

.mi-bubble_chart:after {
  content: '\e0eb';
}

.mi-bubble_chart:before {
  content: '\e0ec';
}

.mi-bug_report:after {
  content: '\e0ed';
}

.mi-bug_report:before {
  content: '\e0ee';
}

.mi-build:after {
  content: '\e0ef';
}

.mi-build:before {
  content: '\e0f0';
}

.mi-burst_mode:after {
  content: '\e0f1';
}

.mi-burst_mode:before {
  content: '\e0f2';
}

.mi-business:after {
  content: '\e0f3';
}

.mi-business:before {
  content: '\e0f4';
}

.mi-business_center:after {
  content: '\e0f5';
}

.mi-business_center:before {
  content: '\e0f6';
}

.mi-cached:after {
  content: '\e0f7';
}

.mi-cake:after {
  content: '\e0f8';
}

.mi-cake:before {
  content: '\e0f9';
}

.mi-calendar_today:after {
  content: '\e0fa';
}

.mi-calendar_today:before {
  content: '\e0fb';
}

.mi-calendar_view_day:after {
  content: '\e0fc';
}

.mi-calendar_view_day:before {
  content: '\e0fd';
}

.mi-call:after {
  content: '\e0fe';
}

.mi-call:before {
  content: '\e0ff';
}

.mi-call_end:after {
  content: '\e100';
}

.mi-call_end:before {
  content: '\e101';
}

.mi-call_made:after {
  content: '\e102';
}

.mi-call_merge:after {
  content: '\e103';
}

.mi-call_missed:after {
  content: '\e104';
}

.mi-call_missed_outgoing:after {
  content: '\e105';
}

.mi-call_received:after {
  content: '\e106';
}

.mi-call_split:after {
  content: '\e107';
}

.mi-call_to_action:after {
  content: '\e108';
}

.mi-call_to_action:before {
  content: '\e109';
}

.mi-camera:after {
  content: '\e10a';
}

.mi-camera:before {
  content: '\e10b';
}

.mi-camera_alt:after {
  content: '\e10c';
}

.mi-camera_alt:before {
  content: '\e10d';
}

.mi-camera_enhance:after {
  content: '\e10e';
}

.mi-camera_enhance:before {
  content: '\e10f';
}

.mi-camera_front:after {
  content: '\e110';
}

.mi-camera_front:before {
  content: '\e111';
}

.mi-camera_rear:after {
  content: '\e112';
}

.mi-camera_rear:before {
  content: '\e113';
}

.mi-camera_roll:after {
  content: '\e114';
}

.mi-camera_roll:before {
  content: '\e115';
}

.mi-cancel:after {
  content: '\e116';
}

.mi-cancel:before {
  content: '\e117';
}

.mi-cancel_presentation:after {
  content: '\e118';
}

.mi-cancel_presentation:before {
  content: '\e119';
}

.mi-cancel_schedule_send:after {
  content: '\e11a';
}

.mi-cancel_schedule_send:before {
  content: '\e11b';
}

.mi-card_giftcard:after {
  content: '\e11c';
}

.mi-card_giftcard:before {
  content: '\e11d';
}

.mi-card_membership:after {
  content: '\e11e';
}

.mi-card_membership:before {
  content: '\e11f';
}

.mi-card_travel:after {
  content: '\e120';
}

.mi-card_travel:before {
  content: '\e121';
}

.mi-casino:after {
  content: '\e122';
}

.mi-casino:before {
  content: '\e123';
}

.mi-cast:after {
  content: '\e124';
}

.mi-cast_connected:after {
  content: '\e125';
}

.mi-cast_connected:before {
  content: '\e126';
}

.mi-cast_for_education:after {
  content: '\e127';
}

.mi-category:after {
  content: '\e128';
}

.mi-category:before {
  content: '\e129';
}

.mi-cell_wifi:after {
  content: '\e12a';
}

.mi-center_focus_strong:after {
  content: '\e12c';
}

.mi-center_focus_strong:before {
  content: '\e12d';
}

.mi-center_focus_weak:after {
  content: '\e12e';
}

.mi-center_focus_weak:before {
  content: '\e12f';
}

.mi-change_history:after {
  content: '\e130';
}

.mi-change_history:before {
  content: '\e131';
}

.mi-chat:after {
  content: '\e132';
}

.mi-chat:before {
  content: '\e133';
}

.mi-chat_bubble:after {
  content: '\e134';
}

.mi-chat_bubble:before {
  content: '\e135';
}

.mi-chat_bubble_outline:after {
  content: '\e136';
}

.mi-check:after {
  content: '\e137';
}

.mi-check_box:after {
  content: '\e138';
}

.mi-check_box:before {
  content: '\e139';
}

.mi-check_box_outline_blank:after {
  content: '\e13a';
}

.mi-check_circle:after {
  content: '\e13b';
}

.mi-check_circle:before {
  content: '\e13c';
}

.mi-check_circle_outline:after {
  content: '\e13d';
}

.mi-chevron_left:after {
  content: '\e13e';
}

.mi-chevron_right:after {
  content: '\e13f';
}

.mi-child_care:after {
  content: '\e140';
}

.mi-child_care:before {
  content: '\e141';
}

.mi-child_friendly:after {
  content: '\e142';
}

.mi-child_friendly:before {
  content: '\e143';
}

.mi-chrome_reader_mode:after {
  content: '\e144';
}

.mi-chrome_reader_mode:before {
  content: '\e145';
}

.mi-class:after {
  content: '\e146';
}

.mi-class:before {
  content: '\e147';
}

.mi-clear:after {
  content: '\e148';
}

.mi-clear_all:after {
  content: '\e149';
}

.mi-close:after {
  content: '\e14a';
}

.mi-closed_caption:after {
  content: '\e14b';
}

.mi-closed_caption:before {
  content: '\e14c';
}

.mi-cloud:after {
  content: '\e14d';
}

.mi-cloud:before {
  content: '\e14e';
}

.mi-cloud_circle:after {
  content: '\e14f';
}

.mi-cloud_circle:before {
  content: '\e150';
}

.mi-cloud_done:after {
  content: '\e151';
}

.mi-cloud_done:before {
  content: '\e152';
}

.mi-cloud_download:after {
  content: '\e153';
}

.mi-cloud_download:before {
  content: '\e154';
}

.mi-cloud_off:after {
  content: '\e155';
}

.mi-cloud_off:before {
  content: '\e156';
}

.mi-cloud_queue:after {
  content: '\e157';
}

.mi-cloud_queue:before {
  content: '\e158';
}

.mi-cloud_upload:after {
  content: '\e159';
}

.mi-cloud_upload:before {
  content: '\e15a';
}

.mi-code:after {
  content: '\e15b';
}

.mi-collections:after {
  content: '\e15c';
}

.mi-collections:before {
  content: '\e15d';
}

.mi-collections_bookmark:after {
  content: '\e15e';
}

.mi-collections_bookmark:before {
  content: '\e15f';
}

.mi-color_lens:after {
  content: '\e160';
}

.mi-color_lens:before {
  content: '\e161';
}

.mi-colorize:after {
  content: '\e162';
}

.mi-colorize:before {
  content: '\e163';
}

.mi-comment:after {
  content: '\e164';
}

.mi-comment:before {
  content: '\e165';
}

.mi-commute:after {
  content: '\e166';
}

.mi-compare:after {
  content: '\e167';
}

.mi-compare:before {
  content: '\e168';
}

.mi-compare_arrows:after {
  content: '\e169';
}

.mi-compass_calibration:after {
  content: '\e16a';
}

.mi-compass_calibration:before {
  content: '\e16b';
}

.mi-computer:after {
  content: '\e16c';
}

.mi-computer:before {
  content: '\e16d';
}

.mi-confirmation_number:after {
  content: '\e16e';
}

.mi-confirmation_number:before {
  content: '\e16f';
}

.mi-contact_mail:after {
  content: '\e170';
}

.mi-contact_mail:before {
  content: '\e171';
}

.mi-contact_phone:after {
  content: '\e172';
}

.mi-contact_phone:before {
  content: '\e173';
}

.mi-contact_support:after {
  content: '\e174';
}

.mi-contact_support:before {
  content: '\e175';
}

.mi-contactless:after {
  content: '\e176';
}

.mi-contactless:before {
  content: '\e177';
}

.mi-contacts:after {
  content: '\e178';
}

.mi-contacts:before {
  content: '\e179';
}

.mi-content_copy:after {
  content: '\e17a';
}

.mi-content_copy:before {
  content: '\e17b';
}

.mi-content_cut:after {
  content: '\e17c';
}

.mi-content_paste:after {
  content: '\e17e';
}

.mi-content_paste:before {
  content: '\e17f';
}

.mi-control_camera:after {
  content: '\e180';
}

.mi-control_point:after {
  content: '\e181';
}

.mi-control_point:before {
  content: '\e182';
}

.mi-control_point_duplicate:after {
  content: '\e183';
}

.mi-control_point_duplicate:before {
  content: '\e184';
}

.mi-copyright:after {
  content: '\e185';
}

.mi-copyright:before {
  content: '\e186';
}

.mi-create:after {
  content: '\e187';
}

.mi-create:before {
  content: '\e188';
}

.mi-create_new_folder:after {
  content: '\e189';
}

.mi-create_new_folder:before {
  content: '\e18a';
}

.mi-credit_card:after {
  content: '\e18b';
}

.mi-credit_card:before {
  content: '\e18c';
}

.mi-crop:after {
  content: '\e18d';
}

.mi-crop_16_9:after {
  content: '\e18e';
}

.mi-crop_3_2:after {
  content: '\e18f';
}

.mi-crop_5_4:after {
  content: '\e190';
}

.mi-crop_7_5:after {
  content: '\e191';
}

.mi-crop_din:after {
  content: '\e192';
}

.mi-crop_free:after {
  content: '\e193';
}

.mi-crop_landscape:after {
  content: '\e194';
}

.mi-crop_original:after {
  content: '\e195';
}

.mi-crop_portrait:after {
  content: '\e196';
}

.mi-crop_rotate:after {
  content: '\e197';
}

.mi-crop_square:after {
  content: '\e198';
}

.mi-dashboard:after {
  content: '\e199';
}

.mi-dashboard:before {
  content: '\e19a';
}

.mi-data_usage:after {
  content: '\e19b';
}

.mi-date_range:after {
  content: '\e19c';
}

.mi-date_range:before {
  content: '\e19d';
}

.mi-deck:after {
  content: '\e19e';
}

.mi-deck:before {
  content: '\e19f';
}

.mi-dehaze:after {
  content: '\e1a0';
}

.mi-delete:after {
  content: '\e1a1';
}

.mi-delete:before {
  content: '\e1a2';
}

.mi-delete_forever:after {
  content: '\e1a3';
}

.mi-delete_forever:before {
  content: '\e1a4';
}

.mi-delete_outline:after {
  content: '\e1a5';
}

.mi-delete_sweep:after {
  content: '\e1a6';
}

.mi-delete_sweep:before {
  content: '\e1a7';
}

.mi-departure_board:after {
  content: '\e1a8';
}

.mi-departure_board:before {
  content: '\e1a9';
}

.mi-description:after {
  content: '\e1aa';
}

.mi-description:before {
  content: '\e1ab';
}

.mi-desktop_access_disabled:after {
  content: '\e1ac';
}

.mi-desktop_access_disabled:before {
  content: '\e1ad';
}

.mi-desktop_mac:after {
  content: '\e1ae';
}

.mi-desktop_mac:before {
  content: '\e1af';
}

.mi-desktop_windows:after {
  content: '\e1b0';
}

.mi-desktop_windows:before {
  content: '\e1b1';
}

.mi-details:after {
  content: '\e1b2';
}

.mi-details:before {
  content: '\e1b3';
}

.mi-developer_board:after {
  content: '\e1b4';
}

.mi-developer_board:before {
  content: '\e1b5';
}

.mi-developer_mode:after {
  content: '\e1b6';
}

.mi-device_hub:after {
  content: '\e1b7';
}

.mi-device_unknown:after {
  content: '\e1b8';
}

.mi-device_unknown:before {
  content: '\e1b9';
}

.mi-devices:after {
  content: '\e1ba';
}

.mi-devices:before {
  content: '\e1bb';
}

.mi-devices_other:after {
  content: '\e1bc';
}

.mi-devices_other:before {
  content: '\e1bd';
}

.mi-dialer_sip:after {
  content: '\e1be';
}

.mi-dialer_sip:before {
  content: '\e1bf';
}

.mi-dialpad:after {
  content: '\e1c0';
}

.mi-directions:after {
  content: '\e1c1';
}

.mi-directions:before {
  content: '\e1c2';
}

.mi-directions_bike:after {
  content: '\e1c3';
}

.mi-directions_boat:after {
  content: '\e1c4';
}

.mi-directions_boat:before {
  content: '\e1c5';
}

.mi-directions_bus:after {
  content: '\e1c6';
}

.mi-directions_bus:before {
  content: '\e1c7';
}

.mi-directions_car:after {
  content: '\e1c8';
}

.mi-directions_car:before {
  content: '\e1c9';
}

.mi-directions_railway:after {
  content: '\e1ca';
}

.mi-directions_railway:before {
  content: '\e1cb';
}

.mi-directions_run:after {
  content: '\e1cc';
}

.mi-directions_subway:after {
  content: '\e1cd';
}

.mi-directions_subway:before {
  content: '\e1ce';
}

.mi-directions_transit:after {
  content: '\e1cf';
}

.mi-directions_transit:before {
  content: '\e1d0';
}

.mi-directions_walk:after {
  content: '\e1d1';
}

.mi-disc_full:after {
  content: '\e1d2';
}

.mi-disc_full:before {
  content: '\e1d3';
}

.mi-divide:after {
  content: '\e1d4';
}

.mi-divide:before {
  content: '\e1d5';
}

.mi-dns:after {
  content: '\e1d6';
}

.mi-dns:before {
  content: '\e1d7';
}

.mi-do_not_disturb:after {
  content: '\e1d8';
}

.mi-do_not_disturb_alt:after {
  content: '\e1da';
}

.mi-do_not_disturb_off:after {
  content: '\e1dc';
}

.mi-dock:after {
  content: '\e1de';
}

.mi-dock:before {
  content: '\e1df';
}

.mi-domain:after {
  content: '\e1e0';
}

.mi-domain:before {
  content: '\e1e1';
}

.mi-domain_disabled:after {
  content: '\e1e2';
}

.mi-domain_disabled:before {
  content: '\e1e3';
}

.mi-done:after {
  content: '\e1e4';
}

.mi-done_all:after {
  content: '\e1e5';
}

.mi-done_outline:after {
  content: '\e1e6';
}

.mi-donut_large:after {
  content: '\e1e7';
}

.mi-donut_small:after {
  content: '\e1e8';
}

.mi-donut_small:before {
  content: '\e1e9';
}

.mi-double_arrow:after {
  content: '\e1ea';
}

.mi-drafts:after {
  content: '\e1eb';
}

.mi-drafts:before {
  content: '\e1ec';
}

.mi-drag_handle:after {
  content: '\e1ed';
}

.mi-drag_indicator:after {
  content: '\e1ee';
}

.mi-drive_eta:after {
  content: '\e1ef';
}

.mi-drive_eta:before {
  content: '\e1f0';
}

.mi-duo:after {
  content: '\e1f1';
}

.mi-dvr:after {
  content: '\e1f2';
}

.mi-dvr:before {
  content: '\e1f3';
}

.mi-dynamic_feed:after {
  content: '\e1f4';
}

.mi-dynamic_feed:before {
  content: '\e1f5';
}

.mi-eco:after {
  content: '\e1f6';
}

.mi-eco:before {
  content: '\e1f7';
}

.mi-edit:after {
  content: '\e1f8';
}

.mi-edit:before {
  content: '\e1f9';
}

.mi-edit_attributes:after {
  content: '\e1fa';
}

.mi-edit_attributes:before {
  content: '\e1fb';
}

.mi-edit_location:after {
  content: '\e1fc';
}

.mi-edit_location:before {
  content: '\e1fd';
}

.mi-eject:after {
  content: '\e1fe';
}

.mi-eject:before {
  content: '\e1ff';
}

.mi-email:after {
  content: '\e200';
}

.mi-email:before {
  content: '\e201';
}

.mi-emoji_emotions:after {
  content: '\e202';
}

.mi-emoji_emotions:before {
  content: '\e203';
}

.mi-emoji_events:after {
  content: '\e204';
}

.mi-emoji_events:before {
  content: '\e205';
}

.mi-emoji_flags:after {
  content: '\e206';
}

.mi-emoji_flags:before {
  content: '\e207';
}

.mi-emoji_food_beverage:after {
  content: '\e208';
}

.mi-emoji_food_beverage:before {
  content: '\e209';
}

.mi-emoji_nature:after {
  content: '\e20a';
}

.mi-emoji_nature:before {
  content: '\e20b';
}

.mi-emoji_objects:after {
  content: '\e20c';
}

.mi-emoji_objects:before {
  content: '\e20d';
}

.mi-emoji_people:after {
  content: '\e20e';
}

.mi-emoji_symbols:after {
  content: '\e20f';
}

.mi-emoji_transportation:after {
  content: '\e210';
}

.mi-enhanced_encryption:after {
  content: '\e211';
}

.mi-enhanced_encryption:before {
  content: '\e212';
}

.mi-equalizer:after {
  content: '\e213';
}

.mi-equals:after {
  content: '\e214';
}

.mi-error:after {
  content: '\e215';
}

.mi-error:before {
  content: '\e216';
}

.mi-error_outline:after {
  content: '\e217';
}

.mi-euro:after {
  content: '\e218';
}

.mi-euro_symbol:after {
  content: '\e219';
}

.mi-ev_station:after {
  content: '\e21a';
}

.mi-ev_station:before {
  content: '\e21b';
}

.mi-event:after {
  content: '\e21c';
}

.mi-event:before {
  content: '\e21d';
}

.mi-event_available:after {
  content: '\e21e';
}

.mi-event_available:before {
  content: '\e21f';
}

.mi-event_busy:after {
  content: '\e220';
}

.mi-event_busy:before {
  content: '\e221';
}

.mi-event_note:after {
  content: '\e222';
}

.mi-event_note:before {
  content: '\e223';
}

.mi-event_seat:after {
  content: '\e224';
}

.mi-event_seat:before {
  content: '\e225';
}

.mi-exit_to_app:after {
  content: '\e226';
}

.mi-expand_less:after {
  content: '\e227';
}

.mi-expand_more:after {
  content: '\e228';
}

.mi-explicit:after {
  content: '\e229';
}

.mi-explicit:before {
  content: '\e22a';
}

.mi-explore:after {
  content: '\e22b';
}

.mi-explore:before {
  content: '\e22c';
}

.mi-explore_off:after {
  content: '\e22d';
}

.mi-explore_off:before {
  content: '\e22e';
}

.mi-exposure:after {
  content: '\e22f';
}

.mi-exposure:before {
  content: '\e230';
}

.mi-exposure_neg_1:after {
  content: '\e231';
}

.mi-exposure_neg_2:after {
  content: '\e232';
}

.mi-exposure_plus_1:after {
  content: '\e233';
}

.mi-exposure_plus_2:after {
  content: '\e234';
}

.mi-exposure_zero:after {
  content: '\e235';
}

.mi-extension:after {
  content: '\e236';
}

.mi-extension:before {
  content: '\e237';
}

.mi-face:after {
  content: '\e238';
}

.mi-face:before {
  content: '\e239';
}

.mi-fast_forward:after {
  content: '\e23a';
}

.mi-fast_forward:before {
  content: '\e23b';
}

.mi-fast_rewind:after {
  content: '\e23c';
}

.mi-fast_rewind:before {
  content: '\e23d';
}

.mi-fastfood:after {
  content: '\e23e';
}

.mi-fastfood:before {
  content: '\e23f';
}

.mi-favorite:after {
  content: '\e240';
}

.mi-favorite:before {
  content: '\e241';
}

.mi-favorite_border:after {
  content: '\e242';
}

.mi-featured_play_list:after {
  content: '\e243';
}

.mi-featured_play_list:before {
  content: '\e244';
}

.mi-featured_video:after {
  content: '\e245';
}

.mi-featured_video:before {
  content: '\e246';
}

.mi-feedback:after {
  content: '\e247';
}

.mi-feedback:before {
  content: '\e248';
}

.mi-fiber_dvr:after {
  content: '\e249';
}

.mi-fiber_dvr:before {
  content: '\e24a';
}

.mi-fiber_manual_record:after {
  content: '\e24b';
}

.mi-fiber_manual_record:before {
  content: '\e24c';
}

.mi-fiber_new:after {
  content: '\e24d';
}

.mi-fiber_new:before {
  content: '\e24e';
}

.mi-fiber_pin:after {
  content: '\e24f';
}

.mi-fiber_pin:before {
  content: '\e250';
}

.mi-fiber_smart_record:after {
  content: '\e251';
}

.mi-fiber_smart_record:before {
  content: '\e252';
}

.mi-file_copy:after {
  content: '\e253';
}

.mi-file_copy:before {
  content: '\e254';
}

.mi-file_upload:after {
  content: '\e255';
}

.mi-file_upload:before {
  content: '\e256';
}

.mi-filter:after {
  content: '\e257';
}

.mi-filter:before {
  content: '\e258';
}

.mi-filter_1:after {
  content: '\e259';
}

.mi-filter_1:before {
  content: '\e25a';
}

.mi-filter_2:after {
  content: '\e25b';
}

.mi-filter_2:before {
  content: '\e25c';
}

.mi-filter_3:after {
  content: '\e25d';
}

.mi-filter_3:before {
  content: '\e25e';
}

.mi-filter_4:after {
  content: '\e25f';
}

.mi-filter_4:before {
  content: '\e260';
}

.mi-filter_5:after {
  content: '\e261';
}

.mi-filter_5:before {
  content: '\e262';
}

.mi-filter_6:after {
  content: '\e263';
}

.mi-filter_6:before {
  content: '\e264';
}

.mi-filter_7:after {
  content: '\e265';
}

.mi-filter_7:before {
  content: '\e266';
}

.mi-filter_8:after {
  content: '\e267';
}

.mi-filter_8:before {
  content: '\e268';
}

.mi-filter_9:after {
  content: '\e269';
}

.mi-filter_9:before {
  content: '\e26a';
}

.mi-filter_9_plus:after {
  content: '\e26b';
}

.mi-filter_9_plus:before {
  content: '\e26c';
}

.mi-filter_b_and_w:after {
  content: '\e26d';
}

.mi-filter_b_and_w:before {
  content: '\e26e';
}

.mi-filter_center_focus:after {
  content: '\e26f';
}

.mi-filter_drama:after {
  content: '\e270';
}

.mi-filter_drama:before {
  content: '\e271';
}

.mi-filter_frames:after {
  content: '\e272';
}

.mi-filter_frames:before {
  content: '\e273';
}

.mi-filter_hdr:after {
  content: '\e274';
}

.mi-filter_hdr:before {
  content: '\e275';
}

.mi-filter_list:after {
  content: '\e276';
}

.mi-filter_none:after {
  content: '\e277';
}

.mi-filter_none:before {
  content: '\e278';
}

.mi-filter_tilt_shift:after {
  content: '\e279';
}

.mi-filter_vintage:after {
  content: '\e27a';
}

.mi-filter_vintage:before {
  content: '\e27b';
}

.mi-find_in_page:after {
  content: '\e27c';
}

.mi-find_in_page:before {
  content: '\e27d';
}

.mi-find_replace:after {
  content: '\e27e';
}

.mi-fingerprint:after {
  content: '\e27f';
}

.mi-fireplace:after {
  content: '\e280';
}

.mi-fireplace:before {
  content: '\e281';
}

.mi-first_page:after {
  content: '\e282';
}

.mi-fitness_center:after {
  content: '\e283';
}

.mi-flag:after {
  content: '\e284';
}

.mi-flag:before {
  content: '\e285';
}

.mi-flare:after {
  content: '\e286';
}

.mi-flash_auto:after {
  content: '\e287';
}

.mi-flash_off:after {
  content: '\e288';
}

.mi-flash_on:after {
  content: '\e289';
}

.mi-flight:after {
  content: '\e28a';
}

.mi-flight_land:after {
  content: '\e28b';
}

.mi-flight_takeoff:after {
  content: '\e28c';
}

.mi-flip:after {
  content: '\e28d';
}

.mi-flip_camera_android:after {
  content: '\e28e';
}

.mi-flip_camera_android:before {
  content: '\e28f';
}

.mi-flip_camera_ios:after {
  content: '\e290';
}

.mi-flip_camera_ios:before {
  content: '\e291';
}

.mi-flip_to_back:after {
  content: '\e292';
}

.mi-flip_to_front:after {
  content: '\e293';
}

.mi-folder:after {
  content: '\e294';
}

.mi-folder:before {
  content: '\e295';
}

.mi-folder_open:after {
  content: '\e296';
}

.mi-folder_open:before {
  content: '\e297';
}

.mi-folder_shared:after {
  content: '\e298';
}

.mi-folder_shared:before {
  content: '\e299';
}

.mi-folder_special:after {
  content: '\e29a';
}

.mi-folder_special:before {
  content: '\e29b';
}

.mi-font_download:after {
  content: '\e29c';
}

.mi-font_download:before {
  content: '\e29d';
}

.mi-format_align_center:after {
  content: '\e29e';
}

.mi-format_align_justify:after {
  content: '\e29f';
}

.mi-format_align_left:after {
  content: '\e2a0';
}

.mi-format_align_right:after {
  content: '\e2a1';
}

.mi-format_bold:after {
  content: '\e2a2';
}

.mi-format_clear:after {
  content: '\e2a3';
}

.mi-format_color_fill:after {
  content: '\e2a4';
}

.mi-format_color_reset:after {
  content: '\e2a6';
}

.mi-format_color_reset:before {
  content: '\e2a7';
}

.mi-format_color_text:after {
  content: '\e2a8';
}

.mi-format_indent_decrease:after {
  content: '\e2aa';
}

.mi-format_indent_increase:after {
  content: '\e2ab';
}

.mi-format_italic:after {
  content: '\e2ac';
}

.mi-format_line_spacing:after {
  content: '\e2ad';
}

.mi-format_list_bulleted:after {
  content: '\e2ae';
}

.mi-format_list_numbered:after {
  content: '\e2af';
}

.mi-format_list_numbered_rtl:after {
  content: '\e2b0';
}

.mi-format_paint:after {
  content: '\e2b1';
}

.mi-format_paint:before {
  content: '\e2b2';
}

.mi-format_quote:after {
  content: '\e2b3';
}

.mi-format_quote:before {
  content: '\e2b4';
}

.mi-format_shapes:after {
  content: '\e2b5';
}

.mi-format_shapes:before {
  content: '\e2b6';
}

.mi-format_size:after {
  content: '\e2b7';
}

.mi-format_strikethrough:after {
  content: '\e2b8';
}

.mi-format_textdirection_l_to_r:after {
  content: '\e2b9';
}

.mi-format_textdirection_l_to_r:before {
  content: '\e2ba';
}

.mi-format_textdirection_r_to_l:after {
  content: '\e2bb';
}

.mi-format_textdirection_r_to_l:before {
  content: '\e2bc';
}

.mi-format_underlined:after {
  content: '\e2bd';
}

.mi-forum:after {
  content: '\e2be';
}

.mi-forum:before {
  content: '\e2bf';
}

.mi-forward:after {
  content: '\e2c0';
}

.mi-forward:before {
  content: '\e2c1';
}

.mi-forward_10:after {
  content: '\e2c2';
}

.mi-forward_30:after {
  content: '\e2c3';
}

.mi-forward_5:after {
  content: '\e2c4';
}

.mi-free_breakfast:after {
  content: '\e2c5';
}

.mi-free_breakfast:before {
  content: '\e2c6';
}

.mi-fullscreen:after {
  content: '\e2c7';
}

.mi-fullscreen_exit:after {
  content: '\e2c8';
}

.mi-functions:after {
  content: '\e2c9';
}

.mi-g_translate:after {
  content: '\e2ca';
}

.mi-gamepad:after {
  content: '\e2cb';
}

.mi-gamepad:before {
  content: '\e2cc';
}

.mi-games:after {
  content: '\e2cd';
}

.mi-games:before {
  content: '\e2ce';
}

.mi-gavel:after {
  content: '\e2cf';
}

.mi-gesture:after {
  content: '\e2d0';
}

.mi-get_app:after {
  content: '\e2d1';
}

.mi-get_app:before {
  content: '\e2d2';
}

.mi-gif:after {
  content: '\e2d3';
}

.mi-golf_course:after {
  content: '\e2d5';
}

.mi-golf_course:before {
  content: '\e2d6';
}

.mi-gps_fixed:after {
  content: '\e2d7';
}

.mi-gps_fixed:before {
  content: '\e2d8';
}

.mi-gps_not_fixed:after {
  content: '\e2d9';
}

.mi-gps_off:after {
  content: '\e2da';
}

.mi-grade:after {
  content: '\e2db';
}

.mi-grade:before {
  content: '\e2dc';
}

.mi-gradient:after {
  content: '\e2dd';
}

.mi-grain:after {
  content: '\e2de';
}

.mi-graphic_eq:after {
  content: '\e2df';
}

.mi-greater_than:after {
  content: '\e2e0';
}

.mi-greater_than_equal:after {
  content: '\e2e1';
}

.mi-grid_off:after {
  content: '\e2e2';
}

.mi-grid_off:before {
  content: '\e2e3';
}

.mi-grid_on:after {
  content: '\e2e4';
}

.mi-grid_on:before {
  content: '\e2e5';
}

.mi-group:after {
  content: '\e2e6';
}

.mi-group:before {
  content: '\e2e7';
}

.mi-group_add:after {
  content: '\e2e8';
}

.mi-group_add:before {
  content: '\e2e9';
}

.mi-group_work:after {
  content: '\e2ea';
}

.mi-group_work:before {
  content: '\e2eb';
}

.mi-hd:after {
  content: '\e2ec';
}

.mi-hd:before {
  content: '\e2ed';
}

.mi-hdr_off:after {
  content: '\e2ee';
}

.mi-hdr_on:after {
  content: '\e2ef';
}

.mi-hdr_strong:after {
  content: '\e2f0';
}

.mi-hdr_strong:before {
  content: '\e2f1';
}

.mi-hdr_weak:after {
  content: '\e2f2';
}

.mi-hdr_weak:before {
  content: '\e2f3';
}

.mi-headset:after {
  content: '\e2f4';
}

.mi-headset:before {
  content: '\e2f5';
}

.mi-headset_mic:after {
  content: '\e2f6';
}

.mi-headset_mic:before {
  content: '\e2f7';
}

.mi-healing:after {
  content: '\e2f8';
}

.mi-healing:before {
  content: '\e2f9';
}

.mi-hearing:after {
  content: '\e2fa';
}

.mi-height:after {
  content: '\e2fb';
}

.mi-help:after {
  content: '\e2fc';
}

.mi-help:before {
  content: '\e2fd';
}

.mi-help_outline:after {
  content: '\e2fe';
}

.mi-high_quality:after {
  content: '\e2ff';
}

.mi-high_quality:before {
  content: '\e300';
}

.mi-highlight:after {
  content: '\e301';
}

.mi-highlight:before {
  content: '\e302';
}

.mi-highlight_off:after {
  content: '\e303';
}

.mi-highlight_off:before {
  content: '\e304';
}

.mi-history:after {
  content: '\e305';
}

.mi-home:after {
  content: '\e306';
}

.mi-home:before {
  content: '\e307';
}

.mi-home_work:after {
  content: '\e308';
}

.mi-home_work:before {
  content: '\e309';
}

.mi-horizontal_split:after {
  content: '\e30a';
}

.mi-horizontal_split:before {
  content: '\e30b';
}

.mi-hot_tub:after {
  content: '\e30c';
}

.mi-hotel:after {
  content: '\e30d';
}

.mi-hotel:before {
  content: '\e30e';
}

.mi-hourglass_empty:after {
  content: '\e30f';
}

.mi-hourglass_full:after {
  content: '\e310';
}

.mi-hourglass_full:before {
  content: '\e311';
}

.mi-house:after {
  content: '\e312';
}

.mi-house:before {
  content: '\e313';
}

.mi-how_to_reg:after {
  content: '\e314';
}

.mi-how_to_reg:before {
  content: '\e315';
}

.mi-how_to_vote:after {
  content: '\e316';
}

.mi-how_to_vote:before {
  content: '\e317';
}

.mi-http:after {
  content: '\e318';
}

.mi-https:after {
  content: '\e319';
}

.mi-https:before {
  content: '\e31a';
}

.mi-image:after {
  content: '\e31b';
}

.mi-image:before {
  content: '\e31c';
}

.mi-image_aspect_ratio:after {
  content: '\e31d';
}

.mi-image_aspect_ratio:before {
  content: '\e31e';
}

.mi-image_search:after {
  content: '\e31f';
}

.mi-image_search:before {
  content: '\e320';
}

.mi-import_contacts:after {
  content: '\e321';
}

.mi-import_contacts:before {
  content: '\e322';
}

.mi-import_export:after {
  content: '\e323';
}

.mi-important_devices:after {
  content: '\e324';
}

.mi-important_devices:before {
  content: '\e325';
}

.mi-inbox:after {
  content: '\e326';
}

.mi-inbox:before {
  content: '\e327';
}

.mi-indeterminate_check_box:after {
  content: '\e328';
}

.mi-indeterminate_check_box:before {
  content: '\e329';
}

.mi-info:after {
  content: '\e32a';
}

.mi-info:before {
  content: '\e32b';
}

.mi-input:after {
  content: '\e32c';
}

.mi-insert_chart:after {
  content: '\e32d';
}

.mi-insert_chart:before {
  content: '\e32e';
}

.mi-insert_chart_outlined:after {
  content: '\e32f';
}

.mi-insert_comment:after {
  content: '\e330';
}

.mi-insert_comment:before {
  content: '\e331';
}

.mi-insert_drive_file:after {
  content: '\e332';
}

.mi-insert_drive_file:before {
  content: '\e333';
}

.mi-insert_emoticon:after {
  content: '\e334';
}

.mi-insert_emoticon:before {
  content: '\e335';
}

.mi-insert_invitation:after {
  content: '\e336';
}

.mi-insert_invitation:before {
  content: '\e337';
}

.mi-insert_link:after {
  content: '\e338';
}

.mi-insert_photo:after {
  content: '\e339';
}

.mi-insert_photo:before {
  content: '\e33a';
}

.mi-invert_colors:after {
  content: '\e33b';
}

.mi-invert_colors:before {
  content: '\e33c';
}

.mi-invert_colors_off:after {
  content: '\e33d';
}

.mi-invert_colors_off:before {
  content: '\e33e';
}

.mi-iso:after {
  content: '\e33f';
}

.mi-iso:before {
  content: '\e340';
}

.mi-keyboard:after {
  content: '\e341';
}

.mi-keyboard:before {
  content: '\e342';
}

.mi-keyboard_arrow_down:after {
  content: '\e343';
}

.mi-keyboard_arrow_left:after {
  content: '\e344';
}

.mi-keyboard_arrow_right:after {
  content: '\e345';
}

.mi-keyboard_arrow_up:after {
  content: '\e346';
}

.mi-keyboard_backspace:after {
  content: '\e347';
}

.mi-keyboard_capslock:after {
  content: '\e348';
}

.mi-keyboard_hide:after {
  content: '\e349';
}

.mi-keyboard_hide:before {
  content: '\e34a';
}

.mi-keyboard_return:after {
  content: '\e34b';
}

.mi-keyboard_tab:after {
  content: '\e34c';
}

.mi-keyboard_voice:after {
  content: '\e34d';
}

.mi-keyboard_voice:before {
  content: '\e34e';
}

.mi-king_bed:after {
  content: '\e34f';
}

.mi-king_bed:before {
  content: '\e350';
}

.mi-kitchen:after {
  content: '\e351';
}

.mi-kitchen:before {
  content: '\e352';
}

.mi-label:after {
  content: '\e353';
}

.mi-label:before {
  content: '\e354';
}

.mi-label_important:after {
  content: '\e355';
}

.mi-label_important:before {
  content: '\e356';
}

.mi-label_off:after {
  content: '\e357';
}

.mi-label_off:before {
  content: '\e358';
}

.mi-landscape:after {
  content: '\e359';
}

.mi-landscape:before {
  content: '\e35a';
}

.mi-language:after {
  content: '\e35b';
}

.mi-language:before {
  content: '\e35c';
}

.mi-laptop:after {
  content: '\e35d';
}

.mi-laptop:before {
  content: '\e35e';
}

.mi-laptop_chromebook:after {
  content: '\e35f';
}

.mi-laptop_chromebook:before {
  content: '\e360';
}

.mi-laptop_mac:after {
  content: '\e361';
}

.mi-laptop_mac:before {
  content: '\e362';
}

.mi-laptop_windows:after {
  content: '\e363';
}

.mi-laptop_windows:before {
  content: '\e364';
}

.mi-last_page:after {
  content: '\e365';
}

.mi-launch:after {
  content: '\e366';
}

.mi-layers:after {
  content: '\e367';
}

.mi-layers:before {
  content: '\e368';
}

.mi-layers_clear:after {
  content: '\e369';
}

.mi-layers_clear:before {
  content: '\e36a';
}

.mi-leak_add:after {
  content: '\e36b';
}

.mi-leak_remove:after {
  content: '\e36c';
}

.mi-lens:after {
  content: '\e36d';
}

.mi-lens:before {
  content: '\e36e';
}

.mi-less_than:after {
  content: '\e36f';
}

.mi-less_than_equal:after {
  content: '\e370';
}

.mi-library_add:after {
  content: '\e371';
}

.mi-library_add:before {
  content: '\e372';
}

.mi-library_books:after {
  content: '\e373';
}

.mi-library_books:before {
  content: '\e374';
}

.mi-library_music:after {
  content: '\e375';
}

.mi-library_music:before {
  content: '\e376';
}

.mi-lightbulb:after {
  content: '\e377';
}

.mi-lightbulb:before {
  content: '\e378';
}

.mi-line_style:after {
  content: '\e379';
}

.mi-line_weight:after {
  content: '\e37a';
}

.mi-linear_scale:after {
  content: '\e37b';
}

.mi-link:after {
  content: '\e37c';
}

.mi-link_off:after {
  content: '\e37e';
}

.mi-linked_camera:after {
  content: '\e37f';
}

.mi-linked_camera:before {
  content: '\e380';
}

.mi-list:after {
  content: '\e381';
}

.mi-list_alt:after {
  content: '\e382';
}

.mi-list_alt:before {
  content: '\e383';
}

.mi-live_help:after {
  content: '\e384';
}

.mi-live_help:before {
  content: '\e385';
}

.mi-live_tv:after {
  content: '\e386';
}

.mi-live_tv:before {
  content: '\e387';
}

.mi-local_activity:after {
  content: '\e388';
}

.mi-local_activity:before {
  content: '\e389';
}

.mi-local_airport:after {
  content: '\e38a';
}

.mi-local_atm:after {
  content: '\e38b';
}

.mi-local_atm:before {
  content: '\e38c';
}

.mi-local_bar:after {
  content: '\e38d';
}

.mi-local_bar:before {
  content: '\e38e';
}

.mi-local_cafe:after {
  content: '\e38f';
}

.mi-local_cafe:before {
  content: '\e390';
}

.mi-local_car_wash:after {
  content: '\e391';
}

.mi-local_car_wash:before {
  content: '\e392';
}

.mi-local_convenience_store:after {
  content: '\e393';
}

.mi-local_convenience_store:before {
  content: '\e394';
}

.mi-local_dining:after {
  content: '\e395';
}

.mi-local_drink:after {
  content: '\e396';
}

.mi-local_drink:before {
  content: '\e397';
}

.mi-local_florist:after {
  content: '\e398';
}

.mi-local_florist:before {
  content: '\e399';
}

.mi-local_gas_station:after {
  content: '\e39a';
}

.mi-local_gas_station:before {
  content: '\e39b';
}

.mi-local_grocery_store:after {
  content: '\e39c';
}

.mi-local_grocery_store:before {
  content: '\e39d';
}

.mi-local_hospital:after {
  content: '\e39e';
}

.mi-local_hospital:before {
  content: '\e39f';
}

.mi-local_hotel:after {
  content: '\e3a0';
}

.mi-local_hotel:before {
  content: '\e3a1';
}

.mi-local_laundry_service:after {
  content: '\e3a2';
}

.mi-local_laundry_service:before {
  content: '\e3a3';
}

.mi-local_library:after {
  content: '\e3a4';
}

.mi-local_library:before {
  content: '\e3a5';
}

.mi-local_mall:after {
  content: '\e3a6';
}

.mi-local_mall:before {
  content: '\e3a7';
}

.mi-local_movies:after {
  content: '\e3a8';
}

.mi-local_movies:before {
  content: '\e3a9';
}

.mi-local_offer:after {
  content: '\e3aa';
}

.mi-local_offer:before {
  content: '\e3ab';
}

.mi-local_parking:after {
  content: '\e3ac';
}

.mi-local_pharmacy:after {
  content: '\e3ad';
}

.mi-local_pharmacy:before {
  content: '\e3ae';
}

.mi-local_phone:after {
  content: '\e3af';
}

.mi-local_phone:before {
  content: '\e3b0';
}

.mi-local_pizza:after {
  content: '\e3b1';
}

.mi-local_pizza:before {
  content: '\e3b2';
}

.mi-local_play:after {
  content: '\e3b3';
}

.mi-local_play:before {
  content: '\e3b4';
}

.mi-local_post_office:after {
  content: '\e3b5';
}

.mi-local_post_office:before {
  content: '\e3b6';
}

.mi-local_printshop:after {
  content: '\e3b7';
}

.mi-local_printshop:before {
  content: '\e3b8';
}

.mi-local_see:after {
  content: '\e3b9';
}

.mi-local_see:before {
  content: '\e3ba';
}

.mi-local_shipping:after {
  content: '\e3bb';
}

.mi-local_shipping:before {
  content: '\e3bc';
}

.mi-local_taxi:after {
  content: '\e3bd';
}

.mi-local_taxi:before {
  content: '\e3be';
}

.mi-location_city:after {
  content: '\e3bf';
}

.mi-location_disabled:after {
  content: '\e3c0';
}

.mi-location_off:after {
  content: '\e3c1';
}

.mi-location_on:after {
  content: '\e3c2';
}

.mi-location_on:before {
  content: '\e3c3';
}

.mi-location_searching:after {
  content: '\e3c4';
}

.mi-lock:after {
  content: '\e3c5';
}

.mi-lock:before {
  content: '\e3c6';
}

.mi-lock_open:after {
  content: '\e3c7';
}

.mi-lock_open:before {
  content: '\e3c8';
}

.mi-log_in:after {
  content: '\e3c9';
}

.mi-log_out:after {
  content: '\e3ca';
}

.mi-looks:after {
  content: '\e3cb';
}

.mi-looks_3:after {
  content: '\e3cc';
}

.mi-looks_3:before {
  content: '\e3cd';
}

.mi-looks_4:after {
  content: '\e3ce';
}

.mi-looks_4:before {
  content: '\e3cf';
}

.mi-looks_5:after {
  content: '\e3d0';
}

.mi-looks_5:before {
  content: '\e3d1';
}

.mi-looks_6:after {
  content: '\e3d2';
}

.mi-looks_6:before {
  content: '\e3d3';
}

.mi-looks_one:after {
  content: '\e3d4';
}

.mi-looks_one:before {
  content: '\e3d5';
}

.mi-looks_two:after {
  content: '\e3d6';
}

.mi-looks_two:before {
  content: '\e3d7';
}

.mi-loop:after {
  content: '\e3d8';
}

.mi-loupe:after {
  content: '\e3d9';
}

.mi-loupe:before {
  content: '\e3da';
}

.mi-low_priority:after {
  content: '\e3db';
}

.mi-loyalty:after {
  content: '\e3dc';
}

.mi-loyalty:before {
  content: '\e3dd';
}

.mi-mail:after {
  content: '\e3de';
}

.mi-mail:before {
  content: '\e3df';
}

.mi-mail_outline:after {
  content: '\e3e0';
}

.mi-map:after {
  content: '\e3e1';
}

.mi-map:before {
  content: '\e3e2';
}

.mi-markunread:after {
  content: '\e3e3';
}

.mi-markunread:before {
  content: '\e3e4';
}

.mi-markunread_mailbox:after {
  content: '\e3e5';
}

.mi-markunread_mailbox:before {
  content: '\e3e6';
}

.mi-maximize:after {
  content: '\e3e7';
}

.mi-meeting_room:after {
  content: '\e3e8';
}

.mi-meeting_room:before {
  content: '\e3e9';
}

.mi-memory:after {
  content: '\e3ea';
}

.mi-memory:before {
  content: '\e3eb';
}

.mi-menu:after {
  content: '\e3ec';
}

.mi-menu_book:after {
  content: '\e3ed';
}

.mi-menu_book:before {
  content: '\e3ee';
}

.mi-menu_open:after {
  content: '\e3ef';
}

.mi-merge_type:after {
  content: '\e3f0';
}

.mi-message:after {
  content: '\e3f1';
}

.mi-message:before {
  content: '\e3f2';
}

.mi-mic:after {
  content: '\e3f3';
}

.mi-mic:before {
  content: '\e3f4';
}

.mi-mic_none:after {
  content: '\e3f5';
}

.mi-mic_none:before {
  content: '\e3f6';
}

.mi-mic_off:after {
  content: '\e3f7';
}

.mi-mic_off:before {
  content: '\e3f8';
}

.mi-minimize:after {
  content: '\e3f9';
}

.mi-minus:after {
  content: '\e3fa';
}

.mi-missed_video_call:after {
  content: '\e3fb';
}

.mi-missed_video_call:before {
  content: '\e3fc';
}

.mi-mms:after {
  content: '\e3fd';
}

.mi-mms:before {
  content: '\e3fe';
}

.mi-mobile_friendly:after {
  content: '\e3ff';
}

.mi-mobile_off:after {
  content: '\e400';
}

.mi-mobile_screen_share:after {
  content: '\e401';
}

.mi-mobile_screen_share:before {
  content: '\e402';
}

.mi-mode_comment:after {
  content: '\e403';
}

.mi-mode_comment:before {
  content: '\e404';
}

.mi-monetization_on:after {
  content: '\e405';
}

.mi-monetization_on:before {
  content: '\e406';
}

.mi-money:after {
  content: '\e407';
}

.mi-money:before {
  content: '\e408';
}

.mi-money_off:after {
  content: '\e409';
}

.mi-monochrome_photos:after {
  content: '\e40a';
}

.mi-monochrome_photos:before {
  content: '\e40b';
}

.mi-mood:after {
  content: '\e40c';
}

.mi-mood:before {
  content: '\e40d';
}

.mi-mood_bad:after {
  content: '\e40e';
}

.mi-mood_bad:before {
  content: '\e40f';
}

.mi-more:after {
  content: '\e410';
}

.mi-more:before {
  content: '\e411';
}

.mi-more_horiz:after {
  content: '\e412';
}

.mi-more_vert:after {
  content: '\e413';
}

.mi-motorcycle:after {
  content: '\e414';
}

.mi-motorcycle:before {
  content: '\e415';
}

.mi-mouse:after {
  content: '\e416';
}

.mi-mouse:before {
  content: '\e417';
}

.mi-move_to_inbox:after {
  content: '\e418';
}

.mi-move_to_inbox:before {
  content: '\e419';
}

.mi-movie:after {
  content: '\e41a';
}

.mi-movie:before {
  content: '\e41b';
}

.mi-movie_creation:after {
  content: '\e41c';
}

.mi-movie_creation:before {
  content: '\e41d';
}

.mi-movie_filter:after {
  content: '\e41e';
}

.mi-movie_filter:before {
  content: '\e41f';
}

.mi-multiline_chart:after {
  content: '\e420';
}

.mi-museum:after {
  content: '\e421';
}

.mi-museum:before {
  content: '\e422';
}

.mi-music_note:after {
  content: '\e423';
}

.mi-music_note:before {
  content: '\e424';
}

.mi-music_off:after {
  content: '\e425';
}

.mi-music_off:before {
  content: '\e426';
}

.mi-music_video:after {
  content: '\e427';
}

.mi-music_video:before {
  content: '\e428';
}

.mi-my_location:after {
  content: '\e429';
}

.mi-my_location:before {
  content: '\e42a';
}

.mi-nature:after {
  content: '\e42b';
}

.mi-nature:before {
  content: '\e42c';
}

.mi-nature_people:after {
  content: '\e42d';
}

.mi-nature_people:before {
  content: '\e42e';
}

.mi-navigate_before:after {
  content: '\e42f';
}

.mi-navigate_next:after {
  content: '\e430';
}

.mi-navigation:after {
  content: '\e431';
}

.mi-navigation:before {
  content: '\e432';
}

.mi-near_me:after {
  content: '\e433';
}

.mi-near_me:before {
  content: '\e434';
}

.mi-network_cell:after {
  content: '\e435';
}

.mi-network_check:after {
  content: '\e437';
}

.mi-network_locked:after {
  content: '\e438';
}

.mi-network_wifi:after {
  content: '\e439';
}

.mi-new_releases:after {
  content: '\e43b';
}

.mi-new_releases:before {
  content: '\e43c';
}

.mi-next_week:after {
  content: '\e43d';
}

.mi-next_week:before {
  content: '\e43e';
}

.mi-nfc:after {
  content: '\e43f';
}

.mi-nights_stay:after {
  content: '\e440';
}

.mi-nights_stay:before {
  content: '\e441';
}

.mi-no_encryption:after {
  content: '\e442';
}

.mi-no_encryption:before {
  content: '\e443';
}

.mi-no_meeting_room:after {
  content: '\e444';
}

.mi-no_meeting_room:before {
  content: '\e445';
}

.mi-no_sim:after {
  content: '\e446';
}

.mi-no_sim:before {
  content: '\e447';
}

.mi-not_equal:after {
  content: '\e448';
}

.mi-not_interested:after {
  content: '\e449';
}

.mi-not_listed_location:after {
  content: '\e44a';
}

.mi-not_listed_location:before {
  content: '\e44b';
}

.mi-note:after {
  content: '\e44c';
}

.mi-note:before {
  content: '\e44d';
}

.mi-note_add:after {
  content: '\e44e';
}

.mi-note_add:before {
  content: '\e44f';
}

.mi-notes:after {
  content: '\e450';
}

.mi-notification_important:after {
  content: '\e451';
}

.mi-notification_important:before {
  content: '\e452';
}

.mi-notifications:after {
  content: '\e453';
}

.mi-notifications:before {
  content: '\e454';
}

.mi-notifications_active:after {
  content: '\e455';
}

.mi-notifications_active:before {
  content: '\e456';
}

.mi-notifications_none:after {
  content: '\e457';
}

.mi-notifications_none:before {
  content: '\e458';
}

.mi-notifications_off:after {
  content: '\e459';
}

.mi-notifications_off:before {
  content: '\e45a';
}

.mi-notifications_paused:after {
  content: '\e45b';
}

.mi-notifications_paused:before {
  content: '\e45c';
}

.mi-offline_bolt:after {
  content: '\e45d';
}

.mi-offline_bolt:before {
  content: '\e45e';
}

.mi-offline_pin:after {
  content: '\e45f';
}

.mi-offline_pin:before {
  content: '\e460';
}

.mi-ondemand_video:after {
  content: '\e461';
}

.mi-ondemand_video:before {
  content: '\e462';
}

.mi-opacity:after {
  content: '\e463';
}

.mi-opacity:before {
  content: '\e464';
}

.mi-open_in_browser:after {
  content: '\e465';
}

.mi-open_in_new:after {
  content: '\e466';
}

.mi-open_with:after {
  content: '\e467';
}

.mi-outdoor_grill:after {
  content: '\e468';
}

.mi-outdoor_grill:before {
  content: '\e469';
}

.mi-outlined_flag:after {
  content: '\e46a';
}

.mi-pages:after {
  content: '\e46b';
}

.mi-pages:before {
  content: '\e46c';
}

.mi-pageview:after {
  content: '\e46d';
}

.mi-pageview:before {
  content: '\e46e';
}

.mi-palette:after {
  content: '\e46f';
}

.mi-palette:before {
  content: '\e470';
}

.mi-pan_tool:after {
  content: '\e471';
}

.mi-pan_tool:before {
  content: '\e472';
}

.mi-panorama:after {
  content: '\e473';
}

.mi-panorama:before {
  content: '\e474';
}

.mi-panorama_fish_eye:after {
  content: '\e475';
}

.mi-panorama_fish_eye:before {
  content: '\e476';
}

.mi-panorama_horizontal:after {
  content: '\e477';
}

.mi-panorama_horizontal:before {
  content: '\e478';
}

.mi-panorama_vertical:after {
  content: '\e479';
}

.mi-panorama_vertical:before {
  content: '\e47a';
}

.mi-panorama_wide_angle:after {
  content: '\e47b';
}

.mi-panorama_wide_angle:before {
  content: '\e47c';
}

.mi-party_mode:after {
  content: '\e47d';
}

.mi-party_mode:before {
  content: '\e47e';
}

.mi-pause:after {
  content: '\e47f';
}

.mi-pause_circle_filled:after {
  content: '\e480';
}

.mi-pause_circle_filled:before {
  content: '\e481';
}

.mi-pause_circle_outline:after {
  content: '\e482';
}

.mi-pause_presentation:after {
  content: '\e483';
}

.mi-pause_presentation:before {
  content: '\e484';
}

.mi-payment:after {
  content: '\e485';
}

.mi-payment:before {
  content: '\e486';
}

.mi-people:after {
  content: '\e487';
}

.mi-people:before {
  content: '\e488';
}

.mi-people_alt:after {
  content: '\e489';
}

.mi-people_alt:before {
  content: '\e48a';
}

.mi-people_outline:after {
  content: '\e48b';
}

.mi-people_outline:before {
  content: '\e48c';
}

.mi-percentage:after {
  content: '\e48d';
}

.mi-percentage:before {
  content: '\e48e';
}

.mi-perm_camera_mic:after {
  content: '\e48f';
}

.mi-perm_camera_mic:before {
  content: '\e490';
}

.mi-perm_contact_calendar:after {
  content: '\e491';
}

.mi-perm_contact_calendar:before {
  content: '\e492';
}

.mi-perm_data_setting:after {
  content: '\e493';
}

.mi-perm_device_information:after {
  content: '\e494';
}

.mi-perm_device_information:before {
  content: '\e495';
}

.mi-perm_identity:after {
  content: '\e496';
}

.mi-perm_identity:before {
  content: '\e497';
}

.mi-perm_media:after {
  content: '\e498';
}

.mi-perm_media:before {
  content: '\e499';
}

.mi-perm_phone_msg:after {
  content: '\e49a';
}

.mi-perm_phone_msg:before {
  content: '\e49b';
}

.mi-perm_scan_wifi:after {
  content: '\e49c';
}

.mi-perm_scan_wifi:before {
  content: '\e49d';
}

.mi-person:after {
  content: '\e49e';
}

.mi-person:before {
  content: '\e49f';
}

.mi-person_add:after {
  content: '\e4a0';
}

.mi-person_add:before {
  content: '\e4a1';
}

.mi-person_add_disabled:after {
  content: '\e4a2';
}

.mi-person_add_disabled:before {
  content: '\e4a3';
}

.mi-person_outline:after {
  content: '\e4a4';
}

.mi-person_outline:before {
  content: '\e4a5';
}

.mi-person_pin:after {
  content: '\e4a6';
}

.mi-person_pin:before {
  content: '\e4a7';
}

.mi-person_pin_circle:after {
  content: '\e4a8';
}

.mi-person_pin_circle:before {
  content: '\e4a9';
}

.mi-personal_video:after {
  content: '\e4aa';
}

.mi-personal_video:before {
  content: '\e4ab';
}

.mi-pets:after {
  content: '\e4ac';
}

.mi-phone:after {
  content: '\e4ad';
}

.mi-phone:before {
  content: '\e4ae';
}

.mi-phone_android:after {
  content: '\e4af';
}

.mi-phone_android:before {
  content: '\e4b0';
}

.mi-phone_bluetooth_speaker:after {
  content: '\e4b1';
}

.mi-phone_bluetooth_speaker:before {
  content: '\e4b2';
}

.mi-phone_callback:after {
  content: '\e4b3';
}

.mi-phone_callback:before {
  content: '\e4b4';
}

.mi-phone_disabled:after {
  content: '\e4b5';
}

.mi-phone_enabled:after {
  content: '\e4b6';
}

.mi-phone_forwarded:after {
  content: '\e4b7';
}

.mi-phone_forwarded:before {
  content: '\e4b8';
}

.mi-phone_in_talk:after {
  content: '\e4b9';
}

.mi-phone_in_talk:before {
  content: '\e4ba';
}

.mi-phone_iphone:after {
  content: '\e4bb';
}

.mi-phone_iphone:before {
  content: '\e4bc';
}

.mi-phone_locked:after {
  content: '\e4bd';
}

.mi-phone_locked:before {
  content: '\e4be';
}

.mi-phone_missed:after {
  content: '\e4bf';
}

.mi-phone_missed:before {
  content: '\e4c0';
}

.mi-phone_paused:after {
  content: '\e4c1';
}

.mi-phone_paused:before {
  content: '\e4c2';
}

.mi-phonelink:after {
  content: '\e4c3';
}

.mi-phonelink:before {
  content: '\e4c4';
}

.mi-phonelink_erase:after {
  content: '\e4c5';
}

.mi-phonelink_lock:after {
  content: '\e4c6';
}

.mi-phonelink_off:after {
  content: '\e4c7';
}

.mi-phonelink_off:before {
  content: '\e4c8';
}

.mi-phonelink_ring:after {
  content: '\e4c9';
}

.mi-phonelink_ring:before {
  content: '\e4ca';
}

.mi-phonelink_setup:after {
  content: '\e4cb';
}

.mi-photo:after {
  content: '\e4cc';
}

.mi-photo:before {
  content: '\e4cd';
}

.mi-photo_album:after {
  content: '\e4ce';
}

.mi-photo_album:before {
  content: '\e4cf';
}

.mi-photo_camera:after {
  content: '\e4d0';
}

.mi-photo_camera:before {
  content: '\e4d1';
}

.mi-photo_filter:after {
  content: '\e4d2';
}

.mi-photo_library:after {
  content: '\e4d3';
}

.mi-photo_library:before {
  content: '\e4d4';
}

.mi-photo_size_select_actual:after {
  content: '\e4d5';
}

.mi-photo_size_select_actual:before {
  content: '\e4d6';
}

.mi-photo_size_select_large:after {
  content: '\e4d7';
}

.mi-photo_size_select_small:after {
  content: '\e4d8';
}

.mi-picture_as_pdf:after {
  content: '\e4d9';
}

.mi-picture_as_pdf:before {
  content: '\e4da';
}

.mi-picture_in_picture:after {
  content: '\e4db';
}

.mi-picture_in_picture:before {
  content: '\e4dc';
}

.mi-picture_in_picture_alt:after {
  content: '\e4dd';
}

.mi-picture_in_picture_alt:before {
  content: '\e4de';
}

.mi-pie_chart:after {
  content: '\e4df';
}

.mi-pie_chart:before {
  content: '\e4e0';
}

.mi-pin:after {
  content: '\e4e1';
}

.mi-pin:before {
  content: '\e4e2';
}

.mi-pin_drop:after {
  content: '\e4e3';
}

.mi-pin_drop:before {
  content: '\e4e4';
}

.mi-pin_off:after {
  content: '\e4e5';
}

.mi-pin_off:before {
  content: '\e4e6';
}

.mi-place:after {
  content: '\e4e7';
}

.mi-place:before {
  content: '\e4e8';
}

.mi-play_arrow:after {
  content: '\e4e9';
}

.mi-play_arrow:before {
  content: '\e4ea';
}

.mi-play_circle_filled:after {
  content: '\e4eb';
}

.mi-play_circle_filled:before {
  content: '\e4ec';
}

.mi-play_circle_filled_white:after {
  content: '\e4ed';
}

.mi-play_circle_filled_white:before {
  content: '\e4ee';
}

.mi-play_circle_outline:after {
  content: '\e4ef';
}

.mi-play_for_work:after {
  content: '\e4f0';
}

.mi-playlist_add:after {
  content: '\e4f1';
}

.mi-playlist_add_check:after {
  content: '\e4f2';
}

.mi-playlist_play:after {
  content: '\e4f3';
}

.mi-plus:after {
  content: '\e4f4';
}

.mi-plus_minus:after {
  content: '\e4f5';
}

.mi-plus_minus_alt:after {
  content: '\e4f6';
}

.mi-plus_one:after {
  content: '\e4f7';
}

.mi-policy:after {
  content: '\e4f8';
}

.mi-policy:before {
  content: '\e4f9';
}

.mi-poll:after {
  content: '\e4fa';
}

.mi-poll:before {
  content: '\e4fb';
}

.mi-polymer:after {
  content: '\e4fc';
}

.mi-pool:after {
  content: '\e4fd';
}

.mi-pool:before {
  content: '\e4fe';
}

.mi-portable_wifi_off:after {
  content: '\e4ff';
}

.mi-portrait:after {
  content: '\e500';
}

.mi-portrait:before {
  content: '\e501';
}

.mi-post_add:after {
  content: '\e502';
}

.mi-power:after {
  content: '\e503';
}

.mi-power:before {
  content: '\e504';
}

.mi-power_input:after {
  content: '\e505';
}

.mi-power_off:after {
  content: '\e506';
}

.mi-power_off:before {
  content: '\e507';
}

.mi-power_settings_new:after {
  content: '\e508';
}

.mi-pregnant_woman:after {
  content: '\e509';
}

.mi-present_to_all:after {
  content: '\e50a';
}

.mi-present_to_all:before {
  content: '\e50b';
}

.mi-print:after {
  content: '\e50c';
}

.mi-print:before {
  content: '\e50d';
}

.mi-print_disabled:after {
  content: '\e50e';
}

.mi-print_disabled:before {
  content: '\e50f';
}

.mi-priority_high:after {
  content: '\e510';
}

.mi-public:after {
  content: '\e511';
}

.mi-public:before {
  content: '\e512';
}

.mi-publish:after {
  content: '\e513';
}

.mi-publish:before {
  content: '\e514';
}

.mi-qrcode:after {
  content: '\e515';
}

.mi-qrcode:before {
  content: '\e516';
}

.mi-query_builder:after {
  content: '\e517';
}

.mi-query_builder:before {
  content: '\e518';
}

.mi-question_answer:after {
  content: '\e519';
}

.mi-question_answer:before {
  content: '\e51a';
}

.mi-queue:after {
  content: '\e51b';
}

.mi-queue:before {
  content: '\e51c';
}

.mi-queue_music:after {
  content: '\e51d';
}

.mi-queue_music:before {
  content: '\e51e';
}

.mi-queue_play_next:after {
  content: '\e51f';
}

.mi-radio:after {
  content: '\e520';
}

.mi-radio:before {
  content: '\e521';
}

.mi-radio_button_checked:after {
  content: '\e522';
}

.mi-radio_button_unchecked:after {
  content: '\e523';
}

.mi-rate_review:after {
  content: '\e524';
}

.mi-rate_review:before {
  content: '\e525';
}

.mi-receipt:after {
  content: '\e526';
}

.mi-receipt:before {
  content: '\e527';
}

.mi-recent_actors:after {
  content: '\e528';
}

.mi-recent_actors:before {
  content: '\e529';
}

.mi-record_voice_over:after {
  content: '\e52a';
}

.mi-record_voice_over:before {
  content: '\e52b';
}

.mi-redeem:after {
  content: '\e52c';
}

.mi-redeem:before {
  content: '\e52d';
}

.mi-redo:after {
  content: '\e52e';
}

.mi-refresh:after {
  content: '\e52f';
}

.mi-remove:after {
  content: '\e530';
}

.mi-remove_circle:after {
  content: '\e531';
}

.mi-remove_circle:before {
  content: '\e532';
}

.mi-remove_circle_outline:after {
  content: '\e533';
}

.mi-remove_from_queue:after {
  content: '\e534';
}

.mi-remove_from_queue:before {
  content: '\e535';
}

.mi-remove_red_eye:after {
  content: '\e536';
}

.mi-remove_red_eye:before {
  content: '\e537';
}

.mi-remove_shopping_cart:after {
  content: '\e538';
}

.mi-remove_shopping_cart:before {
  content: '\e539';
}

.mi-reorder:after {
  content: '\e53a';
}

.mi-repeat:after {
  content: '\e53b';
}

.mi-repeat_one:after {
  content: '\e53c';
}

.mi-replay:after {
  content: '\e53d';
}

.mi-replay_10:after {
  content: '\e53e';
}

.mi-replay_30:after {
  content: '\e53f';
}

.mi-replay_5:after {
  content: '\e540';
}

.mi-reply:after {
  content: '\e541';
}

.mi-reply_all:after {
  content: '\e542';
}

.mi-report:after {
  content: '\e543';
}

.mi-report:before {
  content: '\e544';
}

.mi-report_off:after {
  content: '\e545';
}

.mi-report_off:before {
  content: '\e546';
}

.mi-report_problem:after {
  content: '\e547';
}

.mi-report_problem:before {
  content: '\e548';
}

.mi-restaurant:after {
  content: '\e549';
}

.mi-restaurant_menu:after {
  content: '\e54a';
}

.mi-restore:after {
  content: '\e54b';
}

.mi-restore_from_trash:after {
  content: '\e54c';
}

.mi-restore_from_trash:before {
  content: '\e54d';
}

.mi-restore_page:after {
  content: '\e54e';
}

.mi-restore_page:before {
  content: '\e54f';
}

.mi-ring_volume:after {
  content: '\e550';
}

.mi-ring_volume:before {
  content: '\e551';
}

.mi-rocket:after {
  content: '\e552';
}

.mi-rocket:before {
  content: '\e553';
}

.mi-room:after {
  content: '\e554';
}

.mi-room:before {
  content: '\e555';
}

.mi-room_service:after {
  content: '\e556';
}

.mi-room_service:before {
  content: '\e557';
}

.mi-rotate_90_degrees_ccw:after {
  content: '\e558';
}

.mi-rotate_90_degrees_ccw:before {
  content: '\e559';
}

.mi-rotate_left:after {
  content: '\e55a';
}

.mi-rotate_right:after {
  content: '\e55b';
}

.mi-rounded_corner:after {
  content: '\e55c';
}

.mi-router:after {
  content: '\e55d';
}

.mi-router:before {
  content: '\e55e';
}

.mi-rowing:after {
  content: '\e55f';
}

.mi-rss_feed:after {
  content: '\e560';
}

.mi-rv_hookup:after {
  content: '\e561';
}

.mi-rv_hookup:before {
  content: '\e562';
}

.mi-satellite:after {
  content: '\e563';
}

.mi-satellite:before {
  content: '\e564';
}

.mi-save:after {
  content: '\e565';
}

.mi-save:before {
  content: '\e566';
}

.mi-save_alt:after {
  content: '\e567';
}

.mi-scanner:after {
  content: '\e568';
}

.mi-scanner:before {
  content: '\e569';
}

.mi-scatter_plot:after {
  content: '\e56a';
}

.mi-scatter_plot:before {
  content: '\e56b';
}

.mi-schedule:after {
  content: '\e56c';
}

.mi-schedule:before {
  content: '\e56d';
}

.mi-school:after {
  content: '\e56e';
}

.mi-school:before {
  content: '\e56f';
}

.mi-score:after {
  content: '\e570';
}

.mi-score:before {
  content: '\e571';
}

.mi-screen_lock_landscape:after {
  content: '\e572';
}

.mi-screen_lock_landscape:before {
  content: '\e573';
}

.mi-screen_lock_portrait:after {
  content: '\e574';
}

.mi-screen_lock_portrait:before {
  content: '\e575';
}

.mi-screen_lock_rotation:after {
  content: '\e576';
}

.mi-screen_rotation:after {
  content: '\e577';
}

.mi-screen_rotation:before {
  content: '\e578';
}

.mi-screen_share:after {
  content: '\e579';
}

.mi-screen_share:before {
  content: '\e57a';
}

.mi-sd_card:after {
  content: '\e57b';
}

.mi-sd_card:before {
  content: '\e57c';
}

.mi-sd_storage:after {
  content: '\e57d';
}

.mi-sd_storage:before {
  content: '\e57e';
}

.mi-search:after {
  content: '\e57f';
}

.mi-security:after {
  content: '\e580';
}

.mi-security:before {
  content: '\e581';
}

.mi-select_all:after {
  content: '\e582';
}

.mi-send:after {
  content: '\e583';
}

.mi-send:before {
  content: '\e584';
}

.mi-sentiment_dissatisfied:after {
  content: '\e585';
}

.mi-sentiment_dissatisfied:before {
  content: '\e586';
}

.mi-sentiment_neutral:after {
  content: '\e587';
}

.mi-sentiment_neutral:before {
  content: '\e588';
}

.mi-sentiment_satisfied:after {
  content: '\e589';
}

.mi-sentiment_satisfied:before {
  content: '\e58a';
}

.mi-sentiment_satisfied_alt:after {
  content: '\e58b';
}

.mi-sentiment_satisfied_alt:before {
  content: '\e58c';
}

.mi-sentiment_slightly_dissatisfied:after {
  content: '\e58d';
}

.mi-sentiment_slightly_dissatisfied:before {
  content: '\e58e';
}

.mi-sentiment_very_dissatisfied:after {
  content: '\e58f';
}

.mi-sentiment_very_dissatisfied:before {
  content: '\e590';
}

.mi-sentiment_very_satisfied:after {
  content: '\e591';
}

.mi-sentiment_very_satisfied:before {
  content: '\e592';
}

.mi-settings:after {
  content: '\e593';
}

.mi-settings:before {
  content: '\e594';
}

.mi-settings_applications:after {
  content: '\e595';
}

.mi-settings_applications:before {
  content: '\e596';
}

.mi-settings_backup_restore:after {
  content: '\e597';
}

.mi-settings_bluetooth:after {
  content: '\e598';
}

.mi-settings_brightness:after {
  content: '\e599';
}

.mi-settings_brightness:before {
  content: '\e59a';
}

.mi-settings_cell:after {
  content: '\e59b';
}

.mi-settings_cell:before {
  content: '\e59c';
}

.mi-settings_ethernet:after {
  content: '\e59d';
}

.mi-settings_input_antenna:after {
  content: '\e59e';
}

.mi-settings_input_component:after {
  content: '\e59f';
}

.mi-settings_input_component:before {
  content: '\e5a0';
}

.mi-settings_input_composite:after {
  content: '\e5a1';
}

.mi-settings_input_composite:before {
  content: '\e5a2';
}

.mi-settings_input_hdmi:after {
  content: '\e5a3';
}

.mi-settings_input_hdmi:before {
  content: '\e5a4';
}

.mi-settings_input_svideo:after {
  content: '\e5a5';
}

.mi-settings_input_svideo:before {
  content: '\e5a6';
}

.mi-settings_overscan:after {
  content: '\e5a7';
}

.mi-settings_overscan:before {
  content: '\e5a8';
}

.mi-settings_phone:after {
  content: '\e5a9';
}

.mi-settings_phone:before {
  content: '\e5aa';
}

.mi-settings_power:after {
  content: '\e5ab';
}

.mi-settings_remote:after {
  content: '\e5ac';
}

.mi-settings_remote:before {
  content: '\e5ad';
}

.mi-settings_system_daydream:after {
  content: '\e5ae';
}

.mi-settings_system_daydream:before {
  content: '\e5af';
}

.mi-settings_voice:after {
  content: '\e5b0';
}

.mi-settings_voice:before {
  content: '\e5b1';
}

.mi-share:after {
  content: '\e5b2';
}

.mi-share:before {
  content: '\e5b3';
}

.mi-shop:after {
  content: '\e5b4';
}

.mi-shop:before {
  content: '\e5b5';
}

.mi-shop_two:after {
  content: '\e5b6';
}

.mi-shop_two:before {
  content: '\e5b7';
}

.mi-shopping_basket:after {
  content: '\e5b8';
}

.mi-shopping_basket:before {
  content: '\e5b9';
}

.mi-shopping_cart:after {
  content: '\e5ba';
}

.mi-shopping_cart:before {
  content: '\e5bb';
}

.mi-short_text:after {
  content: '\e5bc';
}

.mi-show_chart:after {
  content: '\e5bd';
}

.mi-shuffle:after {
  content: '\e5be';
}

.mi-shutter_speed:after {
  content: '\e5bf';
}

.mi-shutter_speed:before {
  content: '\e5c0';
}

.mi-signal_cellular_0_bar:after {
  content: '\e5c1';
}

.mi-signal_cellular_1_bar:after {
  content: '\e5c3';
}

.mi-signal_cellular_1_bar:before {
  content: '\e5c4';
}

.mi-signal_cellular_2_bar:after {
  content: '\e5c5';
}

.mi-signal_cellular_2_bar:before {
  content: '\e5c6';
}

.mi-signal_cellular_3_bar:after {
  content: '\e5c7';
}

.mi-signal_cellular_3_bar:before {
  content: '\e5c8';
}

.mi-signal_cellular_4_bar:after {
  content: '\e5c9';
}

.mi-signal_cellular_alt:after {
  content: '\e5ca';
}

.mi-signal_cellular_connected_no_internet_0_bar:after {
  content: '\e5cb';
}

.mi-signal_cellular_connected_no_internet_1_bar:after {
  content: '\e5cd';
}

.mi-signal_cellular_connected_no_internet_1_bar:before {
  content: '\e5ce';
}

.mi-signal_cellular_connected_no_internet_2_bar:after {
  content: '\e5cf';
}

.mi-signal_cellular_connected_no_internet_2_bar:before {
  content: '\e5d0';
}

.mi-signal_cellular_connected_no_internet_3_bar:after {
  content: '\e5d1';
}

.mi-signal_cellular_connected_no_internet_3_bar:before {
  content: '\e5d2';
}

.mi-signal_cellular_connected_no_internet_4_bar:after {
  content: '\e5d3';
}

.mi-signal_cellular_no_sim:after {
  content: '\e5d4';
}

.mi-signal_cellular_no_sim:before {
  content: '\e5d5';
}

.mi-signal_cellular_null:after {
  content: '\e5d6';
}

.mi-signal_cellular_off:after {
  content: '\e5d7';
}

.mi-signal_wifi_0_bar:after {
  content: '\e5d8';
}

.mi-signal_wifi_1_bar:after {
  content: '\e5da';
}

.mi-signal_wifi_1_bar:before {
  content: '\e5db';
}

.mi-signal_wifi_1_bar_lock:after {
  content: '\e5dc';
}

.mi-signal_wifi_1_bar_lock:before {
  content: '\e5dd';
}

.mi-signal_wifi_2_bar:after {
  content: '\e5de';
}

.mi-signal_wifi_2_bar:before {
  content: '\e5df';
}

.mi-signal_wifi_2_bar_lock:after {
  content: '\e5e0';
}

.mi-signal_wifi_2_bar_lock:before {
  content: '\e5e1';
}

.mi-signal_wifi_3_bar:after {
  content: '\e5e2';
}

.mi-signal_wifi_3_bar:before {
  content: '\e5e3';
}

.mi-signal_wifi_3_bar_lock:after {
  content: '\e5e4';
}

.mi-signal_wifi_3_bar_lock:before {
  content: '\e5e5';
}

.mi-signal_wifi_4_bar:after {
  content: '\e5e6';
}

.mi-signal_wifi_4_bar_lock:after {
  content: '\e5e7';
}

.mi-signal_wifi_off:after {
  content: '\e5e8';
}

.mi-sim_card:after {
  content: '\e5e9';
}

.mi-sim_card:before {
  content: '\e5ea';
}

.mi-sim_card_alert:after {
  content: '\e5eb';
}

.mi-sim_card_alert:before {
  content: '\e5ec';
}

.mi-single_bed:after {
  content: '\e5ed';
}

.mi-single_bed:before {
  content: '\e5ee';
}

.mi-skip_next:after {
  content: '\e5ef';
}

.mi-skip_next:before {
  content: '\e5f0';
}

.mi-skip_previous:after {
  content: '\e5f1';
}

.mi-skip_previous:before {
  content: '\e5f2';
}

.mi-slideshow:after {
  content: '\e5f3';
}

.mi-slideshow:before {
  content: '\e5f4';
}

.mi-slow_motion_video:after {
  content: '\e5f5';
}

.mi-smartphone:after {
  content: '\e5f6';
}

.mi-smartphone:before {
  content: '\e5f7';
}

.mi-smoke_free:after {
  content: '\e5f8';
}

.mi-smoking_rooms:after {
  content: '\e5f9';
}

.mi-smoking_rooms:before {
  content: '\e5fa';
}

.mi-sms:after {
  content: '\e5fb';
}

.mi-sms:before {
  content: '\e5fc';
}

.mi-sms_failed:after {
  content: '\e5fd';
}

.mi-sms_failed:before {
  content: '\e5fe';
}

.mi-snooze:after {
  content: '\e5ff';
}

.mi-sort:after {
  content: '\e600';
}

.mi-sort_by_alpha:after {
  content: '\e601';
}

.mi-spa:after {
  content: '\e602';
}

.mi-spa:before {
  content: '\e603';
}

.mi-space_bar:after {
  content: '\e604';
}

.mi-speaker:after {
  content: '\e605';
}

.mi-speaker:before {
  content: '\e606';
}

.mi-speaker_group:after {
  content: '\e607';
}

.mi-speaker_group:before {
  content: '\e608';
}

.mi-speaker_notes:after {
  content: '\e609';
}

.mi-speaker_notes:before {
  content: '\e60a';
}

.mi-speaker_notes_off:after {
  content: '\e60b';
}

.mi-speaker_notes_off:before {
  content: '\e60c';
}

.mi-speaker_phone:after {
  content: '\e60d';
}

.mi-speaker_phone:before {
  content: '\e60e';
}

.mi-speed:after {
  content: '\e60f';
}

.mi-spellcheck:after {
  content: '\e610';
}

.mi-sports:after {
  content: '\e611';
}

.mi-sports_baseball:after {
  content: '\e612';
}

.mi-sports_baseball:before {
  content: '\e613';
}

.mi-sports_basketball:after {
  content: '\e614';
}

.mi-sports_basketball:before {
  content: '\e615';
}

.mi-sports_cricket:after {
  content: '\e616';
}

.mi-sports_cricket:before {
  content: '\e617';
}

.mi-sports_esports:after {
  content: '\e618';
}

.mi-sports_esports:before {
  content: '\e619';
}

.mi-sports_football:after {
  content: '\e61a';
}

.mi-sports_football:before {
  content: '\e61b';
}

.mi-sports_golf:after {
  content: '\e61c';
}

.mi-sports_golf:before {
  content: '\e61d';
}

.mi-sports_handball:after {
  content: '\e61e';
}

.mi-sports_hockey:after {
  content: '\e61f';
}

.mi-sports_kabaddi:after {
  content: '\e620';
}

.mi-sports_mma:after {
  content: '\e621';
}

.mi-sports_mma:before {
  content: '\e622';
}

.mi-sports_motorsports:after {
  content: '\e623';
}

.mi-sports_motorsports:before {
  content: '\e624';
}

.mi-sports_rugby:after {
  content: '\e625';
}

.mi-sports_rugby:before {
  content: '\e626';
}

.mi-sports_soccer:after {
  content: '\e627';
}

.mi-sports_soccer:before {
  content: '\e628';
}

.mi-sports_tennis:after {
  content: '\e629';
}

.mi-sports_volleyball:after {
  content: '\e62a';
}

.mi-sports_volleyball:before {
  content: '\e62b';
}

.mi-square_foot:after {
  content: '\e62c';
}

.mi-square_foot:before {
  content: '\e62d';
}

.mi-star:after {
  content: '\e62e';
}

.mi-star:before {
  content: '\e62f';
}

.mi-star_border:after {
  content: '\e630';
}

.mi-star_half:after {
  content: '\e631';
}

.mi-star_rate:after {
  content: '\e632';
}

.mi-star_rate:before {
  content: '\e863';
}

.mi-stars:after {
  content: '\e633';
}

.mi-stars:before {
  content: '\e634';
}

.mi-stay_current_landscape:after {
  content: '\e635';
}

.mi-stay_current_landscape:before {
  content: '\e636';
}

.mi-stay_current_portrait:after {
  content: '\e637';
}

.mi-stay_current_portrait:before {
  content: '\e638';
}

.mi-stay_primary_landscape:after {
  content: '\e639';
}

.mi-stay_primary_landscape:before {
  content: '\e63a';
}

.mi-stay_primary_portrait:after {
  content: '\e63b';
}

.mi-stay_primary_portrait:before {
  content: '\e63c';
}

.mi-stop:after {
  content: '\e63d';
}

.mi-stop:before {
  content: '\e63e';
}

.mi-stop_circle:after {
  content: '\e63f';
}

.mi-stop_circle:before {
  content: '\e640';
}

.mi-stop_screen_share:after {
  content: '\e641';
}

.mi-stop_screen_share:before {
  content: '\e642';
}

.mi-storage:after {
  content: '\e643';
}

.mi-store:after {
  content: '\e644';
}

.mi-store:before {
  content: '\e645';
}

.mi-store_mall_directory:after {
  content: '\e646';
}

.mi-store_mall_directory:before {
  content: '\e647';
}

.mi-storefront:after {
  content: '\e648';
}

.mi-storefront:before {
  content: '\e649';
}

.mi-straighten:after {
  content: '\e64a';
}

.mi-straighten:before {
  content: '\e64b';
}

.mi-streetview:after {
  content: '\e64c';
}

.mi-strikethrough_s:after {
  content: '\e64d';
}

.mi-style:after {
  content: '\e64e';
}

.mi-style:before {
  content: '\e64f';
}

.mi-subdirectory_arrow_left:after {
  content: '\e650';
}

.mi-subdirectory_arrow_right:after {
  content: '\e651';
}

.mi-subject:after {
  content: '\e652';
}

.mi-subscriptions:after {
  content: '\e653';
}

.mi-subscriptions:before {
  content: '\e654';
}

.mi-subtitles:after {
  content: '\e655';
}

.mi-subtitles:before {
  content: '\e656';
}

.mi-subway:after {
  content: '\e657';
}

.mi-subway:before {
  content: '\e658';
}

.mi-supervised_user_circle:after {
  content: '\e659';
}

.mi-supervised_user_circle:before {
  content: '\e65a';
}

.mi-supervisor_account:after {
  content: '\e65b';
}

.mi-supervisor_account:before {
  content: '\e65c';
}

.mi-surround_sound:after {
  content: '\e65d';
}

.mi-surround_sound:before {
  content: '\e65e';
}

.mi-swap_calls:after {
  content: '\e65f';
}

.mi-swap_horiz:after {
  content: '\e660';
}

.mi-swap_horizontal_circle:after {
  content: '\e661';
}

.mi-swap_horizontal_circle:before {
  content: '\e662';
}

.mi-swap_vert:after {
  content: '\e663';
}

.mi-swap_vertical_circle:after {
  content: '\e664';
}

.mi-swap_vertical_circle:before {
  content: '\e665';
}

.mi-switch_camera:after {
  content: '\e666';
}

.mi-switch_camera:before {
  content: '\e667';
}

.mi-switch_video:after {
  content: '\e668';
}

.mi-switch_video:before {
  content: '\e669';
}

.mi-sync:after {
  content: '\e66a';
}

.mi-sync_alt:after {
  content: '\e66b';
}

.mi-sync_disabled:after {
  content: '\e66c';
}

.mi-sync_problem:after {
  content: '\e66d';
}

.mi-system_update:after {
  content: '\e66e';
}

.mi-system_update:before {
  content: '\e66f';
}

.mi-system_update_alt:after {
  content: '\e670';
}

.mi-tab:after {
  content: '\e671';
}

.mi-tab_unselected:after {
  content: '\e672';
}

.mi-table_chart:after {
  content: '\e673';
}

.mi-table_chart:before {
  content: '\e674';
}

.mi-tablet:after {
  content: '\e675';
}

.mi-tablet:before {
  content: '\e676';
}

.mi-tablet_android:after {
  content: '\e677';
}

.mi-tablet_android:before {
  content: '\e678';
}

.mi-tablet_mac:after {
  content: '\e679';
}

.mi-tablet_mac:before {
  content: '\e67a';
}

.mi-tag_faces:after {
  content: '\e67b';
}

.mi-tag_faces:before {
  content: '\e67c';
}

.mi-tap_and_play:after {
  content: '\e67d';
}

.mi-terrain:after {
  content: '\e67e';
}

.mi-terrain:before {
  content: '\e67f';
}

.mi-text_fields:after {
  content: '\e680';
}

.mi-text_format:after {
  content: '\e681';
}

.mi-text_rotate_up:after {
  content: '\e682';
}

.mi-text_rotate_vertical:after {
  content: '\e683';
}

.mi-text_rotation_angledown:after {
  content: '\e684';
}

.mi-text_rotation_angleup:after {
  content: '\e685';
}

.mi-text_rotation_down:after {
  content: '\e686';
}

.mi-text_rotation_none:after {
  content: '\e687';
}

.mi-textsms:after {
  content: '\e688';
}

.mi-textsms:before {
  content: '\e689';
}

.mi-texture:after {
  content: '\e68a';
}

.mi-theaters:after {
  content: '\e68b';
}

.mi-theaters:before {
  content: '\e68c';
}

.mi-thumb_down:after {
  content: '\e68d';
}

.mi-thumb_down:before {
  content: '\e68e';
}

.mi-thumb_down_alt:after {
  content: '\e68f';
}

.mi-thumb_down_alt:before {
  content: '\e690';
}

.mi-thumb_up:after {
  content: '\e691';
}

.mi-thumb_up:before {
  content: '\e692';
}

.mi-thumb_up_alt:after {
  content: '\e693';
}

.mi-thumb_up_alt:before {
  content: '\e694';
}

.mi-thumbs_up_down:after {
  content: '\e695';
}

.mi-thumbs_up_down:before {
  content: '\e696';
}

.mi-time_to_leave:after {
  content: '\e697';
}

.mi-time_to_leave:before {
  content: '\e698';
}

.mi-timelapse:after {
  content: '\e699';
}

.mi-timelapse:before {
  content: '\e69a';
}

.mi-timeline:after {
  content: '\e69b';
}

.mi-timer:after {
  content: '\e69c';
}

.mi-timer:before {
  content: '\e69d';
}

.mi-timer_10:after {
  content: '\e69e';
}

.mi-timer_3:after {
  content: '\e69f';
}

.mi-timer_off:after {
  content: '\e6a0';
}

.mi-timer_off:before {
  content: '\e6a1';
}

.mi-title:after {
  content: '\e6a2';
}

.mi-toc:after {
  content: '\e6a3';
}

.mi-today:after {
  content: '\e6a4';
}

.mi-today:before {
  content: '\e6a5';
}

.mi-toggle_off:after {
  content: '\e6a6';
}

.mi-toggle_off:before {
  content: '\e6a7';
}

.mi-toggle_on:after {
  content: '\e6a8';
}

.mi-toggle_on:before {
  content: '\e6a9';
}

.mi-toll:after {
  content: '\e6aa';
}

.mi-toll:before {
  content: '\e6ab';
}

.mi-tonality:after {
  content: '\e6ac';
}

.mi-tonality:before {
  content: '\e6ad';
}

.mi-touch_app:after {
  content: '\e6ae';
}

.mi-touch_app:before {
  content: '\e6af';
}

.mi-toys:after {
  content: '\e6b0';
}

.mi-toys:before {
  content: '\e6b1';
}

.mi-track_changes:after {
  content: '\e6b2';
}

.mi-traffic:after {
  content: '\e6b3';
}

.mi-traffic:before {
  content: '\e6b4';
}

.mi-train:after {
  content: '\e6b5';
}

.mi-train:before {
  content: '\e6b6';
}

.mi-tram:after {
  content: '\e6b7';
}

.mi-tram:before {
  content: '\e6b8';
}

.mi-transfer_within_a_station:after {
  content: '\e6b9';
}

.mi-transform:after {
  content: '\e6ba';
}

.mi-transit_enterexit:after {
  content: '\e6bb';
}

.mi-translate:after {
  content: '\e6bc';
}

.mi-trending_down:after {
  content: '\e6bd';
}

.mi-trending_flat:after {
  content: '\e6be';
}

.mi-trending_up:after {
  content: '\e6bf';
}

.mi-trip_origin:after {
  content: '\e6c0';
}

.mi-tune:after {
  content: '\e6c1';
}

.mi-turned_in:after {
  content: '\e6c2';
}

.mi-turned_in:before {
  content: '\e6c3';
}

.mi-turned_in_not:after {
  content: '\e6c4';
}

.mi-tv:after {
  content: '\e6c5';
}

.mi-tv:before {
  content: '\e6c6';
}

.mi-tv_off:after {
  content: '\e6c7';
}

.mi-tv_off:before {
  content: '\e6c8';
}

.mi-unarchive:after {
  content: '\e6c9';
}

.mi-unarchive:before {
  content: '\e6ca';
}

.mi-undo:after {
  content: '\e6cb';
}

.mi-unfold_less:after {
  content: '\e6cc';
}

.mi-unfold_more:after {
  content: '\e6cd';
}

.mi-unsubscribe:after {
  content: '\e6ce';
}

.mi-unsubscribe:before {
  content: '\e6cf';
}

.mi-update:after {
  content: '\e6d0';
}

.mi-usb:after {
  content: '\e6d1';
}

.mi-verified_user:after {
  content: '\e6d2';
}

.mi-verified_user:before {
  content: '\e6d3';
}

.mi-vertical_align_bottom:after {
  content: '\e6d4';
}

.mi-vertical_align_center:after {
  content: '\e6d5';
}

.mi-vertical_align_top:after {
  content: '\e6d6';
}

.mi-vertical_split:after {
  content: '\e6d7';
}

.mi-vertical_split:before {
  content: '\e6d8';
}

.mi-vibration:after {
  content: '\e6d9';
}

.mi-vibration:before {
  content: '\e6da';
}

.mi-video_call:after {
  content: '\e6db';
}

.mi-video_call:before {
  content: '\e6dc';
}

.mi-video_label:after {
  content: '\e6dd';
}

.mi-video_label:before {
  content: '\e6de';
}

.mi-video_library:after {
  content: '\e6df';
}

.mi-video_library:before {
  content: '\e6e0';
}

.mi-videocam:after {
  content: '\e6e1';
}

.mi-videocam:before {
  content: '\e6e2';
}

.mi-videocam_off:after {
  content: '\e6e3';
}

.mi-videocam_off:before {
  content: '\e6e4';
}

.mi-videogame_asset:after {
  content: '\e6e5';
}

.mi-videogame_asset:before {
  content: '\e6e6';
}

.mi-view_agenda:after {
  content: '\e6e7';
}

.mi-view_agenda:before {
  content: '\e6e8';
}

.mi-view_array:after {
  content: '\e6e9';
}

.mi-view_array:before {
  content: '\e6ea';
}

.mi-view_carousel:after {
  content: '\e6eb';
}

.mi-view_carousel:before {
  content: '\e6ec';
}

.mi-view_column:after {
  content: '\e6ed';
}

.mi-view_column:before {
  content: '\e6ee';
}

.mi-view_comfy:after {
  content: '\e6ef';
}

.mi-view_comfy:before {
  content: '\e6f0';
}

.mi-view_compact:after {
  content: '\e6f1';
}

.mi-view_compact:before {
  content: '\e6f2';
}

.mi-view_day:after {
  content: '\e6f3';
}

.mi-view_day:before {
  content: '\e6f4';
}

.mi-view_headline:after {
  content: '\e6f5';
}

.mi-view_list:after {
  content: '\e6f6';
}

.mi-view_list:before {
  content: '\e6f7';
}

.mi-view_module:after {
  content: '\e6f8';
}

.mi-view_module:before {
  content: '\e6f9';
}

.mi-view_quilt:after {
  content: '\e6fa';
}

.mi-view_quilt:before {
  content: '\e6fb';
}

.mi-view_stream:after {
  content: '\e6fc';
}

.mi-view_stream:before {
  content: '\e6fd';
}

.mi-view_week:after {
  content: '\e6fe';
}

.mi-view_week:before {
  content: '\e6ff';
}

.mi-vignette:after {
  content: '\e700';
}

.mi-vignette:before {
  content: '\e701';
}

.mi-visibility:after {
  content: '\e702';
}

.mi-visibility:before {
  content: '\e703';
}

.mi-visibility_off:after {
  content: '\e704';
}

.mi-visibility_off:before {
  content: '\e705';
}

.mi-voice_chat:after {
  content: '\e706';
}

.mi-voice_chat:before {
  content: '\e707';
}

.mi-voice_over_off:after {
  content: '\e708';
}

.mi-voice_over_off:before {
  content: '\e709';
}

.mi-voicemail:after {
  content: '\e70a';
}

.mi-volume_down:after {
  content: '\e70b';
}

.mi-volume_down:before {
  content: '\e70c';
}

.mi-volume_mute:after {
  content: '\e70d';
}

.mi-volume_mute:before {
  content: '\e70e';
}

.mi-volume_off:after {
  content: '\e70f';
}

.mi-volume_off:before {
  content: '\e710';
}

.mi-volume_up:after {
  content: '\e711';
}

.mi-volume_up:before {
  content: '\e712';
}

.mi-vpn_key:after {
  content: '\e713';
}

.mi-vpn_key:before {
  content: '\e714';
}

.mi-vpn_lock:after {
  content: '\e715';
}

.mi-vpn_lock:before {
  content: '\e716';
}

.mi-wallpaper:after {
  content: '\e717';
}

.mi-warning:after {
  content: '\e718';
}

.mi-warning:before {
  content: '\e719';
}

.mi-watch:after {
  content: '\e71a';
}

.mi-watch:before {
  content: '\e71b';
}

.mi-watch_later:after {
  content: '\e71c';
}

.mi-watch_later:before {
  content: '\e71d';
}

.mi-waves:after {
  content: '\e71e';
}

.mi-wb_auto:after {
  content: '\e71f';
}

.mi-wb_auto:before {
  content: '\e720';
}

.mi-wb_cloudy:after {
  content: '\e721';
}

.mi-wb_cloudy:before {
  content: '\e722';
}

.mi-wb_incandescent:after {
  content: '\e723';
}

.mi-wb_incandescent:before {
  content: '\e724';
}

.mi-wb_iridescent:after {
  content: '\e725';
}

.mi-wb_iridescent:before {
  content: '\e726';
}

.mi-wb_sunny:after {
  content: '\e727';
}

.mi-wb_sunny:before {
  content: '\e728';
}

.mi-wc:after {
  content: '\e729';
}

.mi-web:after {
  content: '\e72a';
}

.mi-web:before {
  content: '\e72b';
}

.mi-web_asset:after {
  content: '\e72c';
}

.mi-web_asset:before {
  content: '\e72d';
}

.mi-weekend:after {
  content: '\e72e';
}

.mi-weekend:before {
  content: '\e72f';
}

.mi-whatshot:after {
  content: '\e730';
}

.mi-whatshot:before {
  content: '\e731';
}

.mi-where_to_vote:after {
  content: '\e732';
}

.mi-where_to_vote:before {
  content: '\e733';
}

.mi-widgets:after {
  content: '\e734';
}

.mi-widgets:before {
  content: '\e735';
}

.mi-wifi:after {
  content: '\e736';
}

.mi-wifi_lock:after {
  content: '\e737';
}

.mi-wifi_off:after {
  content: '\e738';
}

.mi-wifi_tethering:after {
  content: '\e739';
}

.mi-work:after {
  content: '\e73a';
}

.mi-work:before {
  content: '\e73b';
}

.mi-work_off:after {
  content: '\e73c';
}

.mi-work_off:before {
  content: '\e73d';
}

.mi-work_outline:after {
  content: '\e73e';
}

.mi-wrap_text:after {
  content: '\e73f';
}

.mi-youtube_searched_for:after {
  content: '\e740';
}

.mi-zoom_in:after {
  content: '\e741';
}

.mi-zoom_out:after {
  content: '\e742';
}

.mi-zoom_out_map:after {
  content: '\e743';
}

.mi-add_ic_call:after {
  content: '\e744';
}

.mi-add_ic_call:before {
  content: '\e745';
}

.mi-library_add_check:after {
  content: '\e746';
}

.mi-library_add_check:before {
  content: '\e747';
}

.mi-star_outline:after {
  content: '\e748';
}

.mi-two_wheeler:after {
  content: '\e749';
}

.mi-5g:after {
  content: '\e74a';
}

.mi-ad_units:after {
  content: '\e74b';
}

.mi-ad_units:before {
  content: '\e74c';
}

.mi-add_business:after {
  content: '\e74d';
}

.mi-add_business:before {
  content: '\e74e';
}

.mi-add_location_alt:after {
  content: '\e74f';
}

.mi-add_location_alt:before {
  content: '\e750';
}

.mi-add_road:after {
  content: '\e751';
}

.mi-addchart:after {
  content: '\e752';
}

.mi-admin_panel_settings:after {
  content: '\e753';
}

.mi-admin_panel_settings:before {
  content: '\e754';
}

.mi-agriculture:after {
  content: '\e755';
}

.mi-agriculture:before {
  content: '\e756';
}

.mi-alt_route:after {
  content: '\e757';
}

.mi-analytics:after {
  content: '\e758';
}

.mi-analytics:before {
  content: '\e759';
}

.mi-anchor:after {
  content: '\e75a';
}

.mi-api:after {
  content: '\e75b';
}

.mi-app_blocking:after {
  content: '\e75c';
}

.mi-app_blocking:before {
  content: '\e75d';
}

.mi-app_settings_alt:after {
  content: '\e75e';
}

.mi-app_settings_alt:before {
  content: '\e75f';
}

.mi-architecture:after {
  content: '\e760';
}

.mi-arrow_circle_down:after {
  content: '\e761';
}

.mi-arrow_circle_down:before {
  content: '\e762';
}

.mi-arrow_circle_up:after {
  content: '\e763';
}

.mi-arrow_circle_up:before {
  content: '\e764';
}

.mi-article:after {
  content: '\e765';
}

.mi-article:before {
  content: '\e766';
}

.mi-attach_email:after {
  content: '\e767';
}

.mi-auto_delete:after {
  content: '\e768';
}

.mi-auto_delete:before {
  content: '\e769';
}

.mi-baby_changing_station:after {
  content: '\e76a';
}

.mi-backpack:after {
  content: '\e76b';
}

.mi-backpack:before {
  content: '\e76c';
}

.mi-backup_table:after {
  content: '\e76d';
}

.mi-backup_table:before {
  content: '\e76e';
}

.mi-batch_prediction:after {
  content: '\e76f';
}

.mi-batch_prediction:before {
  content: '\e770';
}

.mi-bedtime:after {
  content: '\e771';
}

.mi-bedtime:before {
  content: '\e772';
}

.mi-bike_scooter:after {
  content: '\e773';
}

.mi-biotech:after {
  content: '\e774';
}

.mi-biotech:before {
  content: '\e775';
}

.mi-browser_not_supported:after {
  content: '\e776';
}

.mi-build_circle:after {
  content: '\e777';
}

.mi-build_circle:before {
  content: '\e778';
}

.mi-calculate:after {
  content: '\e779';
}

.mi-calculate:before {
  content: '\e77a';
}

.mi-campaign:after {
  content: '\e77b';
}

.mi-campaign:before {
  content: '\e77c';
}

.mi-charging_station:after {
  content: '\e77d';
}

.mi-charging_station:before {
  content: '\e77e';
}

.mi-checkroom:after {
  content: '\e77f';
}

.mi-cleaning_services:after {
  content: '\e780';
}

.mi-cleaning_services:before {
  content: '\e781';
}

.mi-close_fullscreen:after {
  content: '\e782';
}

.mi-comment_bank:after {
  content: '\e783';
}

.mi-comment_bank:before {
  content: '\e784';
}

.mi-construction:after {
  content: '\e785';
}

.mi-corporate_fare:after {
  content: '\e786';
}

.mi-corporate_fare:before {
  content: '\e787';
}

.mi-design_services:after {
  content: '\e788';
}

.mi-design_services:before {
  content: '\e789';
}

.mi-directions_off:after {
  content: '\e78a';
}

.mi-do_not_step:after {
  content: '\e78b';
}

.mi-do_not_step:before {
  content: '\e78c';
}

.mi-do_not_touch:after {
  content: '\e78d';
}

.mi-do_not_touch:before {
  content: '\e78e';
}

.mi-domain_verification:after {
  content: '\e78f';
}

.mi-domain_verification:before {
  content: '\e790';
}

.mi-dry:after {
  content: '\e791';
}

.mi-dry:before {
  content: '\e792';
}

.mi-dynamic_form:after {
  content: '\e793';
}

.mi-dynamic_form:before {
  content: '\e794';
}

.mi-edit_road:after {
  content: '\e795';
}

.mi-edit_road:before {
  content: '\e796';
}

.mi-electric_bike:after {
  content: '\e797';
}

.mi-electric_car:after {
  content: '\e798';
}

.mi-electric_car:before {
  content: '\e799';
}

.mi-electric_moped:after {
  content: '\e79a';
}

.mi-electric_moped:before {
  content: '\e79b';
}

.mi-electric_scooter:after {
  content: '\e79c';
}

.mi-electrical_services:after {
  content: '\e79d';
}

.mi-elevator:after {
  content: '\e79e';
}

.mi-elevator:before {
  content: '\e79f';
}

.mi-engineering:after {
  content: '\e7a0';
}

.mi-engineering:before {
  content: '\e7a1';
}

.mi-escalator:after {
  content: '\e7a2';
}

.mi-escalator:before {
  content: '\e7a3';
}

.mi-escalator_warning:after {
  content: '\e7a4';
}

.mi-fact_check:after {
  content: '\e7a5';
}

.mi-fact_check:before {
  content: '\e7a6';
}

.mi-family_restroom:after {
  content: '\e7a7';
}

.mi-filter_alt:after {
  content: '\e7a8';
}

.mi-filter_alt:before {
  content: '\e7a9';
}

.mi-flaky:after {
  content: '\e7aa';
}

.mi-forward_to_inbox:after {
  content: '\e7ab';
}

.mi-forward_to_inbox:before {
  content: '\e7ac';
}

.mi-grading:after {
  content: '\e7ad';
}

.mi-handyman:after {
  content: '\e7ae';
}

.mi-handyman:before {
  content: '\e7af';
}

.mi-hearing_disabled:after {
  content: '\e7b0';
}

.mi-help_center:after {
  content: '\e7b1';
}

.mi-help_center:before {
  content: '\e7b2';
}

.mi-highlight_alt:after {
  content: '\e7b3';
}

.mi-history_edu:after {
  content: '\e7b4';
}

.mi-history_edu:before {
  content: '\e7b5';
}

.mi-history_toggle_off:after {
  content: '\e7b6';
}

.mi-home_repair_service:after {
  content: '\e7b7';
}

.mi-home_repair_service:before {
  content: '\e7b8';
}

.mi-horizontal_rule:after {
  content: '\e7b9';
}

.mi-hourglass_bottom:after {
  content: '\e7ba';
}

.mi-hourglass_bottom:before {
  content: '\e7bb';
}

.mi-hourglass_disabled:after {
  content: '\e7bc';
}

.mi-hourglass_top:after {
  content: '\e7bd';
}

.mi-hourglass_top:before {
  content: '\e7be';
}

.mi-hvac:after {
  content: '\e7bf';
}

.mi-hvac:before {
  content: '\e7c0';
}

.mi-image_not_supported:after {
  content: '\e7c1';
}

.mi-image_not_supported:before {
  content: '\e7c2';
}

.mi-insights:after {
  content: '\e7c3';
}

.mi-integration_instructions:after {
  content: '\e7c4';
}

.mi-integration_instructions:before {
  content: '\e7c5';
}

.mi-legend_toggle:after {
  content: '\e7c6';
}

.mi-login:after {
  content: '\e7c7';
}

.mi-maps_ugc:after {
  content: '\e7c8';
}

.mi-maps_ugc:before {
  content: '\e7c9';
}

.mi-mark_chat_read:after {
  content: '\e7ca';
}

.mi-mark_chat_read:before {
  content: '\e7cb';
}

.mi-mark_chat_unread:after {
  content: '\e7cc';
}

.mi-mark_chat_unread:before {
  content: '\e7cd';
}

.mi-mark_email_read:after {
  content: '\e7ce';
}

.mi-mark_email_read:before {
  content: '\e7cf';
}

.mi-mark_email_unread:after {
  content: '\e7d0';
}

.mi-mark_email_unread:before {
  content: '\e7d1';
}

.mi-mediation:after {
  content: '\e7d2';
}

.mi-medical_services:after {
  content: '\e7d3';
}

.mi-medical_services:before {
  content: '\e7d4';
}

.mi-military_tech:after {
  content: '\e7d5';
}

.mi-military_tech:before {
  content: '\e7d6';
}

.mi-miscellaneous_services:after {
  content: '\e7d7';
}

.mi-model_training:after {
  content: '\e7d8';
}

.mi-moped:after {
  content: '\e7d9';
}

.mi-moped:before {
  content: '\e7da';
}

.mi-more_time:after {
  content: '\e7db';
}

.mi-multiple_stop:after {
  content: '\e7dc';
}

.mi-nat:after {
  content: '\e7dd';
}

.mi-nat:before {
  content: '\e7de';
}

.mi-next_plan:after {
  content: '\e7df';
}

.mi-next_plan:before {
  content: '\e7e0';
}

.mi-no_cell:after {
  content: '\e7e1';
}

.mi-no_cell:before {
  content: '\e7e2';
}

.mi-no_drinks:after {
  content: '\e7e3';
}

.mi-no_drinks:before {
  content: '\e7e4';
}

.mi-no_flash:after {
  content: '\e7e5';
}

.mi-no_flash:before {
  content: '\e7e6';
}

.mi-no_food:after {
  content: '\e7e7';
}

.mi-no_food:before {
  content: '\e7e8';
}

.mi-no_photography:after {
  content: '\e7e9';
}

.mi-no_photography:before {
  content: '\e7ea';
}

.mi-no_stroller:after {
  content: '\e7eb';
}

.mi-no_stroller:before {
  content: '\e7ec';
}

.mi-not_accessible:after {
  content: '\e7ed';
}

.mi-not_started:after {
  content: '\e7ee';
}

.mi-not_started:before {
  content: '\e7ef';
}

.mi-online_prediction:after {
  content: '\e7f0';
}

.mi-open_in_full:after {
  content: '\e7f1';
}

.mi-outlet:after {
  content: '\e7f2';
}

.mi-outlet:before {
  content: '\e7f3';
}

.mi-payments:after {
  content: '\e7f4';
}

.mi-payments:before {
  content: '\e7f5';
}

.mi-pedal_bike:after {
  content: '\e7f6';
}

.mi-pending:after {
  content: '\e7f7';
}

.mi-pending:before {
  content: '\e7f8';
}

.mi-pending_actions:after {
  content: '\e7f9';
}

.mi-pending_actions:before {
  content: '\e7fa';
}

.mi-person_add_alt_1:after {
  content: '\e7fb';
}

.mi-person_add_alt_1:before {
  content: '\e7fc';
}

.mi-person_remove:after {
  content: '\e7fd';
}

.mi-person_remove:before {
  content: '\e7fe';
}

.mi-person_remove_alt_1:after {
  content: '\e7ff';
}

.mi-person_remove_alt_1:before {
  content: '\e800';
}

.mi-person_search:after {
  content: '\e801';
}

.mi-person_search:before {
  content: '\e802';
}

.mi-pest_control:after {
  content: '\e803';
}

.mi-pest_control:before {
  content: '\e804';
}

.mi-pest_control_rodent:after {
  content: '\e805';
}

.mi-pest_control_rodent:before {
  content: '\e806';
}

.mi-plagiarism:after {
  content: '\e807';
}

.mi-plagiarism:before {
  content: '\e808';
}

.mi-plumbing:after {
  content: '\e809';
}

.mi-point_of_sale:after {
  content: '\e80a';
}

.mi-point_of_sale:before {
  content: '\e80b';
}

.mi-preview:after {
  content: '\e80c';
}

.mi-preview:before {
  content: '\e80d';
}

.mi-privacy_tip:after {
  content: '\e80e';
}

.mi-privacy_tip:before {
  content: '\e80f';
}

.mi-psychology:after {
  content: '\e810';
}

.mi-psychology:before {
  content: '\e811';
}

.mi-public_off:after {
  content: '\e812';
}

.mi-public_off:before {
  content: '\e813';
}

.mi-push_pin:after {
  content: '\e814';
}

.mi-push_pin:before {
  content: '\e815';
}

.mi-qr_code:after {
  content: '\e816';
}

.mi-qr_code:before {
  content: '\e817';
}

.mi-quickreply:after {
  content: '\e818';
}

.mi-quickreply:before {
  content: '\e819';
}

.mi-read_more:after {
  content: '\e81a';
}

.mi-receipt_long:after {
  content: '\e81b';
}

.mi-receipt_long:before {
  content: '\e81c';
}

.mi-request_quote:after {
  content: '\e81d';
}

.mi-request_quote:before {
  content: '\e81e';
}

.mi-room_preferences:after {
  content: '\e81f';
}

.mi-room_preferences:before {
  content: '\e820';
}

.mi-rule:after {
  content: '\e821';
}

.mi-rule_folder:after {
  content: '\e822';
}

.mi-rule_folder:before {
  content: '\e823';
}

.mi-run_circle:after {
  content: '\e824';
}

.mi-run_circle:before {
  content: '\e825';
}

.mi-science:after {
  content: '\e826';
}

.mi-science:before {
  content: '\e827';
}

.mi-search_off:after {
  content: '\e828';
}

.mi-self_improvement:after {
  content: '\e829';
}

.mi-sensor_door:after {
  content: '\e82a';
}

.mi-sensor_door:before {
  content: '\e82b';
}

.mi-sensor_window:after {
  content: '\e82c';
}

.mi-sensor_window:before {
  content: '\e82d';
}

.mi-shopping_bag:after {
  content: '\e82e';
}

.mi-shopping_bag:before {
  content: '\e82f';
}

.mi-smart_button:after {
  content: '\e830';
}

.mi-snippet_folder:after {
  content: '\e831';
}

.mi-snippet_folder:before {
  content: '\e832';
}

.mi-soap:after {
  content: '\e833';
}

.mi-soap:before {
  content: '\e834';
}

.mi-source:after {
  content: '\e835';
}

.mi-source:before {
  content: '\e836';
}

.mi-stairs:after {
  content: '\e837';
}

.mi-stairs:before {
  content: '\e838';
}

.mi-stroller:after {
  content: '\e839';
}

.mi-stroller:before {
  content: '\e83a';
}

.mi-subscript:after {
  content: '\e83b';
}

.mi-subtitles_off:after {
  content: '\e83c';
}

.mi-subtitles_off:before {
  content: '\e83d';
}

.mi-superscript:after {
  content: '\e83e';
}

.mi-support:after {
  content: '\e83f';
}

.mi-support:before {
  content: '\e840';
}

.mi-support_agent:after {
  content: '\e841';
}

.mi-switch_left:after {
  content: '\e842';
}

.mi-switch_left:before {
  content: '\e843';
}

.mi-switch_right:after {
  content: '\e844';
}

.mi-switch_right:before {
  content: '\e845';
}

.mi-table_rows:after {
  content: '\e846';
}

.mi-table_rows:before {
  content: '\e847';
}

.mi-table_view:after {
  content: '\e848';
}

.mi-table_view:before {
  content: '\e849';
}

.mi-text_snippet:after {
  content: '\e84a';
}

.mi-text_snippet:before {
  content: '\e84b';
}

.mi-topic:after {
  content: '\e84c';
}

.mi-topic:before {
  content: '\e84d';
}

.mi-tour:after {
  content: '\e84e';
}

.mi-tour:before {
  content: '\e84f';
}

.mi-tty:after {
  content: '\e850';
}

.mi-tty:before {
  content: '\e851';
}

.mi-umbrella:after {
  content: '\e852';
}

.mi-umbrella:before {
  content: '\e853';
}

.mi-upgrade:after {
  content: '\e854';
}

.mi-verified:after {
  content: '\e855';
}

.mi-verified:before {
  content: '\e856';
}

.mi-video_settings:after {
  content: '\e857';
}

.mi-view_sidebar:after {
  content: '\e858';
}

.mi-view_sidebar:before {
  content: '\e859';
}

.mi-wash:after {
  content: '\e85a';
}

.mi-wash:before {
  content: '\e85b';
}

.mi-wheelchair_pickup:after {
  content: '\e85c';
}

.mi-wifi_calling:after {
  content: '\e85d';
}

.mi-wifi_calling:before {
  content: '\e85e';
}

.mi-wifi_protected_setup:after {
  content: '\e85f';
}

.mi-wrong_location:after {
  content: '\e860';
}

.mi-wysiwyg:after {
  content: '\e861';
}

.mi-wysiwyg:before {
  content: '\e862';
}

.mi-bento:after {
  content: '\e864';
}

.mi-bento:before {
  content: '\e865';
}

.mi-carpenter:after {
  content: '\e866';
}

.mi-carpenter:before {
  content: '\e867';
}

.mi-closed_caption_disabled:after {
  content: '\e868';
}

.mi-closed_caption_disabled:before {
  content: '\e869';
}

.mi-countertops:after {
  content: '\e86a';
}

.mi-countertops:before {
  content: '\e86b';
}

.mi-east:after {
  content: '\e86c';
}

.mi-fence:after {
  content: '\e86d';
}

.mi-fence:before {
  content: '\e86e';
}

.mi-fire_extinguisher:after {
  content: '\e86f';
}

.mi-food_bank:after {
  content: '\e870';
}

.mi-food_bank:before {
  content: '\e871';
}

.mi-foundation:after {
  content: '\e872';
}

.mi-foundation:before {
  content: '\e873';
}

.mi-grass:after {
  content: '\e874';
}

.mi-house_siding:after {
  content: '\e875';
}

.mi-house_siding:before {
  content: '\e876';
}

.mi-leaderboard:after {
  content: '\e877';
}

.mi-leaderboard:before {
  content: '\e878';
}

.mi-microwave:after {
  content: '\e879';
}

.mi-microwave:before {
  content: '\e87a';
}

.mi-near_me_disabled:after {
  content: '\e87b';
}

.mi-near_me_disabled:before {
  content: '\e87c';
}

.mi-night_shelter:after {
  content: '\e87d';
}

.mi-night_shelter:before {
  content: '\e87e';
}

.mi-no_meals:after {
  content: '\e87f';
}

.mi-no_transfer:after {
  content: '\e880';
}

.mi-no_transfer:before {
  content: '\e881';
}

.mi-north:after {
  content: '\e882';
}

.mi-north_east:after {
  content: '\e883';
}

.mi-north_west:after {
  content: '\e884';
}

.mi-qr_code_scanner:after {
  content: '\e885';
}

.mi-rice_bowl:after {
  content: '\e886';
}

.mi-rice_bowl:before {
  content: '\e887';
}

.mi-roofing:after {
  content: '\e888';
}

.mi-roofing:before {
  content: '\e889';
}

.mi-set_meal:after {
  content: '\e88a';
}

.mi-set_meal:before {
  content: '\e88b';
}

.mi-south:after {
  content: '\e88c';
}

.mi-south_east:after {
  content: '\e88d';
}

.mi-south_west:after {
  content: '\e88e';
}

.mi-sports_bar:after {
  content: '\e88f';
}

.mi-sports_bar:before {
  content: '\e890';
}

.mi-sticky_note_2:after {
  content: '\e891';
}

.mi-sticky_note_2:before {
  content: '\e892';
}

.mi-tapas:after {
  content: '\e893';
}

.mi-tapas:before {
  content: '\e894';
}

.mi-water_damage:after {
  content: '\e895';
}

.mi-water_damage:before {
  content: '\e896';
}

.mi-west:after {
  content: '\e897';
}

.mi-wine_bar:after {
  content: '\e898';
}

.mi-wine_bar:before {
  content: '\e899';
}

.mi-6_ft_apart:after {
  content: '\e89a';
}

.mi-book_online:after {
  content: '\e89b';
}

.mi-book_online:before {
  content: '\e89c';
}

.mi-clean_hands:after {
  content: '\e89d';
}

.mi-clean_hands:before {
  content: '\e89e';
}

.mi-connect_without_contact:after {
  content: '\e89f';
}

.mi-coronavirus:after {
  content: '\e8a0';
}

.mi-coronavirus:before {
  content: '\e8a1';
}

.mi-elderly:after {
  content: '\e8a2';
}

.mi-follow_the_signs:after {
  content: '\e8a3';
}

.mi-follow_the_signs:before {
  content: '\e8a4';
}

.mi-leave_bags_at_home:after {
  content: '\e8a5';
}

.mi-leave_bags_at_home:before {
  content: '\e8a6';
}

.mi-local_fire_department:after {
  content: '\e8a7';
}

.mi-local_fire_department:before {
  content: '\e8a8';
}

.mi-local_police:after {
  content: '\e8a9';
}

.mi-local_police:before {
  content: '\e8aa';
}

.mi-masks:after {
  content: '\e8ab';
}

.mi-masks:before {
  content: '\e8ac';
}

.mi-motion_photos_on:after {
  content: '\e8ad';
}

.mi-motion_photos_paused:after {
  content: '\e8ae';
}

.mi-reduce_capacity:after {
  content: '\e8af';
}

.mi-sanitizer:after {
  content: '\e8b0';
}

.mi-sanitizer:before {
  content: '\e8b1';
}

.mi-sick:after {
  content: '\e8b2';
}

.mi-add_task:after {
  content: '\e8b3';
}

.mi-contact_page:after {
  content: '\e8b4';
}

.mi-contact_page:before {
  content: '\e8b5';
}

.mi-disabled_by_default:after {
  content: '\e8b6';
}

.mi-disabled_by_default:before {
  content: '\e8b7';
}

.mi-facebook:after {
  content: '\e8b8';
}

.mi-groups:after {
  content: '\e8b9';
}

.mi-groups:before {
  content: '\e8ba';
}

.mi-luggage:after {
  content: '\e8bb';
}

.mi-luggage:before {
  content: '\e8bc';
}

.mi-motion_photos_pause:after {
  content: '\e8bd';
}

.mi-no_backpack:after {
  content: '\e8be';
}

.mi-no_backpack:before {
  content: '\e8bf';
}

.mi-no_luggage:after {
  content: '\e8c0';
}

.mi-no_luggage:before {
  content: '\e8c1';
}

.mi-outbond:after {
  content: '\e8c2';
}

.mi-outbond:before {
  content: '\e8c3';
}

.mi-published_with_changes:after {
  content: '\e8c4';
}

.mi-request_page:after {
  content: '\e8c5';
}

.mi-request_page:before {
  content: '\e8c6';
}

.mi-stacked_line_chart:after {
  content: '\e8c7';
}

.mi-unpublished:after {
  content: '\e8c8';
}

.mi-unpublished:before {
  content: '\e8c9';
}

.mi-align_horizontal_center:after {
  content: '\e8ca';
}

.mi-align_horizontal_left:after {
  content: '\e8cb';
}

.mi-align_horizontal_right:after {
  content: '\e8cc';
}

.mi-align_vertical_bottom:after {
  content: '\e8cd';
}

.mi-align_vertical_center:after {
  content: '\e8ce';
}

.mi-align_vertical_top:after {
  content: '\e8cf';
}

.mi-horizontal_distribute:after {
  content: '\e8d0';
}

.mi-qr_code_2:after {
  content: '\e8d1';
}

.mi-update_disabled:after {
  content: '\e8d2';
}

.mi-vertical_distribute:after {
  content: '\e8d3';
}

.mi-add_reaction:after {
  content: '\e8d4';
}

.mi-add_reaction:before {
  content: '\e8d5';
}

.mi-add_to_drive:after {
  content: '\e8d6';
}

.mi-arrow_back_ios_new:after {
  content: '\e8d7';
}

.mi-change_circle:after {
  content: '\e8d8';
}

.mi-change_circle:before {
  content: '\e8d9';
}

.mi-copy_all:after {
  content: '\e8da';
}

.mi-copy_all:before {
  content: '\e8db';
}

.mi-electric_rickshaw:after {
  content: '\e8dc';
}

.mi-electric_rickshaw:before {
  content: '\e8dd';
}

.mi-health_and_safety:after {
  content: '\e8de';
}

.mi-health_and_safety:before {
  content: '\e8df';
}

.mi-outbound:after {
  content: '\e8e0';
}

.mi-outbound:before {
  content: '\e8e1';
}

.mi-production_quantity_limits:after {
  content: '\e8e2';
}

.mi-safety_divider:after {
  content: '\e8e3';
}

.mi-savings:after {
  content: '\e8e4';
}

.mi-savings:before {
  content: '\e8e5';
}

.mi-social_distance:after {
  content: '\e8e6';
}

.mi-task_alt:after {
  content: '\e8e7';
}

.mi-travel_explore:after {
  content: '\e8e8';
}

.mi-auto_graph:after {
  content: '\e8e9';
}

.mi-catching_pokemon:after {
  content: '\e8ea';
}

.mi-catching_pokemon:before {
  content: '\e8eb';
}

.mi-code_off:after {
  content: '\e8ec';
}

.mi-content_paste_off:after {
  content: '\e8ed';
}

.mi-content_paste_off:before {
  content: '\e8ee';
}

.mi-credit_card_off:after {
  content: '\e8ef';
}

.mi-credit_card_off:before {
  content: '\e8f0';
}

.mi-dark_mode:after {
  content: '\e8f1';
}

.mi-dark_mode:before {
  content: '\e8f2';
}

.mi-developer_board_off:after {
  content: '\e8f3';
}

.mi-developer_board_off:before {
  content: '\e8f4';
}

.mi-downhill_skiing:after {
  content: '\e8f5';
}

.mi-edit_location_alt:after {
  content: '\e8f6';
}

.mi-edit_location_alt:before {
  content: '\e8f7';
}

.mi-edit_notifications:after {
  content: '\e8f8';
}

.mi-edit_notifications:before {
  content: '\e8f9';
}

.mi-extension_off:after {
  content: '\e8fa';
}

.mi-extension_off:before {
  content: '\e8fb';
}

.mi-file_download_off:after {
  content: '\e8fc';
}

.mi-file_download_off:before {
  content: '\e8fd';
}

.mi-flutter_dash:after {
  content: '\e8fe';
}

.mi-flutter_dash:before {
  content: '\e8ff';
}

.mi-font_download_off:after {
  content: '\e900';
}

.mi-font_download_off:before {
  content: '\e901';
}

.mi-hiking:after {
  content: '\e902';
}

.mi-ice_skating:after {
  content: '\e903';
}

.mi-ice_skating:before {
  content: '\e904';
}

.mi-inventory_2:after {
  content: '\e905';
}

.mi-inventory_2:before {
  content: '\e906';
}

.mi-kayaking:after {
  content: '\e907';
}

.mi-kitesurfing:after {
  content: '\e908';
}

.mi-light_mode:after {
  content: '\e909';
}

.mi-light_mode:before {
  content: '\e90a';
}

.mi-moving:after {
  content: '\e90b';
}

.mi-nordic_walking:after {
  content: '\e90c';
}

.mi-notification_add:after {
  content: '\e90d';
}

.mi-open_in_new_off:after {
  content: '\e90e';
}

.mi-paragliding:after {
  content: '\e90f';
}

.mi-paragliding:before {
  content: '\e910';
}

.mi-pause_circle:after {
  content: '\e911';
}

.mi-pause_circle:before {
  content: '\e912';
}

.mi-person_off:after {
  content: '\e913';
}

.mi-person_off:before {
  content: '\e914';
}

.mi-piano:after {
  content: '\e915';
}

.mi-piano:before {
  content: '\e916';
}

.mi-piano_off:after {
  content: '\e917';
}

.mi-piano_off:before {
  content: '\e918';
}

.mi-play_circle:after {
  content: '\e919';
}

.mi-play_circle:before {
  content: '\e91a';
}

.mi-query_stats:after {
  content: '\e91b';
}

.mi-running_with_errors:after {
  content: '\e91c';
}

.mi-sailing:after {
  content: '\e91d';
}

.mi-sailing:before {
  content: '\e91e';
}

.mi-schema:after {
  content: '\e91f';
}

.mi-schema:before {
  content: '\e920';
}

.mi-sensors:after {
  content: '\e921';
}

.mi-sensors_off:after {
  content: '\e922';
}

.mi-share_arrival_time:after {
  content: '\e923';
}

.mi-share_arrival_time:before {
  content: '\e924';
}

.mi-shop_2:after {
  content: '\e925';
}

.mi-shop_2:before {
  content: '\e926';
}

.mi-skateboarding:after {
  content: '\e927';
}

.mi-sledding:after {
  content: '\e928';
}

.mi-snowboarding:after {
  content: '\e929';
}

.mi-snowmobile:after {
  content: '\e92a';
}

.mi-snowmobile:before {
  content: '\e92b';
}

.mi-snowshoeing:after {
  content: '\e92c';
}

.mi-surfing:after {
  content: '\e92d';
}

.mi-usb_off:after {
  content: '\e92e';
}

.mi-videogame_asset_off:after {
  content: '\e92f';
}

.mi-videogame_asset_off:before {
  content: '\e930';
}

.mi-wb_twilight:after {
  content: '\e931';
}

.mi-web_asset_off:after {
  content: '\e932';
}

.mi-web_asset_off:before {
  content: '\e933';
}

.mi-workspaces:after {
  content: '\e934';
}

.mi-workspaces:before {
  content: '\e935';
}

.mi-10k:after {
  content: '\e936';
}

.mi-10k:before {
  content: '\e937';
}

.mi-10mp:after {
  content: '\e938';
}

.mi-10mp:before {
  content: '\e939';
}

.mi-11mp:after {
  content: '\e93a';
}

.mi-11mp:before {
  content: '\e93b';
}

.mi-12mp:after {
  content: '\e93c';
}

.mi-12mp:before {
  content: '\e93d';
}

.mi-13mp:after {
  content: '\e93e';
}

.mi-13mp:before {
  content: '\e93f';
}

.mi-14mp:after {
  content: '\e940';
}

.mi-14mp:before {
  content: '\e941';
}

.mi-15mp:after {
  content: '\e942';
}

.mi-15mp:before {
  content: '\e943';
}

.mi-16mp:after {
  content: '\e944';
}

.mi-16mp:before {
  content: '\e945';
}

.mi-17mp:after {
  content: '\e946';
}

.mi-17mp:before {
  content: '\e947';
}

.mi-18mp:after {
  content: '\e948';
}

.mi-18mp:before {
  content: '\e949';
}

.mi-19mp:after {
  content: '\e94a';
}

.mi-19mp:before {
  content: '\e94b';
}

.mi-1k:after {
  content: '\e94c';
}

.mi-1k:before {
  content: '\e94d';
}

.mi-1k_plus:after {
  content: '\e94e';
}

.mi-1k_plus:before {
  content: '\e94f';
}

.mi-1x_mobiledata:after {
  content: '\e950';
}

.mi-20mp:after {
  content: '\e951';
}

.mi-20mp:before {
  content: '\e952';
}

.mi-21mp:after {
  content: '\e953';
}

.mi-21mp:before {
  content: '\e954';
}

.mi-22mp:after {
  content: '\e955';
}

.mi-22mp:before {
  content: '\e956';
}

.mi-23mp:after {
  content: '\e957';
}

.mi-23mp:before {
  content: '\e958';
}

.mi-24mp:after {
  content: '\e959';
}

.mi-24mp:before {
  content: '\e95a';
}

.mi-2k:after {
  content: '\e95b';
}

.mi-2k:before {
  content: '\e95c';
}

.mi-2k_plus:after {
  content: '\e95d';
}

.mi-2k_plus:before {
  content: '\e95e';
}

.mi-2mp:after {
  content: '\e95f';
}

.mi-2mp:before {
  content: '\e960';
}

.mi-30fps:after {
  content: '\e961';
}

.mi-30fps_select:after {
  content: '\e962';
}

.mi-3g_mobiledata:after {
  content: '\e963';
}

.mi-3k:after {
  content: '\e964';
}

.mi-3k:before {
  content: '\e965';
}

.mi-3k_plus:after {
  content: '\e966';
}

.mi-3k_plus:before {
  content: '\e967';
}

.mi-3mp:after {
  content: '\e968';
}

.mi-3mp:before {
  content: '\e969';
}

.mi-3p:after {
  content: '\e96a';
}

.mi-3p:before {
  content: '\e96b';
}

.mi-4g_mobiledata:after {
  content: '\e96c';
}

.mi-4g_plus_mobiledata:after {
  content: '\e96d';
}

.mi-4k_plus:after {
  content: '\e96e';
}

.mi-4k_plus:before {
  content: '\e96f';
}

.mi-4mp:after {
  content: '\e970';
}

.mi-4mp:before {
  content: '\e971';
}

.mi-5k:after {
  content: '\e972';
}

.mi-5k:before {
  content: '\e973';
}

.mi-5k_plus:after {
  content: '\e974';
}

.mi-5k_plus:before {
  content: '\e975';
}

.mi-5mp:after {
  content: '\e976';
}

.mi-5mp:before {
  content: '\e977';
}

.mi-60fps:after {
  content: '\e978';
}

.mi-60fps_select:after {
  content: '\e979';
}

.mi-6k:after {
  content: '\e97a';
}

.mi-6k:before {
  content: '\e97b';
}

.mi-6k_plus:after {
  content: '\e97c';
}

.mi-6k_plus:before {
  content: '\e97d';
}

.mi-6mp:after {
  content: '\e97e';
}

.mi-6mp:before {
  content: '\e97f';
}

.mi-7k:after {
  content: '\e980';
}

.mi-7k:before {
  content: '\e981';
}

.mi-7k_plus:after {
  content: '\e982';
}

.mi-7k_plus:before {
  content: '\e983';
}

.mi-7mp:after {
  content: '\e984';
}

.mi-7mp:before {
  content: '\e985';
}

.mi-8k:after {
  content: '\e986';
}

.mi-8k:before {
  content: '\e987';
}

.mi-8k_plus:after {
  content: '\e988';
}

.mi-8k_plus:before {
  content: '\e989';
}

.mi-8mp:after {
  content: '\e98a';
}

.mi-8mp:before {
  content: '\e98b';
}

.mi-9k:after {
  content: '\e98c';
}

.mi-9k:before {
  content: '\e98d';
}

.mi-9k_plus:after {
  content: '\e98e';
}

.mi-9k_plus:before {
  content: '\e98f';
}

.mi-9mp:after {
  content: '\e990';
}

.mi-9mp:before {
  content: '\e991';
}

.mi-access_time_filled:after {
  content: '\e992';
}

.mi-add_chart:after {
  content: '\e993';
}

.mi-add_link:after {
  content: '\e994';
}

.mi-add_moderator:after {
  content: '\e995';
}

.mi-add_moderator:before {
  content: '\e996';
}

.mi-air:after {
  content: '\e997';
}

.mi-airplane_ticket:after {
  content: '\e998';
}

.mi-airplane_ticket:before {
  content: '\e999';
}

.mi-animation:after {
  content: '\e99a';
}

.mi-animation:before {
  content: '\e99b';
}

.mi-aod:after {
  content: '\e99c';
}

.mi-aod:before {
  content: '\e99d';
}

.mi-app_registration:after {
  content: '\e99e';
}

.mi-approval:after {
  content: '\e99f';
}

.mi-approval:before {
  content: '\e9a0';
}

.mi-assistant_direction:after {
  content: '\e9a1';
}

.mi-assistant_direction:before {
  content: '\e9a2';
}

.mi-attractions:after {
  content: '\e9a3';
}

.mi-attractions:before {
  content: '\e9a4';
}

.mi-attribution:after {
  content: '\e9a5';
}

.mi-attribution:before {
  content: '\e9a6';
}

.mi-auto_awesome:after {
  content: '\e9a7';
}

.mi-auto_awesome:before {
  content: '\e9a8';
}

.mi-auto_awesome_mosaic:after {
  content: '\e9a9';
}

.mi-auto_awesome_mosaic:before {
  content: '\e9aa';
}

.mi-auto_awesome_motion:after {
  content: '\e9ab';
}

.mi-auto_awesome_motion:before {
  content: '\e9ac';
}

.mi-auto_fix_high:after {
  content: '\e9ad';
}

.mi-auto_fix_high:before {
  content: '\e9ae';
}

.mi-auto_fix_normal:after {
  content: '\e9af';
}

.mi-auto_fix_normal:before {
  content: '\e9b0';
}

.mi-auto_fix_off:after {
  content: '\e9b1';
}

.mi-auto_fix_off:before {
  content: '\e9b2';
}

.mi-auto_stories:after {
  content: '\e9b3';
}

.mi-auto_stories:before {
  content: '\e9b4';
}

.mi-autofps_select:after {
  content: '\e9b5';
}

.mi-badge:after {
  content: '\e9b6';
}

.mi-badge:before {
  content: '\e9b7';
}

.mi-bakery_dining:after {
  content: '\e9b8';
}

.mi-bakery_dining:before {
  content: '\e9b9';
}

.mi-balcony:after {
  content: '\e9ba';
}

.mi-balcony:before {
  content: '\e9bb';
}

.mi-bathroom:after {
  content: '\e9bc';
}

.mi-bathroom:before {
  content: '\e9bd';
}

.mi-battery_saver:after {
  content: '\e9be';
}

.mi-bed:after {
  content: '\e9bf';
}

.mi-bed:before {
  content: '\e9c0';
}

.mi-bedroom_baby:after {
  content: '\e9c1';
}

.mi-bedroom_baby:before {
  content: '\e9c2';
}

.mi-bedroom_child:after {
  content: '\e9c3';
}

.mi-bedroom_child:before {
  content: '\e9c4';
}

.mi-bedroom_parent:after {
  content: '\e9c5';
}

.mi-bedroom_parent:before {
  content: '\e9c6';
}

.mi-blender:after {
  content: '\e9c7';
}

.mi-blender:before {
  content: '\e9c8';
}

.mi-bloodtype:after {
  content: '\e9c9';
}

.mi-bloodtype:before {
  content: '\e9ca';
}

.mi-bluetooth_drive:after {
  content: '\e9cb';
}

.mi-bluetooth_drive:before {
  content: '\e9cc';
}

.mi-bolt:after {
  content: '\e9cd';
}

.mi-bookmark_add:after {
  content: '\e9ce';
}

.mi-bookmark_add:before {
  content: '\e9cf';
}

.mi-bookmark_added:after {
  content: '\e9d0';
}

.mi-bookmark_added:before {
  content: '\e9d1';
}

.mi-bookmark_remove:after {
  content: '\e9d2';
}

.mi-bookmark_remove:before {
  content: '\e9d3';
}

.mi-breakfast_dining:after {
  content: '\e9d4';
}

.mi-breakfast_dining:before {
  content: '\e9d5';
}

.mi-brunch_dining:after {
  content: '\e9d6';
}

.mi-brunch_dining:before {
  content: '\e9d7';
}

.mi-bungalow:after {
  content: '\e9d8';
}

.mi-bungalow:before {
  content: '\e9d9';
}

.mi-bus_alert:after {
  content: '\e9da';
}

.mi-bus_alert:before {
  content: '\e9db';
}

.mi-cabin:after {
  content: '\e9dc';
}

.mi-cabin:before {
  content: '\e9dd';
}

.mi-cable:after {
  content: '\e9de';
}

.mi-calendar_view_month:after {
  content: '\e9df';
}

.mi-calendar_view_month:before {
  content: '\e9e0';
}

.mi-calendar_view_week:after {
  content: '\e9e1';
}

.mi-calendar_view_week:before {
  content: '\e9e2';
}

.mi-camera_indoor:after {
  content: '\e9e3';
}

.mi-camera_indoor:before {
  content: '\e9e4';
}

.mi-camera_outdoor:after {
  content: '\e9e5';
}

.mi-cameraswitch:after {
  content: '\e9e6';
}

.mi-cameraswitch:before {
  content: '\e9e7';
}

.mi-car_rental:after {
  content: '\e9e8';
}

.mi-car_rental:before {
  content: '\e9e9';
}

.mi-car_repair:after {
  content: '\e9ea';
}

.mi-car_repair:before {
  content: '\e9eb';
}

.mi-cases:after {
  content: '\e9ec';
}

.mi-cases:before {
  content: '\e9ed';
}

.mi-celebration:after {
  content: '\e9ee';
}

.mi-celebration:before {
  content: '\e9ef';
}

.mi-chair:after {
  content: '\e9f0';
}

.mi-chair:before {
  content: '\e9f1';
}

.mi-chair_alt:after {
  content: '\e9f2';
}

.mi-chair_alt:before {
  content: '\e9f3';
}

.mi-chalet:after {
  content: '\e9f4';
}

.mi-chalet:before {
  content: '\e9f5';
}

.mi-circle:after {
  content: '\e9f6';
}

.mi-circle:before {
  content: '\e9f7';
}

.mi-circle_notifications:after {
  content: '\e9f8';
}

.mi-circle_notifications:before {
  content: '\e9f9';
}

.mi-closed_caption_off:after {
  content: '\e9fa';
}

.mi-closed_caption_off:before {
  content: '\e9fb';
}

.mi-coffee:after {
  content: '\e9fc';
}

.mi-coffee:before {
  content: '\e9fd';
}

.mi-coffee_maker:after {
  content: '\e9fe';
}

.mi-coffee_maker:before {
  content: '\e9ff';
}

.mi-compress:after {
  content: '\ea00';
}

.mi-connected_tv:after {
  content: '\ea01';
}

.mi-connected_tv:before {
  content: '\ea02';
}

.mi-cottage:after {
  content: '\ea03';
}

.mi-cottage:before {
  content: '\ea04';
}

.mi-credit_score:after {
  content: '\ea05';
}

.mi-crib:after {
  content: '\ea06';
}

.mi-crib:before {
  content: '\ea07';
}

.mi-dangerous:after {
  content: '\ea08';
}

.mi-dangerous:before {
  content: '\ea09';
}

.mi-dashboard_customize:after {
  content: '\ea0a';
}

.mi-dashboard_customize:before {
  content: '\ea0b';
}

.mi-data_saver_off:after {
  content: '\ea0c';
}

.mi-data_saver_on:after {
  content: '\ea0d';
}

.mi-delivery_dining:after {
  content: '\ea0e';
}

.mi-delivery_dining:before {
  content: '\ea0f';
}

.mi-device_thermostat:after {
  content: '\ea10';
}

.mi-dining:after {
  content: '\ea11';
}

.mi-dining:before {
  content: '\ea12';
}

.mi-dinner_dining:after {
  content: '\ea13';
}

.mi-dinner_dining:before {
  content: '\ea14';
}

.mi-directions_boat_filled:after {
  content: '\ea15';
}

.mi-directions_boat_filled:before {
  content: '\ea16';
}

.mi-directions_bus_filled:after {
  content: '\ea17';
}

.mi-directions_bus_filled:before {
  content: '\ea18';
}

.mi-directions_car_filled:after {
  content: '\ea19';
}

.mi-directions_car_filled:before {
  content: '\ea1a';
}

.mi-directions_railway_filled:after {
  content: '\ea1b';
}

.mi-directions_railway_filled:before {
  content: '\ea1c';
}

.mi-directions_subway_filled:after {
  content: '\ea1d';
}

.mi-directions_subway_filled:before {
  content: '\ea1e';
}

.mi-directions_transit_filled:after {
  content: '\ea1f';
}

.mi-directions_transit_filled:before {
  content: '\ea20';
}

.mi-dirty_lens:after {
  content: '\ea21';
}

.mi-dirty_lens:before {
  content: '\ea22';
}

.mi-do_disturb:after {
  content: '\ea23';
}

.mi-do_disturb_alt:after {
  content: '\ea24';
}

.mi-do_disturb_off:after {
  content: '\ea25';
}

.mi-do_disturb_off:before {
  content: '\ea26';
}

.mi-do_disturb_on:after {
  content: '\ea27';
}

.mi-do_disturb_on:before {
  content: '\ea28';
}

.mi-do_not_disturb_on:after {
  content: '\ea29';
}

.mi-do_not_disturb_on:before {
  content: '\ea2a';
}

.mi-do_not_disturb_on_total_silence:after {
  content: '\ea2b';
}

.mi-door_back:after {
  content: '\ea2c';
}

.mi-door_back:before {
  content: '\ea2d';
}

.mi-door_front:after {
  content: '\ea2e';
}

.mi-door_front:before {
  content: '\ea2f';
}

.mi-door_sliding:after {
  content: '\ea30';
}

.mi-door_sliding:before {
  content: '\ea31';
}

.mi-doorbell:after {
  content: '\ea32';
}

.mi-doorbell:before {
  content: '\ea33';
}

.mi-download:after {
  content: '\ea34';
}

.mi-download:before {
  content: '\ea35';
}

.mi-download_done:after {
  content: '\ea36';
}

.mi-download_for_offline:after {
  content: '\ea37';
}

.mi-download_for_offline:before {
  content: '\ea38';
}

.mi-downloading:after {
  content: '\ea39';
}

.mi-drive_file_move:after {
  content: '\ea3a';
}

.mi-drive_file_move:before {
  content: '\ea3b';
}

.mi-drive_file_rename_outline:after {
  content: '\ea3c';
}

.mi-drive_file_rename_outline:before {
  content: '\ea3d';
}

.mi-drive_folder_upload:after {
  content: '\ea3e';
}

.mi-drive_folder_upload:before {
  content: '\ea3f';
}

.mi-dry_cleaning:after {
  content: '\ea40';
}

.mi-dry_cleaning:before {
  content: '\ea41';
}

.mi-e_mobiledata:after {
  content: '\ea42';
}

.mi-earbuds:after {
  content: '\ea43';
}

.mi-earbuds:before {
  content: '\ea44';
}

.mi-earbuds_battery:after {
  content: '\ea45';
}

.mi-earbuds_battery:before {
  content: '\ea46';
}

.mi-edgesensor_high:after {
  content: '\ea47';
}

.mi-edgesensor_high:before {
  content: '\ea48';
}

.mi-edgesensor_low:after {
  content: '\ea49';
}

.mi-edgesensor_low:before {
  content: '\ea4a';
}

.mi-edit_off:after {
  content: '\ea4b';
}

.mi-edit_off:before {
  content: '\ea4c';
}

.mi-expand:after {
  content: '\ea4d';
}

.mi-face_retouching_natural:after {
  content: '\ea4e';
}

.mi-face_retouching_natural:before {
  content: '\ea4f';
}

.mi-face_retouching_off:after {
  content: '\ea50';
}

.mi-face_retouching_off:before {
  content: '\ea51';
}

.mi-feed:after {
  content: '\ea52';
}

.mi-feed:before {
  content: '\ea53';
}

.mi-female:after {
  content: '\ea54';
}

.mi-festival:after {
  content: '\ea55';
}

.mi-festival:before {
  content: '\ea56';
}

.mi-file_download:after {
  content: '\ea57';
}

.mi-file_download:before {
  content: '\ea58';
}

.mi-file_download_done:after {
  content: '\ea59';
}

.mi-file_present:after {
  content: '\ea5a';
}

.mi-file_present:before {
  content: '\ea5b';
}

.mi-fit_screen:after {
  content: '\ea5c';
}

.mi-fit_screen:before {
  content: '\ea5d';
}

.mi-flashlight_off:after {
  content: '\ea5e';
}

.mi-flashlight_off:before {
  content: '\ea5f';
}

.mi-flashlight_on:after {
  content: '\ea60';
}

.mi-flashlight_on:before {
  content: '\ea61';
}

.mi-flatware:after {
  content: '\ea62';
}

.mi-flourescent:after {
  content: '\ea63';
}

.mi-flourescent:before {
  content: '\ea64';
}

.mi-fmd_bad:after {
  content: '\ea65';
}

.mi-fmd_bad:before {
  content: '\ea66';
}

.mi-fmd_good:after {
  content: '\ea67';
}

.mi-fmd_good:before {
  content: '\ea68';
}

.mi-g_mobiledata:after {
  content: '\ea69';
}

.mi-garage:after {
  content: '\ea6a';
}

.mi-garage:before {
  content: '\ea6b';
}

.mi-gite:after {
  content: '\ea6c';
}

.mi-gite:before {
  content: '\ea6d';
}

.mi-gpp_bad:after {
  content: '\ea6e';
}

.mi-gpp_bad:before {
  content: '\ea6f';
}

.mi-gpp_good:after {
  content: '\ea70';
}

.mi-gpp_good:before {
  content: '\ea71';
}

.mi-gpp_maybe:after {
  content: '\ea72';
}

.mi-gpp_maybe:before {
  content: '\ea73';
}

.mi-grid_3x3:after {
  content: '\ea74';
}

.mi-grid_4x4:after {
  content: '\ea75';
}

.mi-grid_goldenratio:after {
  content: '\ea76';
}

.mi-grid_view:after {
  content: '\ea77';
}

.mi-grid_view:before {
  content: '\ea78';
}

.mi-h_mobiledata:after {
  content: '\ea79';
}

.mi-h_plus_mobiledata:after {
  content: '\ea7a';
}

.mi-hail:after {
  content: '\ea7b';
}

.mi-hardware:after {
  content: '\ea7c';
}

.mi-hardware:before {
  content: '\ea7d';
}

.mi-hdr_auto:after {
  content: '\ea7e';
}

.mi-hdr_auto:before {
  content: '\ea7f';
}

.mi-hdr_auto_select:after {
  content: '\ea80';
}

.mi-hdr_enhanced_select:after {
  content: '\ea81';
}

.mi-hdr_enhanced_select:before {
  content: '\ea82';
}

.mi-hdr_off_select:after {
  content: '\ea83';
}

.mi-hdr_on_select:after {
  content: '\ea84';
}

.mi-hdr_plus:after {
  content: '\ea85';
}

.mi-hdr_plus:before {
  content: '\ea86';
}

.mi-headphones:after {
  content: '\ea87';
}

.mi-headphones:before {
  content: '\ea88';
}

.mi-headphones_battery:after {
  content: '\ea89';
}

.mi-headphones_battery:before {
  content: '\ea8a';
}

.mi-headset_off:after {
  content: '\ea8b';
}

.mi-headset_off:before {
  content: '\ea8c';
}

.mi-hevc:after {
  content: '\ea8d';
}

.mi-hide_image:after {
  content: '\ea8e';
}

.mi-hide_image:before {
  content: '\ea8f';
}

.mi-hide_source:after {
  content: '\ea90';
}

.mi-holiday_village:after {
  content: '\ea91';
}

.mi-holiday_village:before {
  content: '\ea92';
}

.mi-home_max:after {
  content: '\ea93';
}

.mi-home_max:before {
  content: '\ea94';
}

.mi-home_mini:after {
  content: '\ea95';
}

.mi-home_mini:before {
  content: '\ea96';
}

.mi-houseboat:after {
  content: '\ea97';
}

.mi-houseboat:before {
  content: '\ea98';
}

.mi-icecream:after {
  content: '\ea99';
}

.mi-icecream:before {
  content: '\ea9a';
}

.mi-imagesearch_roller:after {
  content: '\ea9b';
}

.mi-imagesearch_roller:before {
  content: '\ea9c';
}

.mi-inventory:after {
  content: '\ea9d';
}

.mi-inventory:before {
  content: '\ea9e';
}

.mi-ios_share:after {
  content: '\ea9f';
}

.mi-iron:after {
  content: '\eaa0';
}

.mi-iron:before {
  content: '\eaa1';
}

.mi-keyboard_alt:after {
  content: '\eaa2';
}

.mi-keyboard_alt:before {
  content: '\eaa3';
}

.mi-lens_blur:after {
  content: '\eaa4';
}

.mi-light:after {
  content: '\eaa5';
}

.mi-light:before {
  content: '\eaa6';
}

.mi-liquor:after {
  content: '\eaa7';
}

.mi-liquor:before {
  content: '\eaa8';
}

.mi-living:after {
  content: '\eaa9';
}

.mi-living:before {
  content: '\eaaa';
}

.mi-lock_clock:after {
  content: '\eaab';
}

.mi-lock_clock:before {
  content: '\eaac';
}

.mi-logout:after {
  content: '\eaad';
}

.mi-lte_mobiledata:after {
  content: '\eaae';
}

.mi-lte_plus_mobiledata:after {
  content: '\eaaf';
}

.mi-lunch_dining:after {
  content: '\eab0';
}

.mi-lunch_dining:before {
  content: '\eab1';
}

.mi-male:after {
  content: '\eab2';
}

.mi-manage_accounts:after {
  content: '\eab3';
}

.mi-manage_accounts:before {
  content: '\eab4';
}

.mi-manage_search:after {
  content: '\eab5';
}

.mi-maps_home_work:after {
  content: '\eab6';
}

.mi-maps_home_work:before {
  content: '\eab7';
}

.mi-margin:after {
  content: '\eab8';
}

.mi-margin:before {
  content: '\eab9';
}

.mi-mark_as_unread:after {
  content: '\eaba';
}

.mi-mark_as_unread:before {
  content: '\eabb';
}

.mi-media_bluetooth_off:after {
  content: '\eabc';
}

.mi-media_bluetooth_on:after {
  content: '\eabd';
}

.mi-medication:after {
  content: '\eabe';
}

.mi-medication:before {
  content: '\eabf';
}

.mi-mic_external_off:after {
  content: '\eac0';
}

.mi-mic_external_off:before {
  content: '\eac1';
}

.mi-mic_external_on:after {
  content: '\eac2';
}

.mi-mic_external_on:before {
  content: '\eac3';
}

.mi-mobiledata_off:after {
  content: '\eac4';
}

.mi-mode:after {
  content: '\eac5';
}

.mi-mode:before {
  content: '\eac6';
}

.mi-mode_edit:after {
  content: '\eac7';
}

.mi-mode_edit:before {
  content: '\eac8';
}

.mi-mode_edit_outline:after {
  content: '\eac9';
}

.mi-mode_edit_outline:before {
  content: '\eaca';
}

.mi-mode_night:after {
  content: '\eacb';
}

.mi-mode_night:before {
  content: '\eacc';
}

.mi-mode_standby:after {
  content: '\eacd';
}

.mi-money_off_csred:after {
  content: '\eace';
}

.mi-monitor:after {
  content: '\eacf';
}

.mi-monitor:before {
  content: '\ead0';
}

.mi-monitor_weight:after {
  content: '\ead1';
}

.mi-monitor_weight:before {
  content: '\ead2';
}

.mi-motion_photos_auto:after {
  content: '\ead3';
}

.mi-motion_photos_off:after {
  content: '\ead4';
}

.mi-mp:after {
  content: '\ead5';
}

.mi-mp:before {
  content: '\ead6';
}

.mi-nearby_error:after {
  content: '\ead7';
}

.mi-nearby_off:after {
  content: '\ead8';
}

.mi-nightlife:after {
  content: '\ead9';
}

.mi-nightlight:after {
  content: '\eada';
}

.mi-nightlight:before {
  content: '\eadb';
}

.mi-nightlight_round:after {
  content: '\eadc';
}

.mi-no_accounts:after {
  content: '\eadd';
}

.mi-no_accounts:before {
  content: '\eade';
}

.mi-no_encryption_gmailerrorred:after {
  content: '\eadf';
}

.mi-no_encryption_gmailerrorred:before {
  content: '\eae0';
}

.mi-note_alt:after {
  content: '\eae1';
}

.mi-note_alt:before {
  content: '\eae2';
}

.mi-offline_share:after {
  content: '\eae3';
}

.mi-other_houses:after {
  content: '\eae4';
}

.mi-other_houses:before {
  content: '\eae5';
}

.mi-outbox:after {
  content: '\eae6';
}

.mi-outbox:before {
  content: '\eae7';
}

.mi-padding:after {
  content: '\eae8';
}

.mi-padding:before {
  content: '\eae9';
}

.mi-paid:after {
  content: '\eaea';
}

.mi-paid:before {
  content: '\eaeb';
}

.mi-panorama_horizontal_select:after {
  content: '\eaec';
}

.mi-panorama_horizontal_select:before {
  content: '\eaed';
}

.mi-panorama_photosphere:after {
  content: '\eaee';
}

.mi-panorama_photosphere:before {
  content: '\eaef';
}

.mi-panorama_photosphere_select:after {
  content: '\eaf0';
}

.mi-panorama_vertical_select:after {
  content: '\eaf1';
}

.mi-panorama_wide_angle_select:after {
  content: '\eaf2';
}

.mi-park:after {
  content: '\eaf3';
}

.mi-park:before {
  content: '\eaf4';
}

.mi-password:after {
  content: '\eaf5';
}

.mi-pattern:after {
  content: '\eaf6';
}

.mi-person_add_alt:after {
  content: '\eaf7';
}

.mi-person_add_alt:before {
  content: '\eaf8';
}

.mi-photo_camera_back:after {
  content: '\eaf9';
}

.mi-photo_camera_back:before {
  content: '\eafa';
}

.mi-photo_camera_front:after {
  content: '\eafb';
}

.mi-photo_camera_front:before {
  content: '\eafc';
}

.mi-pie_chart_outline:after {
  content: '\eafd';
}

.mi-pivot_table_chart:after {
  content: '\eafe';
}

.mi-play_disabled:after {
  content: '\eaff';
}

.mi-play_disabled:before {
  content: '\eb00';
}

.mi-play_lesson:after {
  content: '\eb01';
}

.mi-play_lesson:before {
  content: '\eb02';
}

.mi-podcasts:after {
  content: '\eb03';
}

.mi-precision_manufacturing:after {
  content: '\eb04';
}

.mi-precision_manufacturing:before {
  content: '\eb05';
}

.mi-price_change:after {
  content: '\eb06';
}

.mi-price_change:before {
  content: '\eb07';
}

.mi-price_check:after {
  content: '\eb08';
}

.mi-quiz:after {
  content: '\eb09';
}

.mi-quiz:before {
  content: '\eb0a';
}

.mi-r_mobiledata:after {
  content: '\eb0b';
}

.mi-radar:after {
  content: '\eb0c';
}

.mi-railway_alert:after {
  content: '\eb0d';
}

.mi-railway_alert:before {
  content: '\eb0e';
}

.mi-ramen_dining:after {
  content: '\eb0f';
}

.mi-ramen_dining:before {
  content: '\eb10';
}

.mi-raw_off:after {
  content: '\eb11';
}

.mi-raw_on:after {
  content: '\eb12';
}

.mi-recommend:after {
  content: '\eb13';
}

.mi-recommend:before {
  content: '\eb14';
}

.mi-remember_me:after {
  content: '\eb15';
}

.mi-remember_me:before {
  content: '\eb16';
}

.mi-remove_done:after {
  content: '\eb17';
}

.mi-remove_moderator:after {
  content: '\eb18';
}

.mi-remove_moderator:before {
  content: '\eb19';
}

.mi-repeat_on:after {
  content: '\eb1a';
}

.mi-repeat_one_on:after {
  content: '\eb1b';
}

.mi-replay_circle_filled:after {
  content: '\eb1c';
}

.mi-report_gmailerrorred:after {
  content: '\eb1d';
}

.mi-reset_tv:after {
  content: '\eb1e';
}

.mi-restart_alt:after {
  content: '\eb1f';
}

.mi-reviews:after {
  content: '\eb20';
}

.mi-reviews:before {
  content: '\eb21';
}

.mi-rsvp:after {
  content: '\eb22';
}

.mi-rtt:after {
  content: '\eb23';
}

.mi-saved_search:after {
  content: '\eb24';
}

.mi-schedule_send:after {
  content: '\eb25';
}

.mi-schedule_send:before {
  content: '\eb26';
}

.mi-screen_search_desktop:after {
  content: '\eb27';
}

.mi-screen_search_desktop:before {
  content: '\eb28';
}

.mi-screenshot:after {
  content: '\eb29';
}

.mi-screenshot:before {
  content: '\eb2a';
}

.mi-sd:after {
  content: '\eb2b';
}

.mi-sd:before {
  content: '\eb2c';
}

.mi-sd_card_alert:after {
  content: '\eb2d';
}

.mi-sd_card_alert:before {
  content: '\eb2e';
}

.mi-security_update:after {
  content: '\eb2f';
}

.mi-security_update:before {
  content: '\eb30';
}

.mi-security_update_good:after {
  content: '\eb31';
}

.mi-security_update_good:before {
  content: '\eb32';
}

.mi-security_update_warning:after {
  content: '\eb33';
}

.mi-security_update_warning:before {
  content: '\eb34';
}

.mi-segment:after {
  content: '\eb35';
}

.mi-sell:after {
  content: '\eb36';
}

.mi-sell:before {
  content: '\eb37';
}

.mi-send_and_archive:after {
  content: '\eb38';
}

.mi-send_and_archive:before {
  content: '\eb39';
}

.mi-send_to_mobile:after {
  content: '\eb3a';
}

.mi-send_to_mobile:before {
  content: '\eb3b';
}

.mi-settings_accessibility:after {
  content: '\eb3c';
}

.mi-settings_suggest:after {
  content: '\eb3d';
}

.mi-settings_suggest:before {
  content: '\eb3e';
}

.mi-share_location:after {
  content: '\eb3f';
}

.mi-shield:after {
  content: '\eb40';
}

.mi-shield:before {
  content: '\eb41';
}

.mi-shortcut:after {
  content: '\eb42';
}

.mi-shower:after {
  content: '\eb43';
}

.mi-shower:before {
  content: '\eb44';
}

.mi-shuffle_on:after {
  content: '\eb45';
}

.mi-signal_cellular_nodata:after {
  content: '\eb46';
}

.mi-signal_wifi_bad:after {
  content: '\eb47';
}

.mi-signal_wifi_connected_no_internet_4:after {
  content: '\eb48';
}

.mi-signal_wifi_statusbar_4_bar:after {
  content: '\eb49';
}

.mi-signal_wifi_statusbar_connected_no_internet_4:after {
  content: '\eb4a';
}

.mi-signal_wifi_statusbar_null:after {
  content: '\eb4b';
}

.mi-sim_card_download:after {
  content: '\eb4c';
}

.mi-sim_card_download:before {
  content: '\eb4d';
}

.mi-sip:after {
  content: '\eb4e';
}

.mi-sip:before {
  content: '\eb4f';
}

.mi-smart_display:after {
  content: '\eb50';
}

.mi-smart_display:before {
  content: '\eb51';
}

.mi-smart_screen:after {
  content: '\eb52';
}

.mi-smart_screen:before {
  content: '\eb53';
}

.mi-smart_toy:after {
  content: '\eb54';
}

.mi-smart_toy:before {
  content: '\eb55';
}

.mi-splitscreen:after {
  content: '\eb56';
}

.mi-splitscreen:before {
  content: '\eb57';
}

.mi-sports_score:after {
  content: '\eb58';
}

.mi-stacked_bar_chart:after {
  content: '\eb59';
}

.mi-star_border_purple500:after {
  content: '\eb5a';
}

.mi-star_purple500:after {
  content: '\eb5b';
}

.mi-storm:after {
  content: '\eb5c';
}

.mi-storm:before {
  content: '\eb5d';
}

.mi-stream:after {
  content: '\eb5e';
}

.mi-summarize:after {
  content: '\eb5f';
}

.mi-summarize:before {
  content: '\eb60';
}

.mi-swipe:after {
  content: '\eb61';
}

.mi-swipe:before {
  content: '\eb62';
}

.mi-switch_account:after {
  content: '\eb63';
}

.mi-switch_account:before {
  content: '\eb64';
}

.mi-system_security_update:after {
  content: '\eb65';
}

.mi-system_security_update:before {
  content: '\eb66';
}

.mi-system_security_update_good:after {
  content: '\eb67';
}

.mi-system_security_update_good:before {
  content: '\eb68';
}

.mi-system_security_update_warning:after {
  content: '\eb69';
}

.mi-system_security_update_warning:before {
  content: '\eb6a';
}

.mi-tag:after {
  content: '\eb6b';
}

.mi-takeout_dining:after {
  content: '\eb6c';
}

.mi-takeout_dining:before {
  content: '\eb6d';
}

.mi-task:after {
  content: '\eb6e';
}

.mi-task:before {
  content: '\eb6f';
}

.mi-taxi_alert:after {
  content: '\eb70';
}

.mi-taxi_alert:before {
  content: '\eb71';
}

.mi-theater_comedy:after {
  content: '\eb72';
}

.mi-theater_comedy:before {
  content: '\eb73';
}

.mi-thermostat:after {
  content: '\eb74';
}

.mi-thermostat_auto:after {
  content: '\eb75';
}

.mi-thermostat_auto:before {
  content: '\eb76';
}

.mi-thumb_down_off_alt:after {
  content: '\eb77';
}

.mi-thumb_down_off_alt:before {
  content: '\eb78';
}

.mi-thumb_up_off_alt:after {
  content: '\eb79';
}

.mi-thumb_up_off_alt:before {
  content: '\eb7a';
}

.mi-timer_10_select:after {
  content: '\eb7b';
}

.mi-timer_3_select:after {
  content: '\eb7c';
}

.mi-transgender:after {
  content: '\eb7d';
}

.mi-try:after {
  content: '\eb7e';
}

.mi-try:before {
  content: '\eb7f';
}

.mi-tungsten:after {
  content: '\eb80';
}

.mi-tungsten:before {
  content: '\eb81';
}

.mi-upcoming:after {
  content: '\eb82';
}

.mi-upcoming:before {
  content: '\eb83';
}

.mi-upload:after {
  content: '\eb84';
}

.mi-upload:before {
  content: '\eb85';
}

.mi-upload_file:after {
  content: '\eb86';
}

.mi-upload_file:before {
  content: '\eb87';
}

.mi-video_camera_back:after {
  content: '\eb88';
}

.mi-video_camera_back:before {
  content: '\eb89';
}

.mi-video_camera_front:after {
  content: '\eb8a';
}

.mi-video_camera_front:before {
  content: '\eb8b';
}

.mi-video_stable:after {
  content: '\eb8c';
}

.mi-video_stable:before {
  content: '\eb8d';
}

.mi-view_in_ar:after {
  content: '\eb8e';
}

.mi-view_in_ar:before {
  content: '\eb8f';
}

.mi-villa:after {
  content: '\eb90';
}

.mi-villa:before {
  content: '\eb91';
}

.mi-volunteer_activism:after {
  content: '\eb92';
}

.mi-volunteer_activism:before {
  content: '\eb93';
}

.mi-vrpano:after {
  content: '\eb94';
}

.mi-vrpano:before {
  content: '\eb95';
}

.mi-warning_amber:after {
  content: '\eb96';
}

.mi-water:after {
  content: '\eb97';
}

.mi-waterfall_chart:after {
  content: '\eb98';
}

.mi-wb_shade:after {
  content: '\eb99';
}

.mi-wifi_calling_3:after {
  content: '\eb9a';
}

.mi-wifi_calling_3:before {
  content: '\eb9b';
}

.mi-wifi_tethering_error_rounded:after {
  content: '\eb9c';
}

.mi-wifi_tethering_off:after {
  content: '\eb9d';
}

.mi-window:after {
  content: '\eb9e';
}

.mi-window:before {
  content: '\eb9f';
}

.mi-yard:after {
  content: '\eba0';
}

.mi-yard:before {
  content: '\eba1';
}

/* Customizations to the designer theme should be defined here */

html,
body {
  font-family: var(--font-family);
  margin: var(--body-margin);
}

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

::-webkit-scrollbar {
  width: 5px;
}

/* Track */

::-webkit-scrollbar-track {
  border-radius: var(--border-radius);
}

/* Handle */

::-webkit-scrollbar-thumb {
  background: #ced4da;
  border-radius: var(--border-radius);
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
  background: #adb5bd;
}

.p-scrollpanel .p-scrollpanel-bar {
  background: var(--surface-500);
  border: 0 none;
}

.p-panel .p-panel-header {
  background-color: var(--surface-200);
  border: initial;
}

.p-panel .p-panel-header .p-panel-title {
  font-weight: initial;
  padding-left: var(--default-padding);
}

p-selectbutton.w-full .p-selectbutton {
  display: flex;
}

p-selectbutton.w-full .p-selectbutton .p-button {
  flex-grow: 1;
}

p-selectbutton .p-selectbutton.small .p-button {
  padding: 0.25rem;
  display: table-cell;
}

.p-button.p-state-active {
  background-color: var(--surface-0);
  border-color: var(--surface-900);
  color: var(--surface-900);
}

p-tabmenu button.p-tabmenu-nav-btn {
  background-color: white;
}

p-tabmenu button.p-tabmenu-nav-btn.p-tabmenu-nav-next {
  box-shadow: 4px 0px 5px 3px #66666670;
}

p-tabmenu button.p-tabmenu-nav-btn.p-tabmenu-nav-prev {
  box-shadow: -4px 0px 5px 3px #66666670;
}

.dashboard-container {
  padding: var(--default-padding);
}

.ol-overlay-container.ol-selectable {
  max-width: 250px;
  box-shadow: 3px 4px 13px 0px #0000007a;
  text-align: center;
  font-size: 0.7rem;
}

.p-overlaypanel .p-overlaypanel-content {
  max-width: 285px;
  padding: 1em;
}

/*Attribution*/

.ol-attribution {
  bottom: 2em;
}

/*ScaleControl*/

.ol-scale-line,
.ol-scale-bar {
  left: unset;
  right: 8px;
}

.iconLateral {
  vertical-align: -4px;
}

/* TOOLTIPS DEL MAPA*/

.ol-tooltip {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  color: white;
  padding: 4px 8px;
  opacity: 0.8;
  white-space: nowrap;
  font-size: 12px;
}

.ol-tooltip.ol-tooltip-measure {
  opacity: 1;
  font-weight: bold;
}

.ol-tooltip.ol-tooltip-static {
  opacity: 0.9;
  background-color: white;
  color: #0462BA;
  border: 1px solid white;
  box-shadow: 6px -3px 5px 0 #0000007d;
}

.ol-tooltip.ol-tooltip-measure::before, .ol-tooltip.ol-tooltip-static::before {
  border-top: 6px solid rgba(0, 0, 0, 0.5);
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: "";
  position: absolute;
  bottom: -6px;
  margin-left: -7px;
  left: 50%;
}

.ol-tooltip.ol-tooltip-static::before {
  border-top-color: white;
}

/********** DinamyDialog ********/

.responsiveDialog {
  width: 100%;
  height: 100%;
}

.responsiveDialog.layerModal {
  width: 100%;
  height: 665px !important;
}

.layerModal {
  width: 100%;
  min-height: 600px !important;
}

@media only screen and (min-height: 768px) and (min-width: 768px) {
  .responsiveDialog {
    max-width: 600px;
    max-height: 600px;
  }

  .responsiveDialog.ui-dialog-maximized {
    max-width: 100%;
    max-height: 100%;
  }

  .responsiveDialog.autoDimensions {
    height: auto;
    width: auto;
  }
}

/*# sourceMappingURL=styles.823a4f3330c7bfe7.css.map*/