/* ========================================================================
 * bootstrap-switch - v3.3.2
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #428bca;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #5bc0de;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #5cb85c;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #d9534f;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #eee;
}

.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333;
  background: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.bootstrap-switch input[type='radio'].form-control,
.bootstrap-switch input[type='checkbox'].form-control {
  height: auto;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.33;
}

.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: default !important;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left .5s;
  transition: margin-left .5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before {
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
}

.jp-card.jp-card-ie-10.jp-card-flipped,
.jp-card.jp-card-ie-11.jp-card-flipped {
  -webkit-transform: 0deg;
  -moz-transform: 0deg;
  -ms-transform: 0deg;
  -o-transform: 0deg;
  transform: 0deg;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,
.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,
.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,
.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after {
  left: 18%;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,
.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  left: 5%;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,
.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny {
  left: 84%;
}

.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,
.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after {
  left: -480%;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,
.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back {
  display: none;
}

.jp-card-logo {
  height: 36px;
  width: 60px;
  font-style: italic;
}

.jp-card-logo,
.jp-card-logo:before,
.jp-card-logo:after {
  box-sizing: border-box;
}

.jp-card-logo.jp-card-amex {
  text-transform: uppercase;
  font-size: 4px;
  font-weight: bold;
  color: white;
  background-image: repeating-radial-gradient(circle at center, #fff 1px, #999 2px);
  background-image: repeating-radial-gradient(circle at center, #fff 1px, #999 2px);
  border: 1px solid #eee;
}

.jp-card-logo.jp-card-amex:before,
.jp-card-logo.jp-card-amex:after {
  width: 28px;
  display: block;
  position: absolute;
  left: 16px;
}

.jp-card-logo.jp-card-amex:before {
  height: 28px;
  content: "american";
  top: 3px;
  text-align: left;
  padding-left: 2px;
  padding-top: 11px;
  background: #267ac3;
}

.jp-card-logo.jp-card-amex:after {
  content: "express";
  bottom: 11px;
  text-align: right;
  padding-right: 2px;
}

.jp-card.jp-card-amex.jp-card-flipped {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before {
  background-color: #108168;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex {
  opacity: 1;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc {
  visibility: visible;
}

.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after {
  opacity: 1;
}

.jp-card-logo.jp-card-discover {
  background: #ff6600;
  color: #111;
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  overflow: hidden;
  z-index: 1;
  padding-top: 9px;
  letter-spacing: .03em;
  border: 1px solid #eee;
}

.jp-card-logo.jp-card-discover:before,
.jp-card-logo.jp-card-discover:after {
  content: " ";
  display: block;
  position: absolute;
}

.jp-card-logo.jp-card-discover:before {
  background: white;
  width: 200px;
  height: 200px;
  border-radius: 200px;
  bottom: -5%;
  right: -80%;
  z-index: -1;
}

.jp-card-logo.jp-card-discover:after {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  top: 10px;
  left: 27px;
  background-color: #ff6600;
  background-image: -webkit-radial-gradient(#ff6600, #fff);
  background-image: radial-gradient(#ff6600, #fff);
  content: "network";
  font-size: 4px;
  line-height: 24px;
  text-indent: -7px;
}

.jp-card .jp-card-front .jp-card-logo.jp-card-discover {
  right: 12%;
  top: 18%;
}

.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before {
  background-color: #86b8cf;
}

.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover {
  opacity: 1;
}

.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after {
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  transition: 400ms;
  content: " ";
  display: block;
  background-color: #ff6600;
  background-image: -webkit-linear-gradient(#ff6600, #ffa366, #ff6600);
  background-image: linear-gradient(#ff6600, #ffa366, #ff6600);
  height: 50px;
  width: 50px;
  border-radius: 25px;
  position: absolute;
  left: 100%;
  top: 15%;
  margin-left: -25px;
  box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
}

.jp-card-logo.jp-card-visa {
  text-transform: uppercase;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  line-height: 18px;
  margin-top: 5px;
}

.jp-card-logo.jp-card-visa:before,
.jp-card-logo.jp-card-visa:after {
  content: " ";
  display: block;
  width: 100%;
  height: 25%;
}

.jp-card-logo.jp-card-visa:before {
  position: absolute;
  left: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 0;
  border-color: transparent #ffffff transparent transparent;
}

.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before {
  background-color: #191278;
}

.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa {
  opacity: 1;
  box-shadow: none;
}

.jp-card-logo.jp-card-visaelectron {
  background: white;
  text-transform: uppercase;
  color: #1a1876;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
}

.jp-card-logo.jp-card-visaelectron:before,
.jp-card-logo.jp-card-visaelectron:after {
  content: " ";
  display: block;
  width: 100%;
  height: 25%;
}

.jp-card-logo.jp-card-visaelectron:before {
  background: #1a1876;
}

.jp-card-logo.jp-card-visaelectron:after {
  background: #e79800;
}

.jp-card-logo.jp-card-visaelectron .elec {
  float: right;
  font-family: arial;
  font-size: 9px;
  margin-right: 1px;
  margin-top: -5px;
  text-transform: none;
}

.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back:before {
  background-color: #191278;
}

.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-logo.jp-card-visaelectron {
  opacity: 1;
}

.jp-card-logo.jp-card-mastercard {
  color: white;
  font-style: normal;
  text-transform: lowercase;
  font-weight: bold;
  text-align: center;
  font-size: 9px;
  line-height: 84px;
  z-index: 1;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}

.jp-card-logo.jp-card-mastercard:before,
.jp-card-logo.jp-card-mastercard:after {
  content: " ";
  display: block;
  width: 36px;
  top: 0;
  position: absolute;
  height: 36px;
  border-radius: 18px;
}

.jp-card-logo.jp-card-mastercard:before {
  left: 0;
  background: #eb001b;
  z-index: -1;
  opacity: 0.9;
}

.jp-card-logo.jp-card-mastercard:after {
  right: 0;
  background: #ff5f00;
  z-index: -2;
}

.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard,
.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard {
  box-shadow: none;
}

.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before {
  background-color: #0061a8;
}

.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard {
  opacity: 1;
}

.jp-card-logo.jp-card-maestro {
  color: white;
  font-style: normal;
  text-transform: lowercase;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  line-height: 84px;
  z-index: 1;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}

.jp-card-logo.jp-card-maestro:before,
.jp-card-logo.jp-card-maestro:after {
  content: " ";
  display: block;
  width: 36px;
  top: 0;
  position: absolute;
  height: 36px;
  border-radius: 18px;
}

.jp-card-logo.jp-card-maestro:before {
  left: 0;
  background: #eb001b;
  z-index: -2;
}

.jp-card-logo.jp-card-maestro:after {
  right: 0;
  background: #00a2e5;
  z-index: -1;
  opacity: 0.8;
}

.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro,
.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro {
  box-shadow: none;
}

.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before {
  background-color: #0b2c5f;
}

.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro {
  opacity: 1;
}

.jp-card-logo.jp-card-dankort {
  width: 60px;
  height: 36px;
  padding: 3px;
  border-radius: 8px;
  border: #000000 1px solid;
  background-color: #ffffff;
}

.jp-card-logo.jp-card-dankort .dk {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.jp-card-logo.jp-card-dankort .dk:before {
  background-color: #ed1c24;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 6px;
}

.jp-card-logo.jp-card-dankort .dk:after {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -7.7px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 10px 0;
  border-color: transparent #ed1c24 transparent transparent;
  z-index: 1;
}

.jp-card-logo.jp-card-dankort .d,
.jp-card-logo.jp-card-dankort .k {
  position: absolute;
  top: 50%;
  width: 50%;
  display: block;
  height: 15.4px;
  margin-top: -7.7px;
  background: white;
}

.jp-card-logo.jp-card-dankort .d {
  left: 0;
  border-radius: 0 8px 10px 0;
}

.jp-card-logo.jp-card-dankort .d:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background: #ed1c24;
  border-radius: 2px 4px 6px 0px;
  height: 5px;
  width: 7px;
  margin: -3px 0 0 -4px;
}

.jp-card-logo.jp-card-dankort .k {
  right: 0;
}

.jp-card-logo.jp-card-dankort .k:before,
.jp-card-logo.jp-card-dankort .k:after {
  content: '';
  position: absolute;
  right: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  margin-right: -1px;
}

.jp-card-logo.jp-card-dankort .k:before {
  top: 0;
  border-width: 8px 5px 0 0;
  border-color: #ed1c24 transparent transparent transparent;
}

.jp-card-logo.jp-card-dankort .k:after {
  bottom: 0;
  border-width: 0 5px 8px 0;
  border-color: transparent transparent #ed1c24 transparent;
}

.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before {
  background-color: #0055c7;
}

.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort {
  opacity: 1;
}

.jp-card-logo.jp-card-elo {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  background: black;
  color: white;
  text-align: center;
  text-transform: lowercase;
  font-size: 21px;
  font-style: normal;
  letter-spacing: 1px;
  font-weight: bold;
  padding-top: 13px;
}

.jp-card-logo.jp-card-elo .e,
.jp-card-logo.jp-card-elo .l,
.jp-card-logo.jp-card-elo .o {
  display: inline-block;
  position: relative;
}

.jp-card-logo.jp-card-elo .e {
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.jp-card-logo.jp-card-elo .o {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  right: 0;
  top: 7px;
  border-radius: 100%;
  background-image: -webkit-linear-gradient(yellow 50%, red 50%);
  background-image: linear-gradient(yellow 50%, red 50%);
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
  text-indent: -9999px;
}

.jp-card-logo.jp-card-elo .o:before {
  content: "";
  position: absolute;
  width: 49%;
  height: 49%;
  background: black;
  border-radius: 100%;
  text-indent: -99999px;
  top: 25%;
  left: 25%;
}

.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before {
  background-color: #6f6969;
}

.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo {
  opacity: 1;
}

.jp-card-logo.jp-card-jcb {
  border-radius: 5px 0px 5px 0px;
  -moz-border-radius: 5px 0px 5px 0px;
  -webkit-border-radius: 5px 0px 5px 0px;
  background-color: white;
  font-style: normal;
  color: white;
  width: 50px;
  padding: 2px 0 0 2px;
}

.jp-card-logo.jp-card-jcb > div {
  width: 15px;
  margin-right: 1px;
  display: inline-block;
  text-align: center;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
  border-radius: 5px 0px 5px 0px;
  -moz-border-radius: 5px 0px 5px 0px;
  -webkit-border-radius: 5px 0px 5px 0px;
}

.jp-card-logo.jp-card-jcb > div:before,
.jp-card-logo.jp-card-jcb > div:after {
  content: " ";
  display: block;
  height: 8px;
}

.jp-card-logo.jp-card-jcb > div.j {
  background-color: #000063;
  background-image: -webkit-linear-gradient(left, #000063, #008cff);
  background-image: linear-gradient(to right, #000063, #008cff);
}

.jp-card-logo.jp-card-jcb > div.c {
  background-color: #630000;
  background-image: -webkit-linear-gradient(left, #630000, #ff008d);
  background-image: linear-gradient(to right, #630000, #ff008d);
}

.jp-card-logo.jp-card-jcb > div.b {
  background-color: #006300;
  background-image: -webkit-linear-gradient(left, #006300, #00ff00);
  background-image: linear-gradient(to right, #006300, #00ff00);
}

.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before {
  background-color: #cb8000;
}

.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb {
  opacity: 1;
  box-shadow: none;
}

.jp-card-logo.jp-card-dinersclub {
  font-family: serif;
  height: 40px;
  width: 100px;
  color: white;
  font-size: 17px;
  font-style: normal;
  letter-spacing: 1px;
}

.jp-card-logo.jp-card-dinersclub::before,
.jp-card-logo.jp-card-dinersclub::after {
  display: block;
  position: relative;
}

.jp-card-logo.jp-card-dinersclub::before {
  content: 'Diners Club';
}

.jp-card-logo.jp-card-dinersclub::after {
  content: 'International';
  text-transform: uppercase;
  font-size: 0.6em;
}

.jp-card.jp-card-dinersclub .jp-card-front .jp-card-logo {
  box-shadow: none !important;
}

.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back:before {
  background-color: #999;
}

.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-logo.jp-card-dinersclub {
  opacity: 1;
}

.jp-card-container {
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  width: 350px;
  max-width: 100%;
  height: 200px;
  margin: auto;
  z-index: 1;
  position: relative;
}

.jp-card {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 315px;
  border-radius: 10px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  transition: all 400ms linear;
}

.jp-card > *,
.jp-card > *:before,
.jp-card > *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
}

.jp-card.jp-card-flipped {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.jp-card .jp-card-front,
.jp-card .jp-card-back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  transition: all 400ms linear;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  border-radius: 10px;
  background: #ddd;
}

.jp-card .jp-card-front:before,
.jp-card .jp-card-back:before {
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  border-radius: 10px;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  transition: all 400ms ease;
}

.jp-card .jp-card-front:after,
.jp-card .jp-card-back:after {
  content: " ";
  display: block;
}

.jp-card .jp-card-front .jp-card-display,
.jp-card .jp-card-back .jp-card-display {
  color: white;
  font-weight: normal;
  opacity: 0.5;
  -webkit-transition: opacity 400ms linear;
  -moz-transition: opacity 400ms linear;
  transition: opacity 400ms linear;
}

.jp-card .jp-card-front .jp-card-display.jp-card-focused,
.jp-card .jp-card-back .jp-card-display.jp-card-focused {
  opacity: 1;
  font-weight: 700;
}

.jp-card .jp-card-front .jp-card-cvc,
.jp-card .jp-card-back .jp-card-cvc {
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  font-size: 14px;
}

.jp-card .jp-card-front .jp-card-shiny,
.jp-card .jp-card-back .jp-card-shiny {
  width: 50px;
  height: 35px;
  border-radius: 5px;
  background: #ccc;
  position: relative;
}

.jp-card .jp-card-front .jp-card-shiny:before,
.jp-card .jp-card-back .jp-card-shiny:before {
  content: " ";
  display: block;
  width: 70%;
  height: 60%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #d9d9d9;
  position: absolute;
  top: 20%;
}

.jp-card .jp-card-front .jp-card-logo {
  position: absolute;
  opacity: 0;
  right: 5%;
  top: 8%;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  transition: 400ms;
}

.jp-card .jp-card-front .jp-card-lower {
  width: 80%;
  position: absolute;
  left: 10%;
  bottom: 30px;
}

@media only screen and (max-width: 480px) {
  .jp-card .jp-card-front .jp-card-lower {
    width: 90%;
    left: 5%;
  }
}

.jp-card .jp-card-front .jp-card-lower .jp-card-cvc {
  visibility: hidden;
  float: right;
  position: relative;
  bottom: 5px;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-number {
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  font-size: 24px;
  clear: both;
  margin-bottom: 30px;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry {
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  letter-spacing: 0em;
  position: relative;
  float: right;
  width: 25%;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before,
.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 7px;
  white-space: pre;
  display: block;
  opacity: .5;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before {
  content: attr(data-before);
  margin-bottom: 2px;
  font-size: 7px;
  text-transform: uppercase;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after {
  position: absolute;
  content: attr(data-after);
  text-align: right;
  right: 100%;
  margin-right: 5px;
  margin-top: 2px;
  bottom: 0;
}

.jp-card .jp-card-front .jp-card-lower .jp-card-name {
  text-transform: uppercase;
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
  font-size: 20px;
  max-height: 45px;
  position: absolute;
  bottom: 0;
  width: 190px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: horizontal;
  overflow: hidden;
  text-overflow: ellipsis;
}

.jp-card .jp-card-back {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.jp-card .jp-card-back .jp-card-bar {
  background-color: #444;
  background-image: -webkit-linear-gradient(#444, #333);
  background-image: linear-gradient(#444, #333);
  width: 100%;
  height: 20%;
  position: absolute;
  top: 10%;
}

.jp-card .jp-card-back:after {
  content: " ";
  display: block;
  background-color: #fff;
  background-image: -webkit-linear-gradient(#fff, #fff);
  background-image: linear-gradient(#fff, #fff);
  width: 80%;
  height: 16%;
  position: absolute;
  top: 40%;
  left: 2%;
}

.jp-card .jp-card-back .jp-card-cvc {
  position: absolute;
  top: 40%;
  left: 85%;
  -webkit-transition-delay: 600ms;
  -moz-transition-delay: 600ms;
  transition-delay: 600ms;
}

.jp-card .jp-card-back .jp-card-shiny {
  position: absolute;
  top: 66%;
  left: 2%;
}

.jp-card .jp-card-back .jp-card-shiny:after {
  content: "This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free. It comes with no warranty. For support issues, please visit: github.com/jessepollak/card.";
  position: absolute;
  left: 120%;
  top: 5%;
  color: white;
  font-size: 7px;
  width: 230px;
  opacity: .5;
}

.jp-card.jp-card-identified {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.jp-card.jp-card-identified .jp-card-front,
.jp-card.jp-card-identified .jp-card-back {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.jp-card.jp-card-identified .jp-card-front:before,
.jp-card.jp-card-identified .jp-card-back:before {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  transition: all 400ms ease;
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
  opacity: 1;
}

.jp-card.jp-card-identified .jp-card-front .jp-card-logo,
.jp-card.jp-card-identified .jp-card-back .jp-card-logo {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3);
}

.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before,
.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before {
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
  background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
}
@charset "utf-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}

legend {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format('embedded-opentype'), url(data:font/woff2;base64,d09GMgABAAAAAEZsAA8AAAAAsVwAAEYJAAECTQAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiAGYACMcggEEQgKgqkkgeVlATYCJAOGdAuEMAAEIAWHIgeVUT93ZWJmBhtljDXsmI+A80Cgwj/+vggK2vaIIBusdPb/n5SghozBk8fY3CwzKw8ycQ3LRhauWU8b7AQmPrHpsWLSbaQ1gVqO5kgksapZihmcvXvsSAlqZIYL1YkM/LIl97nZp395IqcEA/f21yuNQLmMXb2rZZ/7e/rS+3aQoE5jiykOu275k8k/fj/okKRo8gD/nl/nJmkfxsrIHdGdBcGkiz+6PvzlXksg+3a0LRtj240x7fSAEokyS6Dhebf1LCdu5KvgAAco8DNFd2ngQgUXgqAmqf8L6c5UtGxo2DBNGtLY2tKGZOVZ2HLx77Kss250ad5d3Xl1cpW0vK77me4TVlhzag6hop7lZ01uGarTmUiBV5Wpw9QIIHIy9D5pVGBWN7jNUiixqMnPGuD/K6BvNvMnY8XIQrCP5gbrNOe31s653X+Hg4vjv5quVAldYVtRZDwzd3E4LI6F7nJUSRahOOESHI4wPkW4P/kqRajnl6aVI8/6NyeN7N39hlMJDAtvY/vKt+1fizcmIyrRKym9s6DQKzRhAbBBNrZjjOd5sdmjhmYoYhlG6ebk/+m0JDt7IFlBwzF2UC10R/j/jOHAsRXNIvuwldsBQ8JmLSBXgveuAprUmc51S9awSwjjI63tDuSs1ipLhjzb/AQgKNHf69T31/9a/mDZqwzltVuXJepZBVSKrHslr8mKJIitEKBze2/v7RmcF/KIgxjVu+92dCJw4Jw0YMjq36mKz6R9bwxg47PdFPonbhRl3D4K5EceNXMAevNfTvMKklBL06Z2bVXeC8m+e3q93PLu8/+fGfh/+IyHIjNgbA2SHAOWVyPUkL1eGEArjSwHY7nJa2+pjUFPG3AVbnW1p9R685Z6Sin13M6lHveY2zHHfeHh/0893n+ttoB4vlLGxGDBSolgp3GDFaWCVXMvvyv4a9J2xzF4bBrd3+dqEmwFlkVs7FxuRIzIw8a2r1aGseb/0Gpnm3taZOWJCHo3jwsUNf/fIQR4bcI1b8JbBxy9v3Xv+ya3rzHagkgQQmtB4uwIcXLqzlKQxA2jt7AWjyhcZ2j0EBTIN4ns0op5jz2GSLVa81VQaOnQJDgQUmfTBcQYgHrCZ82tyU46i+AAMXWsJNyFr6Shnj5S/V3l+hSXDqasIp/0Zje8lwv1S69efyeYquu9M5MrRS+8xF6JWVU1XahOQhcu3sqLpdI438Urzs2POI/5LHyJe018jEGKEeV1YXzQYYiSf+yO1d7LhdWdJQAKf2xLR6JQ7SwXTnUU5tzUa/5j7zhtWEDa02T/F8yYP3/x/NrzoudZ0ybP/nvq9pT4s8fPDj/bUNworhRHil22v8/G5K/kT+SP5Lfk1+SX5AZyLbmSXExGyQg5lywmp5N55DhyrPu0+zP3H9yfuD9wv+8+6n7b/br7FXPo5P8Fi54S0BCi00THCKR68zH6oT8SXFU1FnE9rdl00XrUkg6GJlqQbmqiJeltTbQifbyJ1nRr3kQbundooi09/22iHb1CE+3p9Tc28fSugyY60rvJcXQiC9YxOpMVrOvQlaypdTv0IktfoS9KZNZjMJZssvUcMB2yxSdeAxZCtvk4VkO21XpnsAayvawPBlsgO8r6ZOwK2VnWF2J/yIN1HQ6HvKl1O5xAnip9AQZ5iXwMLqmsJ0M+E1xnPRvyOeBW68WQrwG3W2+GfGfwoPVekB8MnrY+ivxkvAo5rc/H++QX7tjF+JQKKkV8QaUOj+MbKk2tW+NbKm1P3A7fUel6HD9Q6W7dGz9SKVmPwW9UJlvPAVUqi5U1EMBT2QxNQgv+7AShpfBbsxMKrYTfb1lEaK0Y1Xvs0Sx9MTxmjSYCNmikGIYnj4F/B8qlVSNWqAjeEa28H6GlRftEfyJUwaXeqdAGokFEOYP/ZUK5OqkHBhXEJQ8CT5zBINLQBBPxgofYRhJ1im4gFjc/JVIDRzQihLhmqWfHwUbquoEgDmE9gpEts9VRl+G9eStCvSzE+NAyw8sT1oU1opWH8JmEjHhuoQUVzqoEZiohobPm62zifEdYUfgg3oNVcJTkCsVFdSDCQJ4Bj6blLfCABB9Eby42WVr2gi0mYT5mEj+bAKuTTo9OnKIJXdRPL147XNoOwkrKDc9CBsdFc0pyGQSqkBkBoMSa9cYPFCfyhWcSL+Pj0UIXJZ+hHm8gH0P16rpulTeL3DoFfPV5g0t0sib3JKfYc698ufV3UIj5xFxpXb4kWhJAKwHNDLa21YA5MHhdu3K4rSW+yNUr9gdSVaxFbYcrFtywqqM7d6B1rMA5L0m8BdQ3yDfVprlR/mx1XKZ50A5XixBOKes4idywdlnuKnW0bQKUobG/6eKp4gS6bSgJZgbKRb3y/0c4sgyiaiNJrL1SjswX+XoMI3G437ffAQYJhClZoNckiwvh0JuGY18lv20teyEwLWALO+HlhazxFGh5VvXkwV1IdiEJzx90HGG9XEvvxRAeBqVbzDF7GgMi52ogNkDsljNUMCWlE78P6c6YIsfUmcZaSYZH5AabU5P3jYIusxHEzqNwB4HG06xTxjFl6fvZk8TYm535DFnBHv92uzgaCGSxXLFCoRdsoVP7/lIpBtIT04bn+a+WroALewJJitOG9NIlnZSvPvsw0I7aprNc8CeUY2e9MiU0oFGORKEKMM2SM0KyIslNjtWOJoDbimhJFcfC2qfSUmcQt01FpKGpobaaDUm9zigHqd7VNVWWRF0MffIdmQdi7Tgkl4fsOKg+8+FYIAGyB2iVImwetc6A4mocnS4liNuAGEhIxy0LSZqm3bgjMZIdQwE09d5Z3gE3hO3urhLtWd2WoVYMbwgaPlDKXaE2v7cHmPaZTzT/N2YaDb1+ABgeQUpkWUbVwoDKLpbeb/XD/nkpCcY4bMYLtjIyjmWKnB+m0jFIG6FbAXSJsEAhyIUMMlyAQLgINQbE2ZPKJVrX7vzba96SCAZh9Z2u3ED6LmBuqDPKT0aMohBSKPOFpbb3/71aAWtMawVGIO1IV2pZHw1JpOo11+cqE/E22s5ltVNiay6kvDVGLBfsLpUCTjDf1JmSuYB8lIZWpoB8fH4FTvSHKAkgNLed7NpdLOwaSnB8fvl4ZdPJQajUHKGvNYiIL7vau1Ok/QTk9JTQdvLX3Hk/m/myJ192fHLqhMtY3Ab47kjpUcoFsLUVBcSTQkA9C91YrN/6rEITGDnLNLOYq8NUqdhCiUKpY6CtwRirSJFQo84rgvKJgV+Tk9VZSNkjrCSqy8pgoOxG+KPxQjvjtcIr2xGUhUJQUrA0zLwgdAStOnQI9SJaE0W6Sl4hWMLHk+CscTRfZFRXKDXk3IAEp+X/5B+42kmxlFXFh9JBzXr+QFU2/24uV0dY/cDBBehI7FJLwBbbGiYIJ3N3TbFqisqOmIuxPJ+UsZgzpimAlp1gI0ZAEgwYDEYg1KLgCP7Ydo1vzWIkeAwH7yuy4Lx1+ya0fYl8ylgYJlvZqpA4RostuUUmLz6KLxfRR8UuYep6XoreL4PU/n0pnBGyE5LzJ5N4qZEkTz08AcfCepmkb+Sn4UE5TR/YnSYd8n7uoZm5MxlytQUzZ5+cpie/ONKjXLAttk1EesjoEZj4a7rNNYb5sbRBCt3C/apHOankfDEt2CEgxzg3+xBbnH/0pCxtUu51fKY1N64KHD1Y/pGkLJhhSqfZGxabuF50tE6bNNPYXGYQ0IRdQXobSF4CN7eqRpXoHP6VmYQmayIbTFU+few+53JC5Vgo24Kq64ICVJolv6sLSqoIv4StZGhLxB+U87ZQk7JLwR5URmFBhzNISIZDW3I7YZvAtmQCt5kXhxqVNTTIzAyJl2xMhGsDakcPGnuh7DifaH7kjwcNZlJAA9Ds/B45d+BCqKTg0DDrC3pT9fSw4v8nl6AUAmE3A4JA3UBOm7GK3ca5bJFiGGozD2hOBBPuslj2i0Yvye1lonOj2Sf6ikRzUavxPP5rXtPtHfLXvLL9iFpBU0+oaRdkulNK43gcTjREvbPAS9MhtLnU+Qkh2at2iaxoQWDbRZa3WBCQlQACvMotDaJQDe3EOp+C29GkG39D6jrCwlfNelO9c8RkTww6CBC2X7+r1Mtgijp0wWHOt9CRCx6lhrLN2LP6ohaBrg28SVnwBDTHDCMgEJD4KtIczSs8A+pxAG6wb9QAuHUKVQgEzGN3d4/zeCRktbPwG8a/Dp19z4H71sE5NMz9mu38AzlwrCpUOvolRxVR5oVeYZ+LFYcQ5APdyyeo52WDHvRi9qgEFBSKbC3V3CpY3UznJSrFuggZuC6F2orIXIpAcFIkVOUqS9YYzQW9CLhocIfAiMjowYLf46Zt+sEbkeItL5NvU9ozjt/CRY3gz850b3+4B55959C2Vodv9QdlSgtgPJkk9tl07dgSvd/8HwmqXWcq31qbD4S1NnGwwPlskgT4fhv3Ra+rCoZT+rgvipL5aaPEVMZ0zWuCx67gslfdw74M3D0/arkAR6LSzNRVVQVBSsb1Dv2bAhxghtJi1MuRl4NHwoj1Uc1Bz6upgfHDls4VxtrsY4P76r1Xy++pFegDV1NtCN3ArWezutpGy/GqkSapXhb1+tiY1KGINjtDMTo924hQieS6FNVgytqckFZW/5Md1EWdxjUitGhPq1jgfhQbq97YTjNfNdOBXbp6Lf6t5JJDV9PddNSljYLTiLTQGMtl3F2wXLaUqb8dVq8ZE5aL/2PUIx1tW8Zrdd6XrV/KsSKpyfZzjUizf/Q8fXjvsQKFbTBi5XgBSNNxYh+RYTN0ZudNVNvRzypdSbsYHAoV3n3XKBz6vpwsTZSEjZY9igndQIxKQdvG0GSJkKCsyz/CpzZQVrH2Ww1kVuN29OY0ap7S35uRbEhc4vfUFozF6HuY2PICTfTlvciYXLqdjeUBWf7cgYAcHYFgOU3DYEQTYoc8wQUSO2EjevKGkTyKeCIG8yyoZIJnQ2m/YJFjkpsWOsEBBcjiSbTiPmp3t8x9SgXIyXqnjV46Vi4d/TrX/tqLE3u/zbwGKMiyQvfmyxzJpgOSyfN4jjwYHkRiIyJTo6F79JJQ+Uh1vU6BLxPre3I2BTt3VbYT5tDyEnPWUBfQnpM8pOdYwOBZ4nPUxPfeTXh1sIcUXJpiAJHac7gkEY6YEXiOyiiiiS9efANeKhgwan5t4Kw7I7clSoTeTTSdx3CYUU3XrPA6OhpiXEMyZ2YBsLBdvXrSUDhUmSBVqpNRYtbodLqDHUMcvVSfPgpwoDgrNmdfMpZszqE2p0jyEQgg2s4Ax4YPSJ069w1kmzzmQ83pNrOv2KTqL6u/Nn/jRTrCS4uUIstga0qpPJvPxqLkPQj5dp43hKXiTjW3tWCw8pu2SnSLEtlcark2zYUlAw7Lnjf0KqUnD6UQlVWV2TSxOuIbWCsN5FwCYgD8kkUKEeTs9N5hZq6KeIwfk33BiTErcJmLQqXLMO428hfilOX9njNy9UEkG04Umn62EvQjs2SqfQjH16SfUDdo90g3YqNGqp7Cp4WCrDjwEQ0es1A++EJ0GR5HTtAUFY6i8G3kAYJ49ECPagmFkbh8e8BzORIZ4Ls9D/53UtkvratvREpzNRZ6PpM7iid43fFFBtBxFV4GculePUcaP72FOUHqoQZ/5pbHQeRfl6MG7UsltUTJrjp1aWtqa+5JGGXJ5r0arEf61Z0jKqGGKbVqbQaR4Xy9dKO5fWABSuapWtiI6db3FwcDSA89NO6de2ffgaK+KaFxWIhNQSwXmkj4jDcY+zGJ61YipdkUD28s51kjaBL9/PfdqFMX8l/qO4vNYV/Ul1peY240oq0QjaCCSLhFq64/iauwEX3RCsidobut3O682aQ9fUKeV3beqlVl8OVomheD2gBHHYqTRpCFiZHmO51AMlOl2AGcgEDLZiAF/sLL/G7N4jLQI42O5h658RNm3Vk6Xb9KeeUISF0arZUtt5hH14x3Z3YnoQcE4nyIxDBl8QrDXzeI8NKQq24rZh7f2bji4Fk8q+cozQqqP/bskhCpkXny+aEld22sK2oOgyYmIeiiY5NeoXUnnWL8JvFon202EATCpJrO+7kqMgw/HLRBx0kcq7bGsjVGBle+2Jlb4sacBqhC9VV670nORZSTIZJtOovS+5x4aNRll93Hrm68enxdJQyNkG0R2XLBVbhGjdqvkAWU+RF/rjHGCx2JfTshD24gRr4moGfy2vH/UImG3QGvrxsbOybX9qmc+O8YJCS4GulGqykaLnSbQu1RqDOmjr0VKJ5DPfq30+SmWMDO2GVz1Dvdafurtq3ZikC80Qh+/E7tyRsbzqFFAX/rCdRTUosUBBShiGidXOnoo/rBQmXxbxi6hr2coLS5zgFiVNEWhAZuzpIRanUCub7AGwkHZ0Dk9ycEcVHrlI5ueC51NmJWVSbUDJtduTvb76oVIUNfDIQWBgsIno01xireerkdybr7bYBSUXWRqnGCkuAWprFQ/NpaMIO2fW3xvKHMBsr1br2mXm7VT3LJVKbiwZG1zjqfVeMn12jA5qcwbg9aoXBeGVLpfERGql9iXPJAltZtgYLoREXrOIEAxntv6B5HTYnhoJwBcbjdzwZ93O5TZCAWFK4PQywb+wRpwNyaReodEorpL7Dew4tbGGQ4XY7XLE1DSZrO0PNfdZcsXVaZgWPxIpfkpHAYsAZnHUDsYCJ5KYssO0KzXmWtnmwQ2ggEoaoyJ4AuKJ3N0MSY4nk+4C0afM5orRjcE9PEd5r6/uo7qWrlpegdku3VjRjR0mnUvbHkr+pfGQhvfCFA9inJot0eqsQ9f9nMjFNQep2X6R0fiCohen0pvHzGp1R9vWoYkYZFo3RDrFrloW6MjRe9f8O9nCrVnvXJNNuG171buamxC745GrvQrgWojuiIF5EGkt2T9Yx6YFcIbRRl9G+Ci3xqOGqt7zXhGJA5vPa1QC76mkW/GFbML8xaVwVAF3yXgWZf5xBcIiQde+EFnJF2EKHg8oPznMDIL7gG8rY7YdcWHDpTZaZpM1TkR8sQKuvO/YNduMahL8xoFMAyHUMzMiS/0wEO9L/8MX2/jESkzU5Yyfj+dOw/Rs+d7X5uLFBqOQ8u7pY+16P8qM17Cjn9f8lFTi12fDNohhTykUPF0LhFlJWHIFhU4OLLO1CWJMM9jUrWLQ/d1Wfdlf35aWd6fnGXKEHpPDpoEzGxObMz4U7szL31UYmL48d9Q0zYf5BX+d+nwteO3H6DEhvhDRLaYpmlIoaBh818xzR1fe7wrdcB2WOZeYAE4IvINrChMv9bIKXY1lxkuCy10o7Vs2KBEWv5pMxE5eS+JTBU3Hitrns9O/bUt4uGASiEaQiHC43YTFO3+BPfMb2Y+P2p0TP/Ts9oL6Q2P+YnRV72fv/G1FCuf3tzWuwbmVrTS5TEnhNCe5JEzHT4Jom91HqS0/cptRdVb2H5NVGmM4+RyJeIcn6/jpG+CqYB9Nn5Rl0RoCS6POgE+nRtKJp9DPvDz01CQIeeW5xHeOwIzkbTBWgQOACbI32I9CyjI8CYdQv9TGF6KN5RaLE0JdN4AW0EYFUT4JXVuS5FEajjdjFhkp40Dl8nL1uoZLF7RnioSco1OZ6MDINE9RE86uwmkDhWiEXzRmfJyNkL6IqYI/VJkeSfjTJTss3u/18GD+OpXVFxQROabojRX/BRGecHEj5i3pg0Z6EZqK0TsS2uATAmB0UjY6bcaTi/CXZSL9U0/xhynorrCJpQN5WjSwNzT1cFtU4z1Y8edkVcYnGGf/tR3zUYEo1audq9Vnk1B12NE73W9uBoLwlpKcX7naaOLS+0sOOha7VOrNGOvsjEHBMjZewpIlAX7fH8CAl7/UtTUZB4ibK4naY+YeMmte22jjxhLOumjBdIRUjP8vOJDQIcXZQlLGVEnrNVfle7bP0XjwPam6s7Y77hmJP3B2D+nT8gob5wkU0Nsgts6+ouglCyVzf1BqHZo8guGi/0V5wjO1f1ZCqWOno7RTKGqJ/u9uP6aqEH+DkTecncQcdTkFM46HXAjLbgrDtmWTi7bSBL0a/o7NSE1LaJzaE+LIQXoA4NX+hnpbTxLW3hYzzXGG5d0KctFK41kTJjqLmhrvF6Daw3ZCBQnHrzE+UBtRng8vCyVoT2k/ulTx1Qdma8Uv4MUqTTxuCwkzmGWg0tn8Ee3mQShveumoi/Q5ua8fPHYCz2YXTBPRMUh2s/dqLtNCNQDeikQswWCKGa2KW4L1sX9QZzLjxhFTBlxnuPtCaOonb+EPKhYX4BHWUBCNDzOIvoKWbksRwX224UeQaS6gJm5EJQHEz5dfGzSXmySBg9U/gy9tEdlNIiW8PIKNnCvE9A7XoqSbi6QMX2MJfkqiOY49zgLBrQAAKt9MVJJFGhz3kNDWP00Z5GDethj9+eA3Yisu8OfFLH3JgJJ1ecE0agDHg/Ef4rYU6DTfauj0vOYMZEBd4DL+i3bmY6WLhJODpICbFJUm1dm0v0ujZpDiD8QFUSz0gqTu3QbwhGrOD9O5axqZvhh48iAledcaO+ZFyT74qIiZHQjSpDPSPjMs82eJQ37DxUz9UbCjd5iNRyVT4tYkgpERHJunrvICd9tte23e53nCEEF3LBWM4RWoq1CbQuOpJWbtcTO+4t7j6KOuEKHQI2AeBy/72HDh1VwWNz1TRrrBFWV6x7kvqJ8COtD5g135EwwULd4+zHYNyd/zB1mtEiLlHKxh+sm2RCtJgwo5Qd9ZhDntBy9R5d7e/gI+26UTkIbHGc4AJOXvTWs42v6fRofqBOVVy0ILwxNpoKfunoFZMc4ZRTkW6HVPIEbKKRXP5USNKy2pst2cl+qkd+KSSFb1E3Hi3rr0PvEbDMAcjsfXESJS8cYZmms3ZPsKp8W3E0loKKkrN+QmMtJE7cGzc8VhiFSEWAH2ktmZwX6FLIRpMMR05N4HvQIjOVkAz7NDmHWxWEajygkOG4HaxX060LyuNo1fiYAr9skW7bBsMg/MjYUdKo2olHB2NxqO9Ad68vZSBx/6PMFeYBZ84crsg8iKPNxhAPOiCg6uFh6ZK3opF1rxDqzfGUlV9Qi2AM3flie0XrHOGmSSgWz9lPV0fdHOarZkV5wNzpQUJhX57fO08IXo5EUaPiJ+i1c/Pl5wzu0OzzYETuI9Gaaa86GNG02yvfFlkBe6l70nDlJrbFXN8aUmGemsDBl2cQ/s+eMP/BH2f671T5TM5pPCefN/YPpj/ABdII51gxucDPQ+/WCmGlv+nubjBvuXIx0QyZHhcvVa2liZ0F9QvOb48vDz/pleKZr2H501+scBXqj0jWsQ1H9ey0oKbCOJ/doz8zRokw8AeYgNlgJcP3z5HE0zyNCkeaXdS9nBk4YmzNjyUtLMIpfSWeA0qUOha5WQKt0mrQGxBUzTvQq8i2NcWSPp42HL2fkHfSew+cVumkgy4mE6P2KIYOb7mpKvVuPKfYbjkGoQbBSpYKImGHB6kL0JQIzd0roYYLYcovu/26uvA7N3pE2FrOtxF713SPTQlNcJejCWnYmmu8TlB3iNiRzbrwSGBUDfYkMjMbloZmHtP2wNDaMJp6H8bIO62hpp7nIvBdjPKqgiqOWbKk6RAs5FGhV4HYG+AO9LhsU+m1xsVPjnJXJDUGXUuhVtm7QuIWhdyahUm4GIoYa9p83z2yJsFb1Ojq3tHexTU4RdNSpDDei0drq3MbU+7xwW7j8m4RbnXj+vFFeEuN0H9y9KKsjH2Hfm0f8dlgEI5HNAJ1e9DR8T1dNmakAPfiCNeoCkJv1h4mPA2Zw7FjOzKgrhBQJMPHg3ttV19jG571wqonQjbQij8kvV56W49DA5cdWbndrZnppWrQTvN+C/6m264wBb67m/p0oq8G+rDb4oQ2LyktiTF/OnAkROqlhciXCq4QGg4KLCezhvx54PWx+MF2mMQghW6ci0azVNfRgZlbBCdhpk1izkpduyWQJsOuEKxsYzYCJsLoSXBG5ZDEDajcb/CMaYMGqsTJ/uMVNbGg+CdyqOTL5XKRKHG87+iQ+q7r7r56NsGw9p7uySg189DhRQ704Mmi1Z9sE1wdhUzxnWu6N6uwMcVZNF4pAmLZl8KmOPm8efjGj6rk2wpOntg9g5s5elSWXltUJIdka8IZnA1R4mlLJeGINo61kPxxtenn9czuZk98A+Da4GPQOCSVamledhsEcv4CLlFRUiLiWeFyxIrj4vW4DajDa/iSpd5yn7q8Sw6IorU8UUmJIhG3QLTv6lIQFDkN9sAPL72rGFwmN1l9bYln0oo3u5wceja4LU35dT2CwOks9f5OM09cujaMw2FEQY673q7wTGRecuvJLy6uPvug5ugKTrdl7c8IUmkT+zSmvtUhM1L5oroVkCKNNKaIyPH6mm6ZYuFtyS15W1impv/P8S4ixvQZIZT43FFLr+VFXAdOj+u1NGfVoNed+AWnv6aD77FhTqZwgg0+ayk5wcEwiEKNWurMQnMK9qV5ihlyjpplcqspdq+irkTz63TocnaBXPt2+Vut/D7zcrVKbZyBApYKYZzyq7XMvJt+dd0X6urVj7o+tXJNWpywmGPtQjz44w9gKVx513R8243v/3InPIYYGgb0mOA++dfW/uNb5sOOl++t6Gg36/qt/lrFEASMOH9jYUmBIbkNtHDiop/NzK4ALLYPR8PtC7trB6A1QMjZ9PcIG/9g9Mlpdw2I0m7Qnh04cJ92vyDnyRPpKo+dssInTwoL3R3U/IqyFKDdQVvILqGkco8WaPNUDXBSPys7y//zXBEqSItzTHHe5utVmrlmluI6cWwtxIekDPEqNiGFaOcry6wEAHtot4n2LSBqZ7FryU1NyddQI+O25Dq8fZGxuHsv3evuVsvfxbZDXeyYmeq3JluzVyTaqwEDXt8j4Pu4tjRmHVdhXA2LBcE17PDourpNWzaevRwpVKczl5UbFZt+/Nodzg6tyRLUwArjOi4gWpSmvAKoYHPeaSjNUvSpUYW8ssx8L/pg+QppbM9esEwjoKf3HfJmpC3x1zstQzsTX9ze+Sr5e0BFTUNvb8OCX6ScxsP1Nxe+VPbjcnF63Ea1JRfXr3yZmlU8WqTcb8ETW1RBPY6EBNAnRFBKXbQ7LFU5Ga+1ylGbsdNwip5rBvE0foAd6uEGweIGXwWNQ6pemXFFosWukJxiDYFTR3Pa+N/tf1mFnTJOlkEOrtJ17a4fJfDwU0SEgiDXaGoJCv95Ozkk37RJQajVaOQERU+PzBGE4bLLfQqoFmeJs6yFFJcvKyD51YOT7zWdSlnKIEDkB0f6+I2N/L6C6q5mMhSQorQEl1mgxOcvuMLfvJl/ZYTft7mxfHbeLxYfuCLe/9Vw5YDYfuWIi/FU4/Q4Hk9L83Iq0g+e3SoNhoMdwBM0aGngQFGbmTNnIh/RBmqynxw69CT7lTsdOpT9pGbgzfyW94wsZL2urnrNyMia2cbUjOq6swOwqxp1Jeegy6N9T/Ums76CaRkyD1XoLAtAAs1r6moPJXU/2xrjNKdOnEtt9t750GQ/NcndkzvKMJlZ753a/GV9c1r0gBuHqj5FxqtVc14U3Zx2e6B/6wSkpmZRPMSQoYlWUPzvw8pUDmbNpu4/pZD1bdhw2VAqAMgmAab30FGHR4n5e2OcA0rv8UVQGGUyKY54UL0wBUEG0d/NAftNyapaSLZqlSIR17si2UEFrNBDK3pxiW0EVhF64ZaeBfNVJdhDtQA6FkAxDubj8Fe5igzuWxF5Kc5KQPdvsWIlDPdqlBVBPilOD9LHgNRpf+e8JJJB84jA7HRgPsw/ZjBnAP9IMzZw6DbhzER8+wRNm+QM4fYQNE6NobAKnJIgNEq9StqDHq8KtWoHpJ6YxocBtPNcDe1woDPTGfgcjqM4jcCmqtHjltCv75QTu602cK4R+VY/OqwkgnNE+cBO+hK1Dsa5kTLvkm6SLLaESN1PXIJbuPjVuJv2S9ktKZ2rV365aeltmT8Y/66DVNA6sMzw3rpV1mVZjNPjii0jZEplKa+x2s9aqtU1lD/4JLvmDqFcZKlXGTy3ubksyYZ/hpo7r9i3uMM1zc3yU7jVuK+8GpdUq1SW8ZrOCMyEZiiBUFkOsHY9UQ1+RFh/Kge83w/dOPjovqlzLQnCCAXLqK7OgAU1NQIMrQ1YolKlbCBRQ88IGOEZpM4M4ZP4A9HAbHzy/TXOe/vTplRcdOq8lSvp76Nlu27F27iLksJQc9PoH2z7MxWZnflVT6lb/Nvux1q7yVMz5cCd7p+dKujsLJiqht86w5taH/6+xtRMiZushtUFU52d9BUnzLXm4yoH9fKMKkCo+BmdH8Sxfnhnbm8ysbkZ4RaI4i0KhYwgs1ezFIqrvVYcADvkcFrlBDmNPxN+hBirJKs2nzyUtVFygmJROCbzFHNlG5XJRWKv2lEULLf+XnxCsrXv56KY71ZkrFYttijcXeMgLu/oy444HxIvcWhWoRtuUq7zrlHIRIkq+VUoKjFo5zEUw2DYnVFMEnsHhYFVagsLYBfg0iKabx4zANy75plWqAJsBYW1OhwJ0e3qwtjADWphBEZh4BCeRa22zJ5aiItnMbG3evywzDLWoNU6BM1BddlaSWY2loMBMtV0dysIiomJF2YZgadEj4se78noEaqpEUNMLX0UZ7u1WhizMD7ShPN4SqL9/8U+XO6QwetRibhB2l9DtmmCaN/SYg9sXQ0FGoc23tXeHdw0HioOmkHLrxbJsPxxWImkBDeEG7sUWfJYLoAtvora1biVYcmHw1biaBeslmlLZ5XUz3FOs1LEhk4ochEnwV284CXZmISPha30jYhAM9TNgM7CgWqnFlqs90qGLh87/ONubd36r9XOLFP7+9gEMHivs8MfAfX42M27o09GBzMzrdKntoWrPCQn2w67uEeXRSu02n2lpc7z+vOnhScx8GYzm8b90nnQNd0vJqRanFwaUkL0N2Rt7fRd5rw4p6fCXM39AYQz34KEyKqYQPfsb7/7VOm/M2V1XhIdt1dAiqoV/JSWjqZlN2yWHgchQuMswHOC5OYx3M3fJJrkG/Kv21qn4ybZFJLnPwOv4mRD6eEgnShZ0KZTbT6CSiImcHTe3IiqUOOHhANCGwFGrBT4tJ3aBLHg2fg0jEfhNZwJdF4dxIYkr97yai1h46CNZxpewQ7KkEOkEpaFg0ECc9ZUPWuhVFMsfA6AcuDlD5o5SbcPvULPmAfQrIb2JwHC7HZHAEG2zhFAkM10BBDAzGhR1U5qhiYYgAXlVD3OA3h0OzJdrxJQoXxULQcJTMOeg5LJ57/xZTEU4929BFfDWsWaKk1ySDU/hPGCPeAA/dFvsAOsIuvGOdFLNc74Pasna8ktKgeVhOhBphIPFkV8Cf4g3iBx0pQTkV8/XKM3JR72jnxNNrBmqiuTkyuSUyp951cAX9xdM6qo+rZmbdyu2NLLs9LcbSB3IZaX7vflLttSI4nprKo7xu0f+qaxcaBx8zcxigHW5CTCld2Z1a9fGcDzaUvgJuxKqc6sTa6KrPbeGsdlbRLlVsQ1UH/PMD4Uvr4gUZ0V57U1qoZXlalIrUlo1xrl+Sb5NNKNSWzTRTd94nPI6cRtW2PIvuwBooR8jWReCaLs9yVVdukBMQ+mRAeTsj6TLuhUrNIbNyrpPXSDWrhfp+OfvjHQpTo9MHBa+5oGNtKLik4EhHQXFAAo5Rd17Q4exp2tOyDHQtJds5EkgGuh2oyAwi7ze6pGxCoDEi9VHVqSH8ZOCPwS56CmfG9xisoVS5dHO17W5L6eOU6n+2Uf/+14S4sMkqGoXId3aP748X6h8vJaAnBI1GKREovN5Im4Hgy7iNtba7Y44snNzGv34i5iWA8uUb5YcAK4eA5ZYV61GALQIpjRI+ufGJnjQrMQd25ipL8R8+WQddPwoOltNZ5Gsg+9fj7H0DgfBYCtwWL9+o7kTjrdcBs0C7UBW2d2XgpCvdNG0FV6+yk/nLw2MI/QRsnJBziYggDCLwQyoIxDCDiojK4+GJ1OOEfuj80lEGzzJegf3TW6RkiYezSENmgcBKeO77g0jiXGASMNN7jomx3xjs36y3gM82+63E4gdKpclSffyKgPDagg+uZFo42O5r0wI4MS72q4TsOjVu/TuWTgP1dsY1eQgdfwiwvE7QrFvr3WtbV1+y2TBrt9DzKEMqi2pUVOkL99I4fktbUySF5hM/D1uxmlcrvBcXOnpLCIhC2PUzMmyAQU7/SEZrTth6MOzOvOZndsLpo9V/g45YQs9eDSY0gD4a5qnmNU6rFXrg6R16AFc4E5DvIwnu6UWuBEzk0Rk/q+QzKSWk2Sjd37kGRqtYx0nxYiOMA6Z+17LsaxsNAxRmI2gzHHOCIGedSmPpj1vwySrVfAOaPrINNWmhqKivYLr2DXEmq//a4Wmo+/VPKUlJGRgDxJEaO9TdSxVyclrWYbJrhceeRa62RrAc206PlSBHnRaneY5gUVffmI0IDP31s4whfUjQKGu6PHYkLtIKknZCdt/G/7Eic8nRH4fEXUys016vU6FbO52otvvJqpyT6ytXIsboOpacCtwQ0NPFSquFO5uZ8+pRZks4Ug//TpcU6nqt0MLmcEKyDvUwfCGuu8DVH6+beBvusPCQ2B4UsCYUIIAb6M2+A/X+2L21GNRSCHk7VyuIb/aqTugmg+9JVFppDTmzsTj0Od1603f4WLHLdeca8KxmBVr2X6Iy2fmBi3O29KmMSL49LmjtSdPikLx/2CO0pn7aPPf9etOVI7T2ftoh/F/WlJN/p9l+I4S6GSnB/bgQRxpmqPudFl2JOjK9mXJ27xz7drM4vBrbsH/GVGz4ED+wWe7A6FMLGa8q/fViOp7cZwpU1BemJeUI73Vs91pNt+3jF1upfSk5V3Hm7ICV6bLklJl6GKXxzGzNp2ZFeuyPaP885bUSzN3ugrTA8EvmKCFu2+yQKl5YTGxIdxvP4NOatWHH3vCZTOj1bRdzRxVeQzJmrbxLFIWWK8IPy5iAsVv3QVdI1UnPWIN8+B8pKr2WEWckJ3UDk/Kdt1lemLVC/ZYaOVjkExOZYRsWuqTQpc0+RQ3d9zmzzYVGGejdDjQII8P03iCygQf+oIvC6hLCclPyzHJYFhHH5lzgXrEo7AnY5V4ZYwtc0velHV9ijRuP2T96RhmayqcDouNqtqwv9kRkBcVq40psl/e9NSaez+GQuIzTjpr8mqBm51/a5G75hNX4anPaa99Vo44aQDSOPuimyHc3k1ayX1zHwXKPBpOQILItk25Lp91It+V0uE258EkWhZqWuKyvYXpBOXXOD712yTUm0Pjru0JtINuh3mpvHY8jC+78Fi+11nyhOUtb4iwufegERe/bLmvt6MqGr/sRVKKimemjYDqLUYiy1ZYtlo1uD38ukKWv2v6d89BN6RpkEsjsoojp1LI9AJDZayT2bISgIbOu47vkmGvschNgFZaSb7ZNng1iVtrjg2I6r2mVGBtdLUzFdfkRUb9kGbdn0/K+hH4ZrK+gljYw4qEP9t+/SSZ2DSPoUO9XGx2Csc+6M92Vs1xM2Ut7bW1z+yOaNXwMkrXv1vr15F4OM4c4Ep5Y9m5wuXMmH05gEWrVGfBXgBGn+kF7dph+kmCU5FPiJeTmHkYZ87ZorZzDldTkUmCXQYXrDAQ0waeifiZYU4WlLxB3MmNt4CsjdfAB/8w6NjeUqekTEaDcT+QFRasD9TAEQy+woah3zUUPXUy0/TjOlcZKoaUu/e8Ps3ekjV+IPusTlpyAMAi1Ejtb+2gnpys/NjLvI09oZH/VKdEzTOyHF4pvC+PDJ+WJJotfduCOEZ4xngqbOoBsUyiGF1Qq1OQ9EAK5uia5dY8zAO0Q0YE2FqNW4DPt6JqPWyEmUz9gcRdt6nF9P06TylPoGwX7KfkKAH2wx1SDqgBJBYUp3/JX454QQhNPb8b9EP0bym6BwCADOFuuKUOD+2giDOHzEBZBoj79TR/ByWmkEmi4SEe0EhaTYLi4zt3C9YYZ2foxrhBeOHpD0SVxaJO3zvBPDkGimBINBnFr5+ow0/Kr7mgr3DIH2/49qniEsRdMw+NXytRY610O7R3NUup/30QQf7mgtR8Tb8+g0CB7KAvig2GgoKNtGUxjcAltr3PDn5+V/wlUPBDGYxDxn+69CO6Wk4FQa+robluywNVrs0JMCfdXTJ+Jz4o8ZpwSwuYHY2cgnio/KOUA2vGr1nRkKQyY7HCnQb8sPn2g1DATO9O5gMHwQYLLxvw4KT5uOceHwJCi9L801wqTFTX76RWC5m91aNqoYjvFU+yJLI9YgjQvbxXbUNQRUdj5FJVm/AzNCGz7XAkRQVv/xHVFYxbnIro85PWMJTlSULi5sEwrO2mWanT1pb21/9OZz7EZFQrd+w9yAPe0dsEW6RBSXfI9rbaMBkd79IoPk9hn8guHmpZS/tqle8GbO0tj5/0izT9qywSVAsKk1WlfCEfsK6SybjZRWixIu7+00G7L2jPfIpFotxRr+gU7bfCBsFtCLJR9HrVJpGmY0quUxYLGiKW5e0upOnd453tO1l8VdRRdl42uu6DD/h6JN7EF7ahkWOeO9ou51p/bsFoteCjxKESpSzw8BIjwelfPNe2c2TioXJZSpeidCvLuN12nhFmejry2Ij7jubkvTUnTxdel1c7YPXAoGof3faTrtob7xjaHG4RZijPR665+ITNFExH7g3Dv3d51f8vcyTbMOVNo/hp78UrRJIRV/Mo6D5cXn/iR7hC1kGUo6k26saPHg91GNT31gVeSE9MPs4x5fzeNYMmJ30/j8fsXt9ov/A7t9GX4T84cegmXr4r4lrdKnJsfCIN7PK2oJ8dPunK2Gubbg8eAdlJILpZZaP48mNqtc8Wxy5VPem/49YWxz+4ZobC55/+AOj2fYAG79zux1Ww8yLq96nVZ7JKhGz4Yxol1OpSz1GZctzdyB1Welvzd/Zr25RqxezPU4bRTpb0ih/F3Rd5Q1r13znQJHZv3VaXDl7aIGxj3YQfxiAFNrcldOGLtqh+nNhg4kkdSufcbkZdzoj4x/mP+Vl+lSJMz3QFKwH0LvQIbVw7FBMYM06hZPd0FIDOwzYZwjKrgudBkZoYZ3OkDuvFAcTzBOGNUlloCsYltvY9bsODJ3XYnQwNkFXNDBUzWhKY2M8JgPAbUpjY+AKuBAMjQfzoU8cG0Nuq1c//PlOB8Jp/u6+b10oWNCE+59790x67Jj02Tu/8NjxZ7nvfMeP5z4Y5Dl+bDRz5lZ5+a2ZYIrXVd+bLPmf/vHXxSNfynW0+StEZerq7Zng6U3Z/KJ+A2izcarrsoeStyNZ+srm8Xr8JDvbDDXNrzkktcsgerIdPv8Kvipq9U+fjfiM8dsknNAkTy+vwA8Vw3hS7b2DwnT9Zi19Kp5v78mm+NnMfDOGTTsVeN6or1WUlbVsLy4U8X5Yx46vWeG8NJl4Mybm69d4riI7pCSNS0n2kjXbZNqtDL3K4fz6i353W8rUTRkfOU/Y4yU00uFRqBx96RlTXp7sdJad6EDRy+YOd1ubWTst3fb/jcC6czuiYr7Nd0gtKgUM75aWw2ltvbZJyggtth9/MWUvlX74qFROTq4u8nCy3/ApSCT766tX799+j87wA5C1ycam7bxPCiig6TnohizZDV1nTTZyHeorhCO7ByWD4C9z/HevQRicJBH1jHHGNMsRB08+CmQ5ffedEyvw0SSMc/Sas/0/AzCjmRRhLD6deYu52ohzPPD+PYYs8ItjXypc4oNE7bzcfcgyGU3tsM3MVDgXLxLtNOZn5ifapp6d4jgn+30ii0PiAyqEXDm9I1mPHz56JI7m9tQ3Y1tzk3wiJH27CXltzBbv1cCrelF4IDW3JeWgb/nlkyRqhmvQznASKfF4vcT7LTq6htCYfD+dmG/j+Ganh2dGcsCe3zIVGopTkcda94wCEXF9cYiKtQmFb4AdHyx3ecVPoWfKE5BDRjHWbJjnnycG7Uw1VDP18jP70fB5qqZNiTnaMiJzlJjyNRR1G0SVizbA1C1K7IlVCIZiBXO6zxgKq08pg8wWd7hSDS0y5i81Ztw8qkJRzDQWa4yY6pCtnUe5CRMfKSXfvA7jPGQexuDEqsSe7bwBM8gyC2COHBphAhLYw12pqlN7o0sl9FxdpjMIJoGKcBKEk66uG9q42huIlEPVuKIM/Zyp64a2kyz3wA3a+V7pVNDZ2ze/aLw1mXX7bETAo3jat7Yfl/EDTCdEtgbwhBhywzYd+nYMGdW3ZmNc/qP9p7VnQeoFkcKds6CGskAAP7a9nsLYf8GRCZyVR0bmwVYRQbdsLLa1xDqnvqCVaSN+TlX75pNEVn43vo9rt0tgGiGIUByW7E1Ys/xSzcYkI+5UaWloqJ6ub23VmMU8LjhVbcc8ks4z79PpGEVT5DQM3Kud+p9WHjmy8ie9mWJ20nu/ofg/7lZW3v2jM53XO5RVJ9askQLAtTFS2Vbpe0LH9MbuaZ8H67ofNEMLUmjc6YpyNn6YH9OWkEqUpR9Q4M2O1fdNH4cMCwQ3R4zQAC0sEE5Mb7z0PJ+yttGjeuf3lZUySCYSfBYks7KSvDx7DQam2pyTS+RfnObW/21tU4wpPn9yks+bZkAHHz2a4kJGmYvvQ0IAsamJiYOHJieHRn0ZQKkm08j/GQSEedd1YuLQwcnJQz8nqx7q5fHnGFMB5jQ5K5fDk+SxQ/ius+1Jw67wpNkfjCvX55jrZgUvUqsGVeoNzBLuQwuwAUZ1OhRDESqjfQyGVDofurZ9e8Lc3b0B4rK31HWqztcX+JWsZVshrpY++j8Li8QP5f3auLgix00KOGd6g/QwXEhrg9QGWrM6xGjlAq0bfpkDQBOqKx30I6tOneoM1mZqvucYebXu5Ytpb8AhhEL3Cf7x9LeTsVInqTU+2hMDYNryWyEawsRUGIhgbR9DAZqdC0mF0Z3DfbhuCo8+V98Q9AEhTX0YVcthdvW2ATSQgDMpIRAEpwEOaxtjyIIasvNt/j+Sjgnd5WTvGHeV43YXqyHXlDtYz6HbqH29HTjtdnSV69Ai07wjDGvCdhdYikoXmbFbk2ydtlta3ZlNw4Cn8cMWWEMHM2zqllsNw1RhvFZqi6GF2sq7peUYAYzRrCLFkxfR8gt0OhWCKJ7q4KbIwTy+CAZjWvN2ZZf9UZvH7lSFn6BxSOGRaXug0umKgFHln5MnwZPDlruTaaD2UNj277+t6PzIA6/h7W1LykHnSYr1pBmPkEJGgwqjFQU9iYm1B+LWB1Thhb224CjiD5wmVFMQnz8v79iBQTrWtx6su9CeVqco+PdAd+8PRgdhXuOmXYWMteRvXSrT8Tk5FhasUr9pDuHxX9TymMCZ/s7LMnZNk4DYYFCnk/RmA6a0BntRBlnPFqvtSH8jVjd2xTfM0rCgcT5A4POrGH51yZjXhkF4sMMvgwKreNkIsEL+4DOjxKDZ9ImddIPKwXkdhmIwjJ4WbkdgBMEMGPIERdoEROzZjRrkQZLUOgzGUNgQBXdJH9M3z+wQblfT9zJFRDxoGESQJlqYiMMJzqA3zTPhJvrNHOspTETLNDvcN+jm0bQ/JK3uy2tA2QMi9r8iTCZ+p/n2MR3KumarMTSKyrF87trZN09zjx7NffrGTDE76d0/wnsxJJAXgwOvdymZgDEYfdDgMOh+N4TaIwgLRRA1iqpgHdJxJm8Nx2933s0Ly9Nfk4XptIqq1DhRMdsaj0fzu7vz6/nTyYr56vkwGTjl1wJouORXv2WgmCu6slzq5RPUiYZSi9TKF5PDVT93ruBl2fTvT9kZj91TeBKBFkFV1syefzOYfAk9V0G1zd3FUp0OClDxsHRPJVEiMVnXlB0ZIXNvJSWtXp0Uev9faG4sBP17P9TcBR/4IkwcrBc1sV9ENqnu7AQr6u/Ky1MYYsY8geCnzGdmSsv0pTDkYuxf56HReNQtG+0Loxg7iUir4uPi4leROkeYTfBpxEVlzEl1qq52Sl1+bcjZ39hRSExLa+y7ymhinkE+fS4oaJXcIoLz41VdojlJ7Whf7lavQIebR1oQMEMK3HAVE2IN8xs645lMDDONoXROKqpODL0yv9MhvDOMjQ1DYRizl3luLpXK3cmLf1fiYMyz3H0YsVFCG8xDj6rDaSDBoTgqCALD73s1N4m57AVPI2FUossdQr2fgr1V7W/+aacw5w3zX8vw0fleCkNoclV9fnLITBkgMfJ6/z4uLvY9HCUWR8Gam0eMowvr/G8gmZCHDBiMRel1kVCzBVBz2JjeuOjzOK3wA/wF/lCon3UmO+bKKozr+XxpJqT/UGLbyJuwspho0ju0W5eAfBh5KmODVppohtK80ij/lH7OFl9BlXFVMre9//RHSVHHM2CuXsp2/j3uQKwP3EsnpLXQh+jLWiMINHNKAj0PuqQ6c1kFqegJFHPapWLCeWoMr+u3G1MfX0XcgyKOqouKQJ5+gp/nuQg+rTg2uvEjznmx2uTlW+/oY/JT74Sl2cWslpCU8vIjrVNKlEda+655GXZ2Et3fU/nRjxrmiZ1wuHdhVJqez/XFLxMsHxQKOSdKa3YlJS6Gfm/yW8zznyDooaf8HJwTwlKxQmqin1PoyIAqJCf46IWBCKlww6dTpXUAC+Ar5wc5GFys7V9mK+Xy/Pk49RB1XCy2yhSP03Tm5fBwntGN0B5r2K4TSjBo8yhdGE4RhFHIdvOzVx+sgcfMN/MMlTirgzY63Nbdo8/iC7fxV2OTr1lfaT76rIzdIpHfUqEQ5/WS4oEo02UYXd42+LmqBFJBJVWXNia0Rl2UvTdAzLNrM1gNaIE/jMFL7+ATrgTeAB5RpDKZQghrvls8b6UtWw0RAHN+nxzuMK+NXVScsMMywc3kr2jK8d1KxnHuS7l2p6ufKDMySha6/hrtLy9XCIUavCzjrBnDztt67wsRj2QkMtFjQbRrUJQPuQGXCaeUS/8rgO6tRWOlC9vCAdwH4FtRnvng8/T5+2n6lxZFZBpWHMP1eFI4GZrkQtA12swWxGEXPTqigUtRmLadA+fTHFygsEDGVrteO0tyzAmXTRh7/PcT8cZ7fyP+80OPd30Te14s7RunJDBSY/9cb76rUb3RvMHXpVD8yiTpAYYbWcp2cOCuPj8PLv8fgMMuS6HIS0Fijsx/Nv3exBQfNb9/t2vykmWOK12yRhY8SMtlIqo7e3dOiXl4L8bX5QcmZuaqhC9YWhhbn6Q3u5q2YyXfxYA1vWSVWV+feSLQq9+eozJcMzfXCpYLGmtcxOudsnxGAk8gipIPtDY4iqjx8IWRnJzD7/y9F4SN/25L8Bd6UiKPDhmD/Yeglp8/LzfQMzKaOtCw4T6OsGX2V0gEqVXyq/sHME/d16e+NYW0+P8NpPru5GUzSIeuY2/HPmwWXTC2MrGIY/25h91Iyjmae1oNe3NP9QSWIaVBLP43hj/FtzMAd+S/jkEcCuBGatr/uDi4QhbtJjhVJAYRR4WhwgC12d/pJBu1WTWYghiGDw5G4hFMhTVux+yy2PIxlpQ+Agxx87oyo6MuqzaTA2WX6QruDey82vWXnCuYlkAvrKLwmbVr7WJ74Pcoj8U3B9BpPRulyXtszY2s3YKt4s7mv6bvGaA4qwOFMWedKAO7/BPoJc4C02gv60Vmtk250o3ddJ8ANQ8fFL2fGsy8dme9bwPaIOp+AeCpm1dLaeeItlUHq9/Yo92WrXesUlOCRexG7d9UH6yyJaoNYD3tFxiL+HwqPTGC8iqO+RYfu/23U6dY9qyAHrfYXury03cpbB+Ww9ZmUZ1I4/qMKBRZU/70hFPLjEuPt+Yx3tji7VddtWaZn7ewN9eas14mD/1w9EBUJy7swCUzjbOVhMMNmp2vtN/e8rsR+TXPemFUZjbR66lBNdwZTJXzWMyh5rfBfPEITLh/LZ/lls63B+rEGlQDFtdne0Epqu6trkbRFZUuIhRo/BiT+WqioEE7EC7w4n7C/qCFb94lsOgM/UcjGtF9Jl0CGt7XvmPcYA9Du2hIOXhuToa3WSDOEhds8LJj3hQDpFwrdlxFn6WrxqcxpkQ5S7dY4SkyYgEuv/Otk070B9oX/Veip47cUdepJKUvBaOUEHw2dMOwmcMzMhTUm6O0N6GhF6YAljK40dvQuHl1/DBl1/GAKZJO2HVoJ2SctsPuhPWBH354WYnJCx4AkJG0PsTaIwxiiCJrM9MO8MIMA7yDrsw6E6A5v7qidhMPiPoGJNCfQ906FMopSLnLPgnVppp6x9scO2WTZFxqF20aZp/kGE/PYSXyOZqRiARjS5t409AP26XFIWupJUiB3kRukxB//HtZ3CKTF3tuX9Z9Ct8pOYM9DV8v+x6HWs4o6fk+Fmz6tq33WZ4Gn9ZW94sbBmdRI6ffrTpRxAGVF8hidweDx/fVJL4benex8NmuiyO/u+N/VRSYP3zF8O9HCNTOBYRowR5/evx7+W+6JHfx18+cnbS6BBwpfFZoido/u4wNFFpWjze+JZ/8R/tvL6PXhof06UXPIrlL07KFoOwVtQhsBqVwNzbOAB8teg0hwWyANBduPpS8JFzh13pWP3N6+3FlauxR5+vpXW2LmwTmXuY9XrUN5KftraUhoLK6bIX0SEI0c0wLaTl93h0yol7X/UvQNQTFT0L6KejtTw2t53ZefqoS6rX9792AeKaTcm1cHkvaJkde0Ac1j0Pn0BBMG7x9Jka68pTAy+KoQl1LhhShbjOGhnzNc0dqeRrwFmv+T6+1Ftpi5XPcveZhVz9SNvASobeyvkqQwsdmaOPaMgkMxMpsQlMcp1w9omrV1VaXHsoqlB/0WaaTFF6iosGZBITLul4aRSkH1egqlANcvZ8EoAoDwhSCctRyKGGiHUD4BRYIhDZu1IwUoz+lfdpkTLCpFx6mgRaaZ6IOSR12cdhOY9DHYY2Rxq5rjM33bUyM9n9jwUEhpLFoZLijsVbr8LW5zvJ3YwM9oqbmhpbh5haW1XNf0jqK/9KXlaJzTB/L7aNnPpGclzHcKjQtJfATJsv1MBEIVWIWgylF3KyNhioZYrjU1gY1MZfE74TnCeQr6Cs7mI48hauGkmAhcbBmzRrOTfkqxixbL0dLKxMHexcEwxKXro0sPkPiTBOBjBsB851SJSVjjLPCxsN+kZInRUePhkGJrke6wj2HaMIS5J+UjrA4HDpJROxOAinFV8y74UFGKXVjdydxaM1YH8OoskxAYYS+fow2zFBjMkzjIqVBCIUyYuzIVQmZwCaME4CL/wyvOfZBI9NRTE8HBKw6gUUUgDlrp6mSkcYaZt5LRpViOTN0ukwkY4nLrHD/THr/oL811GQS2nAIov7w+duwPiRgnC7376sdfljzBz22FwCh4z+EoBhOkBTNsBwvEIrEEqlMrlCq1BqtTm8wmswWq83ucLrcHq/PDyCCYjhBUjTDcrwgSrKiar99+J/QDdOyHdfzgzCKkzTLi7Kqm7brh3Gal3Xbj/O6n/f7QQhGUAwnSIpmWI4XRElWVE03TMt2XM8PwihO0iwvyqpu2q4fxmle1m0/zut+3u/3hxEUwwmSohmW4wVRkhVV0w3Tsh3X84MwipM0y4uyqpu264dxmpd124/zup/39/8AYiScq3RWJmeuz5btf8FyPr882Xnz5T+PkhmTmI37Zv57nee0t52jAIm1EZueJe6178fMft9a+/5hxXpXvr+899z13TKfHbVzdpDvwMzyHZCZ2WVXHasAibWR4AIAAAAAQEREREQkIiIiImJmZmZm1n0DkFgbCQ7TTwGEMMYYY0RERERErLXWWps2V/IwOELW5xBJG6UPAAAAAAAAAACQEwAAAIMuAUisjQRXCAAAAAAAAAqi34gTx9A5oACJdYQqpZRSKkpefYAeFMQ6TZS0JEmSJEnSDkaCi5mZmZl50Z+e+97zwF9Xzcb9PEc8/gMAAA==) format('woff2'), url(data:font/woff;base64,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) format('woff'), url(data:font/ttf;base64,AAEAAAAPAIAAAwBwRkZUTW0ql9wAAAD8AAAAHEdERUYBRAAEAAABGAAAACBPUy8yZ7lriQAAATgAAABgY21hcNqt44EAAAGYAAAGcmN2dCAAKAL4AAAIDAAAAARnYXNw//8AAwAACBAAAAAIZ2x5Zn1dwm8AAAgYAACUpGhlYWQFTS/YAACcvAAAADZoaGVhCkQEEQAAnPQAAAAkaG10eNLHIGAAAJ0YAAADdGxvY2Fv+5XOAACgjAAAAjBtYXhwAWoA2AAAorwAAAAgbmFtZbMsoJsAAKLcAAADonBvc3S6o+U1AACmgAAACtF3ZWJmwxhUUAAAsVQAAAAGAAAAAQAAAADMPaLPAAAAANB2gXUAAAAA0HZzlwABAAAADgAAABgAAAAAAAIAAQABARYAAQAEAAAAAgAAAAMEiwGQAAUABAMMAtAAAABaAwwC0AAAAaQAMgK4AAAAAAUAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAFVLV04AQAAg//8DwP8QAAAFFAB7AAAAAQAAAAAAAAAAAAAAIAABAAAABQAAAAMAAAAsAAAACgAAAdwAAQAAAAAEaAADAAEAAAAsAAMACgAAAdwABAGwAAAAaABAAAUAKAAgACsAoAClIAogLyBfIKwgvSISIxsl/CYBJvonCScP4APgCeAZ4CngOeBJ4FngYOBp4HngieCX4QnhGeEp4TnhRuFJ4VnhaeF54YnhleGZ4gbiCeIW4hniIeIn4jniSeJZ4mD4////AAAAIAAqAKAApSAAIC8gXyCsIL0iEiMbJfwmASb6JwknD+AB4AXgEOAg4DDgQOBQ4GDgYuBw4IDgkOEB4RDhIOEw4UDhSOFQ4WDhcOGA4ZDhl+IA4gniEOIY4iHiI+Iw4kDiUOJg+P/////j/9r/Zv9i4Ajf5N+132nfWd4F3P3aHdoZ2SHZE9kOIB0gHCAWIBAgCiAEH/4f+B/3H/Ef6x/lH3wfdh9wH2ofZB9jH10fVx9RH0sfRR9EHt4e3B7WHtUezh7NHsUevx65HrMIFQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAACjAAAAAAAAAA1AAAAIAAAACAAAAADAAAAKgAAACsAAAAEAAAAoAAAAKAAAAAGAAAApQAAAKUAAAAHAAAgAAAAIAoAAAAIAAAgLwAAIC8AAAATAAAgXwAAIF8AAAAUAAAgrAAAIKwAAAAVAAAgvQAAIL0AAAAWAAAiEgAAIhIAAAAXAAAjGwAAIxsAAAAYAAAl/AAAJfwAAAAZAAAmAQAAJgEAAAAaAAAm+gAAJvoAAAAbAAAnCQAAJwkAAAAcAAAnDwAAJw8AAAAdAADgAQAA4AMAAAAeAADgBQAA4AkAAAAhAADgEAAA4BkAAAAmAADgIAAA4CkAAAAwAADgMAAA4DkAAAA6AADgQAAA4EkAAABEAADgUAAA4FkAAABOAADgYAAA4GAAAABYAADgYgAA4GkAAABZAADgcAAA4HkAAABhAADggAAA4IkAAABrAADgkAAA4JcAAAB1AADhAQAA4QkAAAB9AADhEAAA4RkAAACGAADhIAAA4SkAAACQAADhMAAA4TkAAACaAADhQAAA4UYAAACkAADhSAAA4UkAAACrAADhUAAA4VkAAACtAADhYAAA4WkAAAC3AADhcAAA4XkAAADBAADhgAAA4YkAAADLAADhkAAA4ZUAAADVAADhlwAA4ZkAAADbAADiAAAA4gYAAADeAADiCQAA4gkAAADlAADiEAAA4hYAAADmAADiGAAA4hkAAADtAADiIQAA4iEAAADvAADiIwAA4icAAADwAADiMAAA4jkAAAD1AADiQAAA4kkAAAD/AADiUAAA4lkAAAEJAADiYAAA4mAAAAETAAD4/wAA+P8AAAEUAAH1EQAB9REAAAEVAAH2qgAB9qoAAAEWAAYCCgAAAAABAAABAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAEAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAL4AAAAAf//AAIAAgAoAAABaAMgAAMABwAusQEALzyyBwQA7TKxBgXcPLIDAgDtMgCxAwAvPLIFBADtMrIHBgH8PLIBAgDtMjMRIRElMxEjKAFA/ujw8AMg/OAoAtAAAQBkAGQETARMAFsAAAEyFh8BHgEdATc+AR8BFgYPATMyFhcWFRQGDwEOASsBFx4BDwEGJi8BFRQGBwYjIiYvAS4BPQEHDgEvASY2PwEjIiYnJjU0Nj8BPgE7AScuAT8BNhYfATU0Njc2AlgPJgsLCg+eBxYIagcCB57gChECBgMCAQIRCuCeBwIHaggWB54PCikiDyYLCwoPngcWCGoHAgee4AoRAgYDAgECEQrgngcCB2oIFgeeDwopBEwDAgECEQrgngcCB2oIFgeeDwopIg8mCwsKD54HFghqBwIHnuAKEQIGAwIBAhEK4J4HAgdqCBYHng8KKSIPJgsLCg+eBxYIagcCB57gChECBgAAAAABAAAAAARMBEwAIwAAATMyFhURITIWHQEUBiMhERQGKwEiJjURISImPQE0NjMhETQ2AcLIFR0BXhUdHRX+oh0VyBUd/qIVHR0VAV4dBEwdFf6iHRXIFR3+ohUdHRUBXh0VyBUdAV4VHQAAAAABAHAAAARABEwARQAAATMyFgcBBgchMhYPAQ4BKwEVITIWDwEOASsBFRQGKwEiJj0BISImPwE+ATsBNSEiJj8BPgE7ASYnASY2OwEyHwEWMj8BNgM5+goFCP6UBgUBDAoGBngGGAp9ARMKBgZ4BhgKfQ8LlAsP/u0KBgZ4BhgKff7tCgYGeAYYCnYFBv6UCAUK+hkSpAgUCKQSBEwKCP6UBgwMCKAIDGQMCKAIDK4LDw8LrgwIoAgMZAwIoAgMDAYBbAgKEqQICKQSAAABAGQABQSMBK4AOwAAATIXFhcjNC4DIyIOAwchByEGFSEHIR4EMzI+AzUzBgcGIyInLgEnIzczNjcjNzM+ATc2AujycDwGtSM0QDkXEys4MjAPAXtk/tQGAZZk/tQJMDlCNBUWOUA0I64eYmunznYkQgzZZHABBdpkhhQ+H3UErr1oaS1LMCEPCx4uTzJkMjJkSnRCKw8PIjBKK6trdZ4wqndkLzVkV4UljQAAAgB7AAAETASwAD4ARwAAASEyHgUVHAEVFA4FKwEHITIWDwEOASsBFRQGKwEiJj0BISImPwE+ATsBNSEiJj8BPgE7ARE0NhcRMzI2NTQmIwGsAV5DakIwFgwBAQwWMEJqQ7ICASAKBgZ4BhgKigsKlQoP/vUKBgZ4BhgKdf71CgYGeAYYCnUPtstALS1ABLAaJD8yTyokCwsLJCpQMkAlGmQMCKAIDK8LDg8KrwwIoAgMZAwIoAgMAdsKD8j+1EJWVEAAAAEAyAGQBEwCvAAPAAATITIWHQEUBiMhIiY9ATQ2+gMgFR0dFfzgFR0dArwdFcgVHR0VyBUdAAAAAgDIAAAD6ASwACUAQQAAARUUBisBFRQGBx4BHQEzMhYdASE1NDY7ATU0NjcuAT0BIyImPQEXFRQWFx4BFAYHDgEdASE1NCYnLgE0Njc+AT0BA+gdFTJjUVFjMhUd/OAdFTJjUVFjMhUdyEE3HCAgHDdBAZBBNxwgIBw3QQSwlhUdZFuVIyOVW5YdFZaWFR2WW5UjI5VbZB0VlshkPGMYDDI8MgwYYzyWljxjGAwyPDIMGGM8ZAAAAAEAAAAAAAAAAAAAAAAxAAAB//IBLATCBEEAFgAAATIWFzYzMhYVFAYjISImNTQ2NyY1NDYB9261LCwueKqqeP0ST3FVQgLYBEF3YQ6teHmtclBFaw4MGZnXAAAAAgAAAGQEsASvABoAHgAAAB4BDwEBMzIWHQEhNTQ2OwEBJyY+ARYfATc2AyEnAwL2IAkKiAHTHhQe+1AeFB4B1IcKCSAkCm9wCXoBebbDBLMTIxC7/RYlFSoqFSUC6rcQJBQJEJSWEPwecAIWAAAAAAQAAABkBLAETAALABcAIwA3AAATITIWBwEGIicBJjYXARYUBwEGJjURNDYJATYWFREUBicBJjQHARYGIyEiJjcBNjIfARYyPwE2MhkEfgoFCP3MCBQI/cwIBQMBCAgI/vgICgoDjAEICAoKCP74CFwBbAgFCvuCCgUIAWwIFAikCBQIpAgUBEwKCP3JCAgCNwgK2v74CBQI/vgIBQoCJgoF/vABCAgFCv3aCgUIAQgIFID+lAgKCggBbAgIpAgIpAgAAAAD//D/8AS6BLoACQANABAAAAAyHwEWFA8BJzcTAScJAQUTA+AmDpkNDWPWXyL9mdYCZv4f/rNuBLoNmQ4mDlzWYP50/ZrWAmb8anABTwAAAAEAAAAABLAEsAAPAAABETMyFh0BITU0NjsBEQEhArz6FR384B0V+v4MBLACiv3aHRUyMhUdAiYCJgAAAAEADgAIBEwEnAAfAAABJTYWFREUBgcGLgE2NzYXEQURFAYHBi4BNjc2FxE0NgFwAoUnMFNGT4gkV09IQv2oWEFPiCRXT0hCHQP5ow8eIvzBN1EXGSltchkYEAIJm/2iKmAVGilucRoYEQJ/JioAAAACAAn/+AS7BKcAHQApAAAAMh4CFQcXFAcBFgYPAQYiJwEGIycHIi4CND4BBCIOARQeATI+ATQmAZDItoNOAQFOARMXARY7GikT/u13jgUCZLaDTk6DAXKwlFZWlLCUVlYEp06DtmQCBY15/u4aJRg6FBQBEk0BAU6Dtsi2g1tWlLCUVlaUsJQAAQBkAFgErwREABkAAAE+Ah4CFRQOAwcuBDU0PgIeAQKJMHt4dVg2Q3mEqD4+p4V4Qzhadnh5A7VESAUtU3ZAOXmAf7JVVbJ/gHk5QHZTLQVIAAAAAf/TAF4EewSUABgAAAETNjIXEyEyFgcFExYGJyUFBiY3EyUmNjMBl4MHFQeBAaUVBhH+qoIHDxH+qf6qEQ8Hgv6lEQYUAyABYRMT/p8RDPn+bxQLDPb3DAsUAZD7DBEAAv/TAF4EewSUABgAIgAAARM2MhcTITIWBwUTFgYnJQUGJjcTJSY2MwUjFwc3Fyc3IycBl4MHFQeBAaUVBhH+qoIHDxH+qf6qEQ8Hgv6lEQYUAfPwxUrBw0rA6k4DIAFhExP+nxEM+f5vFAsM9vcMCxQBkPsMEWSO4ouM5YzTAAABAAAAAASwBLAAJgAAATIWHQEUBiMVFBYXBR4BHQEUBiMhIiY9ATQ2NyU+AT0BIiY9ATQ2Alh8sD4mDAkBZgkMDwr7ggoPDAkBZgkMJj6wBLCwfPouaEsKFwbmBRcKXQoPDwpdChcF5gYXCktoLvp8sAAAAA0AAAAABLAETAAPABMAIwAnACsALwAzADcARwBLAE8AUwBXAAATITIWFREUBiMhIiY1ETQ2FxUzNSkBIgYVERQWMyEyNjURNCYzFTM1BRUzNSEVMzUFFTM1IRUzNQchIgYVERQWMyEyNjURNCYFFTM1IRUzNQUVMzUhFTM1GQR+Cg8PCvuCCg8PVWQCo/3aCg8PCgImCg8Pc2T8GGQDIGT8GGQDIGTh/doKDw8KAiYKDw/872QDIGT8GGQDIGQETA8K++YKDw8KBBoKD2RkZA8K/qIKDw8KAV4KD2RkyGRkZGTIZGRkZGQPCv6iCg8PCgFeCg9kZGRkZMhkZGRkAAAEAAAAAARMBEwADwAfAC8APwAAEyEyFhURFAYjISImNRE0NikBMhYVERQGIyEiJjURNDYBITIWFREUBiMhIiY1ETQ2KQEyFhURFAYjISImNRE0NjIBkBUdHRX+cBUdHQJtAZAVHR0V/nAVHR39vQGQFR0dFf5wFR0dAm0BkBUdHRX+cBUdHQRMHRX+cBUdHRUBkBUdHRX+cBUdHRUBkBUd/agdFf5wFR0dFQGQFR0dFf5wFR0dFQGQFR0AAAkAAAAABEwETAAPAB8ALwA/AE8AXwBvAH8AjwAAEzMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYhMzIWHQEUBisBIiY9ATQ2ATMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYhMzIWHQEUBisBIiY9ATQ2ATMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYhMzIWHQEUBisBIiY9ATQ2MsgVHR0VyBUdHQGlyBUdHRXIFR0dAaXIFR0dFcgVHR389cgVHR0VyBUdHQGlyBUdHRXIFR0dAaXIFR0dFcgVHR389cgVHR0VyBUdHQGlyBUdHRXIFR0dAaXIFR0dFcgVHR0ETB0VyBUdHRXIFR0dFcgVHR0VyBUdHRXIFR0dFcgVHf5wHRXIFR0dFcgVHR0VyBUdHRXIFR0dFcgVHR0VyBUd/nAdFcgVHR0VyBUdHRXIFR0dFcgVHR0VyBUdHRXIFR0ABgAAAAAEsARMAA8AHwAvAD8ATwBfAAATMzIWHQEUBisBIiY9ATQ2KQEyFh0BFAYjISImPQE0NgEzMhYdARQGKwEiJj0BNDYpATIWHQEUBiMhIiY9ATQ2ATMyFh0BFAYrASImPQE0NikBMhYdARQGIyEiJj0BNDYyyBUdHRXIFR0dAaUCvBUdHRX9RBUdHf6FyBUdHRXIFR0dAaUCvBUdHRX9RBUdHf6FyBUdHRXIFR0dAaUCvBUdHRX9RBUdHQRMHRXIFR0dFcgVHR0VyBUdHRXIFR3+cB0VyBUdHRXIFR0dFcgVHR0VyBUd/nAdFcgVHR0VyBUdHRXIFR0dFcgVHQAAAAABACYALAToBCAAFwAACQE2Mh8BFhQHAQYiJwEmND8BNjIfARYyAdECOwgUB7EICPzxBxUH/oAICLEHFAirBxYB3QI7CAixBxQI/PAICAGACBQHsQgIqwcAAQBuAG4EQgRCACMAAAEXFhQHCQEWFA8BBiInCQEGIi8BJjQ3CQEmND8BNjIXCQE2MgOIsggI/vUBCwgIsggVB/70/vQHFQiyCAgBC/71CAiyCBUHAQwBDAcVBDuzCBUH/vT+9AcVCLIICAEL/vUICLIIFQcBDAEMBxUIsggI/vUBDAcAAwAX/+sExQSZABkAJQBJAAAAMh4CFRQHARYUDwEGIicBBiMiLgI0PgEEIg4BFB4BMj4BNCYFMzIWHQEzMhYdARQGKwEVFAYrASImPQEjIiY9ATQ2OwE1NDYBmcSzgk1OASwICG0HFQj+1HeOYrSBTU2BAW+zmFhYmLOZWFj+vJYKD0sKDw8KSw8KlgoPSwoPDwpLDwSZTYKzYo15/tUIFQhsCAgBK01NgbTEs4JNWJmzmFhYmLOZIw8KSw8KlgoPSwoPDwpLDwqWCg9LCg8AAAMAF//rBMUEmQAZACUANQAAADIeAhUUBwEWFA8BBiInAQYjIi4CND4BBCIOARQeATI+ATQmBSEyFh0BFAYjISImPQE0NgGZxLOCTU4BLAgIbQcVCP7Ud45itIFNTYEBb7OYWFiYs5lYWP5YAV4KDw8K/qIKDw8EmU2Cs2KNef7VCBUIbAgIAStNTYG0xLOCTViZs5hYWJizmYcPCpYKDw8KlgoPAAAAAAIAFwAXBJkEsAAPAC0AAAEzMhYVERQGKwEiJjURNDYFNRYSFRQOAiIuAjU0EjcVDgEVFB4BMj4BNTQmAiZkFR0dFWQVHR0BD6fSW5vW6tabW9KnZ3xyxejFcnwEsB0V/nAVHR0VAZAVHeGmPv7ZuHXWm1tbm9Z1uAEnPqY3yHh0xXJyxXR4yAAEAGQAAASwBLAADwAfAC8APwAAATMyFhURFAYrASImNRE0NgEzMhYVERQGKwEiJjURNDYBMzIWFREUBisBIiY1ETQ2BTMyFh0BFAYrASImPQE0NgQBlgoPDwqWCg8P/t6WCg8PCpYKDw/+3pYKDw8KlgoPD/7elgoPDwqWCg8PBLAPCvuCCg8PCgR+Cg/+cA8K/RIKDw8KAu4KD/7UDwr+PgoPDwoBwgoPyA8K+goPDwr6Cg8AAAAAAgAaABsElgSWAEcATwAAATIfAhYfATcWFwcXFh8CFhUUDwIGDwEXBgcnBwYPAgYjIi8CJi8BByYnNycmLwImNTQ/AjY/ASc2Nxc3Nj8CNhIiBhQWMjY0AlghKSYFMS0Fhj0rUAMZDgGYBQWYAQ8YA1AwOIYFLDIFJisfISkmBTEtBYY8LFADGQ0ClwYGlwINGQNQLzqFBS0xBSYreLJ+frJ+BJYFmAEOGQJQMDmGBSwxBiYrHiIoJgYxLAWGPSxRAxkOApcFBZcCDhkDUTA5hgUtMAYmKiAhKCYGMC0Fhj0sUAIZDgGYBf6ZfrF+frEABwBkAAAEsAUUABMAFwAhACUAKQAtADEAAAEhMhYdASEyFh0BITU0NjMhNTQ2FxUhNQERFAYjISImNREXETMRMxEzETMRMxEzETMRAfQBLCk7ARMKD/u0DwoBEzspASwBLDsp/UQpO2RkZGRkZGRkBRQ7KWQPCktLCg9kKTtkZGT+1PzgKTs7KQMgZP1EArz9RAK8/UQCvP1EArwAAQAMAAAFCATRAB8AABMBNjIXARYGKwERFAYrASImNREhERQGKwEiJjURIyImEgJsCBUHAmAIBQqvDwr6Cg/+1A8K+goPrwoFAmoCYAcH/aAICv3BCg8PCgF3/okKDw8KAj8KAAIAZAAAA+gEsAARABcAAAERFBYzIREUBiMhIiY1ETQ2MwEjIiY9AQJYOykBLB0V/OAVHR0VA1L6FR0EsP5wKTv9dhUdHRUETBUd/nAdFfoAAwAXABcEmQSZAA8AGwAwAAAAMh4CFA4CIi4CND4BBCIOARQeATI+ATQmBTMyFhURMzIWHQEUBisBIiY1ETQ2AePq1ptbW5vW6tabW1ubAb/oxXJyxejFcnL+fDIKD68KDw8K+goPDwSZW5vW6tabW1ub1urWmztyxejFcnLF6MUNDwr+7Q8KMgoPDwoBXgoPAAAAAAL/nAAABRQEsAALAA8AACkBAyMDIQEzAzMDMwEDMwMFFP3mKfIp/eYBr9EVohTQ/p4b4BsBkP5wBLD+1AEs/nD+1AEsAAAAAAIAZAAABLAEsAAVAC8AAAEzMhYVETMyFgcBBiInASY2OwERNDYBMzIWFREUBiMhIiY1ETQ2OwEyFh0BITU0NgImyBUdvxQLDf65DSYN/rkNCxS/HQJUMgoPDwr75goPDwoyCg8DhA8EsB0V/j4XEP5wEBABkBAXAcIVHfzgDwr+ogoPDwoBXgoPDwqvrwoPAAMAFwAXBJkEmQAPABsAMQAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgUzMhYVETMyFgcDBiInAyY2OwERNDYB4+rWm1tbm9bq1ptbW5sBv+jFcnLF6MVycv58lgoPiRUKDd8NJg3fDQoViQ8EmVub1urWm1tbm9bq1ps7csXoxXJyxejFDQ8K/u0XEP7tEBABExAXARMKDwAAAAMAFwAXBJkEmQAPABsAMQAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JiUTFgYrAREUBisBIiY1ESMiJjcTNjIB4+rWm1tbm9bq1ptbW5sBv+jFcnLF6MVycv7n3w0KFYkPCpYKD4kVCg3fDSYEmVub1urWm1tbm9bq1ps7csXoxXJyxejFAf7tEBf+7QoPDwoBExcQARMQAAAAAAIAAAAABLAEsAAZADkAABMhMhYXExYVERQGBwYjISImJyY1EzQ3Ez4BBSEiBgcDBhY7ATIWHwEeATsBMjY/AT4BOwEyNicDLgHhAu4KEwO6BwgFDBn7tAweAgYBB7kDEwKX/dQKEgJXAgwKlgoTAiYCEwr6ChMCJgITCpYKDAJXAhIEsA4K/XQYGf5XDB4CBggEDRkBqRkYAowKDsgOC/4+Cw4OCpgKDg4KmAoODgsBwgsOAAMAFwAXBJkEmQAPABsAJwAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgUXFhQPAQYmNRE0NgHj6tabW1ub1urWm1tbmwG/6MVycsXoxXJy/ov9ERH9EBgYBJlbm9bq1ptbW5vW6tabO3LF6MVycsXoxV2+DCQMvgwLFQGQFQsAAQAXABcEmQSwACgAAAE3NhYVERQGIyEiJj8BJiMiDgEUHgEyPgE1MxQOAiIuAjQ+AjMyA7OHBwsPCv6WCwQHhW2BdMVycsXoxXKWW5vW6tabW1ub1nXABCSHBwQL/pYKDwsHhUxyxejFcnLFdHXWm1tbm9bq1ptbAAAAAAIAFwABBJkEsAAaADUAAAE3NhYVERQGIyEiJj8BJiMiDgEVIzQ+AjMyEzMUDgIjIicHBiY1ETQ2MyEyFg8BFjMyPgEDs4cHCw8L/pcLBAeGboF0xXKWW5vWdcDrllub1nXAnIYHCw8LAWgKBQiFboJ0xXIEJIcHBAv+lwsPCweGS3LFdHXWm1v9v3XWm1t2hggFCgFoCw8LB4VMcsUAAAAKAGQAAASwBLAADwAfAC8APwBPAF8AbwB/AI8AnwAAEyEyFhURFAYjISImNRE0NgUhIgYVERQWMyEyNjURNCYFMzIWHQEUBisBIiY9ATQ2MyEyFh0BFAYjISImPQE0NgczMhYdARQGKwEiJj0BNDYzITIWHQEUBiMhIiY9ATQ2BzMyFh0BFAYrASImPQE0NjMhMhYdARQGIyEiJj0BNDYHMzIWHQEUBisBIiY9ATQ2MyEyFh0BFAYjISImPQE0Nn0EGgoPDwr75goPDwPA/K4KDw8KA1IKDw/9CDIKDw8KMgoPD9IBwgoPDwr+PgoPD74yCg8PCjIKDw/SAcIKDw8K/j4KDw++MgoPDwoyCg8P0gHCCg8PCv4+Cg8PvjIKDw8KMgoPD9IBwgoPDwr+PgoPDwSwDwr7ggoPDwoEfgoPyA8K/K4KDw8KA1IKD2QPCjIKDw8KMgoPDwoyCg8PCjIKD8gPCjIKDw8KMgoPDwoyCg8PCjIKD8gPCjIKDw8KMgoPDwoyCg8PCjIKD8gPCjIKDw8KMgoPDwoyCg8PCjIKDwAAAAACAAAAAARMBLAAGQAjAAABNTQmIyEiBh0BIyIGFREUFjMhMjY1ETQmIyE1NDY7ATIWHQEDhHVT/tRSdmQpOzspA4QpOzsp/ageFMgUHgMgyFN1dlLIOyn9qCk7OykCWCk7lhUdHRWWAAIAZAAABEwETAAJADcAABMzMhYVESMRNDYFMhcWFREUBw4DIyIuAScuAiMiBwYjIicmNRE+ATc2HgMXHgIzMjc2fTIKD2QPA8AEBRADIUNAMRwaPyonKSxHHlVLBwgGBQ4WeDsXKC4TOQQpLUUdZ1AHBEwPCvvNBDMKDzACBhH+WwYGO1AkDQ0ODg8PDzkFAwcPAbY3VwMCAwsGFAEODg5XCAAAAwAAAAAEsASXACEAMQBBAAAAMh4CFREUBisBIiY1ETQuASAOARURFAYrASImNRE0PgEDMzIWFREUBisBIiY1ETQ2ITMyFhURFAYrASImNRE0NgHk6N6jYw8KMgoPjeT++uSNDwoyCg9joyqgCAwMCKAIDAwCYKAIDAwIoAgMDASXY6PedP7UCg8PCgEsf9FyctF//tQKDw8KASx03qP9wAwI/jQIDAwIAcwIDAwI/jQIDAwIAcwIDAAAAAACAAAA0wRHA90AFQA5AAABJTYWFREUBiclJisBIiY1ETQ2OwEyBTc2Mh8BFhQPARcWFA8BBiIvAQcGIi8BJjQ/AScmND8BNjIXAUEBAgkMDAn+/hUZ+goPDwr6GQJYeAcUByIHB3h4BwciBxQHeHgHFAciBwd3dwcHIgcUBwMurAYHCv0SCgcGrA4PCgFeCg+EeAcHIgcUB3h4BxQHIgcHd3cHByIHFAd4eAcUByIICAAAAAACAAAA0wNyA90AFQAvAAABJTYWFREUBiclJisBIiY1ETQ2OwEyJTMWFxYVFAcGDwEiLwEuATc2NTQnJjY/ATYBQQECCQwMCf7+FRn6Cg8PCvoZAdIECgZgWgYLAwkHHQcDBkhOBgMIHQcDLqwGBwr9EgoHBqwODwoBXgoPZAEJgaGafwkBAQYXBxMIZ36EaggUBxYFAAAAAAMAAADEBGID7AAbADEASwAAATMWFxYVFAYHBgcjIi8BLgE3NjU0JicmNj8BNgUlNhYVERQGJyUmKwEiJjURNDY7ATIlMxYXFhUUBwYPASIvAS4BNzY1NCcmNj8BNgPHAwsGh0RABwoDCQcqCAIGbzs3BgIJKgf9ggECCQwMCf7+FRn6Cg8PCvoZAdIECgZgWgYLAwkHHQcDBkhOBgMIHQcD7AEJs9lpy1QJAQYiBhQIlrJarEcJFAYhBb6sBgcK/RIKBwasDg8KAV4KD2QBCYGhmn8JAQEGFwcTCGd+hGoIFQYWBQAAAAANAAAAAASwBLAACQAVABkAHQAhACUALQA7AD8AQwBHAEsATwAAATMVIxUhFSMRIQEjFTMVIREjESM1IQURIREhESERBSM1MwUjNTMBMxEhETM1MwEzFSMVIzUjNTM1IzUhBREhEQcjNTMFIzUzASM1MwUhNSEB9GRk/nBkAfQCvMjI/tTIZAJY+7QBLAGQASz84GRkArxkZP1EyP4MyGQB9MhkyGRkyAEs/UQBLGRkZAOEZGT+DGRkAfT+1AEsA4RkZGQCWP4MZMgBLAEsyGT+1AEs/tQBLMhkZGT+DP4MAfRk/tRkZGRkyGTI/tQBLMhkZGT+1GRkZAAAAAAJAAAAAASwBLAAAwAHAAsADwATABcAGwAfACMAADcjETMTIxEzASMRMxMjETMBIxEzASE1IRcjNTMXIzUzBSM1M2RkZMhkZAGQyMjIZGQBLMjI/OD+1AEsyGRkyGRkASzIyMgD6PwYA+j8GAPo/BgD6PwYA+j7UGRkW1tbW1sAAAIAAAAKBKYEsAANABUAAAkBFhQHAQYiJwETNDYzBCYiBhQWMjYB9AKqCAj+MAgUCP1WAQ8KAUM7Uzs7UzsEsP1WCBQI/jAICAKqAdsKD807O1Q7OwAAAAADAAAACgXSBLAADQAZACEAAAkBFhQHAQYiJwETNDYzIQEWFAcBBiIvAQkBBCYiBhQWMjYB9AKqCAj+MAgUCP1WAQ8KAwYCqggI/jAIFAg4Aaj9RP7TO1M7O1M7BLD9VggUCP4wCAgCqgHbCg/9VggUCP4wCAg4AaoCvM07O1Q7OwAAAAABAGQAAASwBLAAJgAAASEyFREUDwEGJjURNCYjISIPAQYWMyEyFhURFAYjISImNRE0PwE2ASwDOUsSQAgKDwr9RBkSQAgFCgK8Cg8PCvyuCg8SixIEsEv8fBkSQAgFCgO2Cg8SQAgKDwr8SgoPDwoDzxkSixIAAAABAMj//wRMBLAACgAAEyEyFhURCQERNDb6AyAVHf4+/j4dBLAdFfuCAbz+QwR/FR0AAAAAAwAAAAAEsASwABUARQBVAAABISIGBwMGHwEeATMhMjY/ATYnAy4BASMiBg8BDgEjISImLwEuASsBIgYVERQWOwEyNj0BNDYzITIWHQEUFjsBMjY1ETQmASEiBg8BBhYzITI2LwEuAQM2/kQLEAFOBw45BhcKAcIKFwY+DgdTARABVpYKFgROBBYK/doKFgROBBYKlgoPDwqWCg8PCgLuCg8PCpYKDw/+sf4MChMCJgILCgJYCgsCJgITBLAPCv7TGBVsCQwMCWwVGAEtCg/+cA0JnAkNDQmcCQ0PCv12Cg8PCpYKDw8KlgoPDwoCigoP/agOCpgKDg4KmAoOAAAAAAQAAABkBLAETAAdACEAKQAxAAABMzIeAh8BMzIWFREUBiMhIiY1ETQ2OwE+BAEVMzUEIgYUFjI2NCQyFhQGIiY0AfTIOF00JAcGlik7Oyn8GCk7OymWAgknM10ByGT+z76Hh76H/u9WPDxWPARMKTs7FRQ7Kf2oKTs7KQJYKTsIG0U1K/7UZGRGh76Hh74IPFY8PFYAAAAAAgA1AAAEsASvACAAIwAACQEWFx4BHwEVITUyNi8BIQYHBh4CMxUhNTY3PgE/AQEDIQMCqQGBFCgSJQkK/l81LBFS/nk6IgsJKjIe/pM4HAwaBwcBj6wBVKIEr/waMioTFQECQkJXLd6RWSIuHAxCQhgcDCUNDQPu/VoByQAAAAADAGQAAAPwBLAAJwAyADsAAAEeBhUUDgMjITU+ATURNC4EJzUFMh4CFRQOAgclMzI2NTQuAisBETMyNjU0JisBAvEFEzUwOyodN1htbDD+DCk7AQYLFyEaAdc5dWM+Hy0tEP6Pi05pESpTPnbYUFJ9Xp8CgQEHGB0zOlIuQ3VONxpZBzMoAzsYFBwLEAkHRwEpSXNDM1s6KwkxYUopOzQb/K5lUFqBAAABAMgAAANvBLAAGQAAARcOAQcDBhYXFSE1NjcTNjQuBCcmJzUDbQJTQgeECSxK/gy6Dq0DAw8MHxUXDQYEsDkTNSj8uTEoBmFhEFIDQBEaExAJCwYHAwI5AAAAAAL/tQAABRQEsAAlAC8AAAEjNC4FKwERFBYfARUhNTI+AzURIyIOBRUjESEFIxEzByczESM3BRQyCAsZEyYYGcgyGRn+cAQOIhoWyBkYJhMZCwgyA+j7m0tLfX1LS30DhBUgFQ4IAwH8rhYZAQJkZAEFCRUOA1IBAwgOFSAVASzI/OCnpwMgpwACACH/tQSPBLAAJQAvAAABIzQuBSsBERQWHwEVITUyPgM1ESMiDgUVIxEhEwc1IRUnNxUhNQRMMggLGRMmGBnIMhkZ/nAEDiIaFsgZGCYTGQsIMgPoQ6f84KenAyADhBUgFQ4IAwH9dhYZAQJkZAEFCRUOAooBAwgOFSAVASz7gn1LS319S0sABAAAAAAEsARMAA8AHwAvAD8AABMhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2EyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYyAlgVHR0V/agVHR0VA+gVHR0V/BgVHR0VAyAVHR0V/OAVHR0VBEwVHR0V+7QVHR0ETB0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR0ABAAAAAAEsARMAA8AHwAvAD8AABMhMhYdARQGIyEiJj0BNDYDITIWHQEUBiMhIiY9ATQ2EyEyFh0BFAYjISImPQE0NgMhMhYdARQGIyEiJj0BNDb6ArwVHR0V/UQVHR2zBEwVHR0V+7QVHR3dArwVHR0V/UQVHR2zBEwVHR0V+7QVHR0ETB0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR0ABAAAAAAEsARMAA8AHwAvAD8AAAE1NDYzITIWHQEUBiMhIiYBNTQ2MyEyFh0BFAYjISImEzU0NjMhMhYdARQGIyEiJgE1NDYzITIWHQEUBiMhIiYB9B0VAlgVHR0V/agVHf5wHRUD6BUdHRX8GBUdyB0VAyAVHR0V/OAVHf7UHRUETBUdHRX7tBUdA7ZkFR0dFWQVHR3+6WQVHR0VZBUdHf7pZBUdHRVkFR0d/ulkFR0dFWQVHR0AAAQAAAAABLAETAAPAB8ALwA/AAATITIWHQEUBiMhIiY9ATQ2EyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2MgRMFR0dFfu0FR0dFQRMFR0dFfu0FR0dFQRMFR0dFfu0FR0dFQRMFR0dFfu0FR0dBEwdFWQVHR0VZBUd/tQdFWQVHR0VZBUd/tQdFWQVHR0VZBUd/tQdFWQVHR0VZBUdAAgAAAAABLAETAAPAB8ALwA/AE8AXwBvAH8AABMzMhYdARQGKwEiJj0BNDYpATIWHQEUBiMhIiY9ATQ2ATMyFh0BFAYrASImPQE0NikBMhYdARQGIyEiJj0BNDYBMzIWHQEUBisBIiY9ATQ2KQEyFh0BFAYjISImPQE0NgEzMhYdARQGKwEiJj0BNDYpATIWHQEUBiMhIiY9ATQ2MmQVHR0VZBUdHQFBAyAVHR0V/OAVHR3+6WQVHR0VZBUdHQFBAyAVHR0V/OAVHR3+6WQVHR0VZBUdHQFBAyAVHR0V/OAVHR3+6WQVHR0VZBUdHQFBAyAVHR0V/OAVHR0ETB0VZBUdHRVkFR0dFWQVHR0VZBUd/tQdFWQVHR0VZBUdHRVkFR0dFWQVHf7UHRVkFR0dFWQVHR0VZBUdHRVkFR3+1B0VZBUdHRVkFR0dFWQVHR0VZBUdAAAG/5wAAASwBEwAAwATACMAKgA6AEoAACEjETsCMhYdARQGKwEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2BQc1IzUzNQUhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2AZBkZJZkFR0dFWQVHR0VAfQVHR0V/gwVHR3++qfIyAHCASwVHR0V/tQVHR0VAlgVHR0V/agVHR0ETB0VZBUdHRVkFR3+1B0VZBUdHRVkFR36fUtkS68dFWQVHR0VZBUd/tQdFWQVHR0VZBUdAAAABgAAAAAFFARMAA8AEwAjACoAOgBKAAATMzIWHQEUBisBIiY9ATQ2ASMRMwEhMhYdARQGIyEiJj0BNDYFMxUjFSc3BSEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYyZBUdHRVkFR0dA2dkZPyuAfQVHR0V/gwVHR0EL8jIp6f75gEsFR0dFf7UFR0dFQJYFR0dFf2oFR0dBEwdFWQVHR0VZBUd+7QETP7UHRVkFR0dFWQVHchkS319rx0VZBUdHRVkFR3+1B0VZBUdHRVkFR0AAAAAAgAAAMgEsAPoAA8AEgAAEyEyFhURFAYjISImNRE0NgkCSwLuHywsH/0SHywsBIT+1AEsA+gsH/12HywsHwKKHyz9RAEsASwAAwAAAAAEsARMAA8AFwAfAAATITIWFREUBiMhIiY1ETQ2FxE3BScBExEEMhYUBiImNCwEWBIaGhL7qBIaGkr3ASpKASXs/NJwTk5wTgRMGhL8DBIaGhID9BIaZP0ftoOcAT7+4AH0dE5vT09vAAAAAAIA2wAFBDYEkQAWAB4AAAEyHgEVFAcOAQ8BLgQnJjU0PgIWIgYUFjI2NAKIdcZzRkWyNjYJIV5YbSk8RHOft7eCgreCBJF4ynVzj23pPz4IIWZomEiEdVijeUjDgriBgbgAAAACABcAFwSZBJkADwAXAAAAMh4CFA4CIi4CND4BAREiDgEUHgEB4+rWm1tbm9bq1ptbW5sBS3TFcnLFBJlbm9bq1ptbW5vW6tab/G8DVnLF6MVyAAACAHUAAwPfBQ8AGgA1AAABHgYVFA4DBy4DNTQ+BQMOAhceBBcWNj8BNiYnLgInJjc2IyYCKhVJT1dOPiUzVnB9P1SbfEokP0xXUEm8FykoAwEbITEcExUWAgYCCQkFEikMGiACCAgFD0iPdXdzdYdFR4BeRiYEBTpjl1lFh3ZzeHaQ/f4hS4I6JUEnIw4IBwwQIgoYBwQQQSlZtgsBAAAAAwAAAAAEywRsAAwAKgAvAAABNz4CHgEXHgEPAiUhMhcHISIGFREUFjMhMjY9ATcRFAYjISImNRE0NgkBBzcBA+hsAgYUFR0OFgoFBmz9BQGQMje7/pApOzspAfQpO8i7o/5wpbm5Azj+lqE3AWMD9XMBAgIEDw4WKgsKc8gNuzsp/gwpOzsptsj+tKW5uaUBkKW5/tf+ljKqAWMAAgAAAAAEkwRMABsANgAAASEGByMiBhURFBYzITI2NTcVFAYjISImNRE0NgUBFhQHAQYmJzUmDgMHPgY3NT4BAV4BaaQ0wyk7OykB9Ck7yLml/nClubkCfwFTCAj+rAcLARo5ZFRYGgouOUlARioTAQsETJI2Oyn+DCk7OymZZ6W5uaUBkKW5G/7TBxUH/s4GBAnLAQINFjAhO2JBNB0UBwHSCgUAAAAAAgAAAAAEnQRMAB0ANQAAASEyFwchIgYVERQWMyEyNj0BNxUUBiMhIiY1ETQ2CQE2Mh8BFhQHAQYiLwEmND8BNjIfARYyAV4BXjxDsv6jKTs7KQH0KTvIuaX+cKW5uQHKAYsHFQdlBwf97QcVB/gHB2UHFQdvCBQETBexOyn+DCk7OylFyNulubmlAZCluf4zAYsHB2UHFQf97AcH+AcVB2UHB28HAAAAAQAKAAoEpgSmADsAAAkBNjIXARYGKwEVMzU0NhcBFhQHAQYmPQEjFTMyFgcBBiInASY2OwE1IxUUBicBJjQ3ATYWHQEzNSMiJgE+AQgIFAgBBAcFCqrICggBCAgI/vgICsiqCgUH/vwIFAj++AgFCq/ICgj++AgIAQgICsivCgUDlgEICAj++AgKyK0KBAf+/AcVB/73BwQKrcgKCP74CAgBCAgKyK0KBAcBCQcVBwEEBwQKrcgKAAEAyAAAA4QETAAZAAATMzIWFREBNhYVERQGJwERFAYrASImNRE0NvpkFR0B0A8VFQ/+MB0VZBUdHQRMHRX+SgHFDggV/BgVCA4Bxf5KFR0dFQPoFR0AAAABAAAAAASwBEwAIwAAEzMyFhURATYWFREBNhYVERQGJwERFAYnAREUBisBIiY1ETQ2MmQVHQHQDxUB0A8VFQ/+MBUP/jAdFWQVHR0ETB0V/koBxQ4IFf5KAcUOCBX8GBUIDgHF/koVCA4Bxf5KFR0dFQPoFR0AAAABAJ0AGQSwBDMAFQAAAREUBicBERQGJwEmNDcBNhYVEQE2FgSwFQ/+MBUP/hQPDwHsDxUB0A8VBBr8GBUIDgHF/koVCA4B4A4qDgHgDggV/koBxQ4IAAAAAQDIABYEMwQ2AAsAABMBFhQHAQYmNRE0NvMDLhIS/NISGRkEMv4OCx4L/g4LDhUD6BUOAAIAyABkA4QD6AAPAB8AABMzMhYVERQGKwEiJjURNDYhMzIWFREUBisBIiY1ETQ2+sgVHR0VyBUdHQGlyBUdHRXIFR0dA+gdFfzgFR0dFQMgFR0dFfzgFR0dFQMgFR0AAAEAyABkBEwD6AAPAAABERQGIyEiJjURNDYzITIWBEwdFfzgFR0dFQMgFR0DtvzgFR0dFQMgFR0dAAAAAAEAAAAZBBMEMwAVAAABETQ2FwEWFAcBBiY1EQEGJjURNDYXAfQVDwHsDw/+FA8V/jAPFRUPAmQBthUIDv4gDioO/iAOCBUBtv47DggVA+gVCA4AAAH//gACBLMETwAjAAABNzIWFRMUBiMHIiY1AwEGJjUDAQYmNQM0NhcBAzQ2FwEDNDYEGGQUHgUdFWQVHQL+MQ4VAv4yDxUFFQ8B0gIVDwHSAh0ETgEdFfwYFR0BHRUBtf46DwkVAbX+OQ4JFAPoFQkP/j4BthQJDv49AbYVHQAAAQEsAAAD6ARMABkAAAEzMhYVERQGKwEiJjURAQYmNRE0NhcBETQ2A1JkFR0dFWQVHf4wDxUVDwHQHQRMHRX8GBUdHRUBtv47DggVA+gVCA7+OwG2FR0AAAIAZADIBLAESAALABsAAAkBFgYjISImNwE2MgEhMhYdARQGIyEiJj0BNDYCrgH1DwkW++4WCQ8B9Q8q/fcD6BUdHRX8GBUdHQQ5/eQPFhYPAhwP/UgdFWQVHR0VZBUdAAEAiP/8A3UESgAFAAAJAgcJAQN1/qABYMX92AIoA4T+n/6fxgIoAiYAAAAAAQE7//wEKARKAAUAAAkBJwkBNwQo/dnGAWH+n8YCI/3ZxgFhAWHGAAIAFwAXBJkEmQAPADMAAAAyHgIUDgIiLgI0PgEFIyIGHQEjIgYdARQWOwEVFBY7ATI2PQEzMjY9ATQmKwE1NCYB4+rWm1tbm9bq1ptbW5sBfWQVHZYVHR0Vlh0VZBUdlhUdHRWWHQSZW5vW6tabW1ub1urWm7odFZYdFWQVHZYVHR0Vlh0VZBUdlhUdAAAAAAIAFwAXBJkEmQAPAB8AAAAyHgIUDgIiLgI0PgEBISIGHQEUFjMhMjY9ATQmAePq1ptbW5vW6tabW1ubAkX+DBUdHRUB9BUdHQSZW5vW6tabW1ub1urWm/5+HRVkFR0dFWQVHQACABcAFwSZBJkADwAzAAAAMh4CFA4CIi4CND4BBCIPAScmIg8BBhQfAQcGFB8BFjI/ARcWMj8BNjQvATc2NC8BAePq1ptbW5vW6tabW1ubAeUZCXh4CRkJjQkJeHgJCY0JGQl4eAkZCY0JCXh4CQmNBJlbm9bq1ptbW5vW6tabrQl4eAkJjQkZCXh4CRkJjQkJeHgJCY0JGQl4eAkZCY0AAgAXABcEmQSZAA8AJAAAADIeAhQOAiIuAjQ+AQEnJiIPAQYUHwEWMjcBNjQvASYiBwHj6tabW1ub1urWm1tbmwEVVAcVCIsHB/IHFQcBdwcHiwcVBwSZW5vW6tabW1ub1urWm/4xVQcHiwgUCPEICAF3BxUIiwcHAAAAAAMAFwAXBJkEmQAPADsASwAAADIeAhQOAiIuAjQ+AQUiDgMVFDsBFjc+ATMyFhUUBgciDgUHBhY7ATI+AzU0LgMTIyIGHQEUFjsBMjY9ATQmAePq1ptbW5vW6tabW1ubAT8dPEIyIRSDHgUGHR8UFw4TARkOGhITDAIBDQ6tBx4oIxgiM0Q8OpYKDw8KlgoPDwSZW5vW6tabW1ub1urWm5ELHi9PMhkFEBQQFRIXFgcIBw4UHCoZCBEQKDhcNi9IKhsJ/eMPCpYKDw8KlgoPAAADABcAFwSZBJkADwAfAD4AAAAyHgIUDgIiLgI0PgEFIyIGHQEUFjsBMjY9ATQmAyMiBh0BFBY7ARUjIgYdARQWMyEyNj0BNCYrARE0JgHj6tabW1ub1urWm1tbmwGWlgoPDwqWCg8PCvoKDw8KS0sKDw8KAV4KDw8KSw8EmVub1urWm1tbm9bq1ptWDwqWCg8PCpYKD/7UDwoyCg/IDwoyCg8PCjIKDwETCg8AAgAAAAAEsASwAC8AXwAAATMyFh0BHgEXMzIWHQEUBisBDgEHFRQGKwEiJj0BLgEnIyImPQE0NjsBPgE3NTQ2ExUUBisBIiY9AQ4BBzMyFh0BFAYrAR4BFzU0NjsBMhYdAT4BNyMiJj0BNDY7AS4BAg2WCg9nlxvCCg8PCsIbl2cPCpYKD2eXG8IKDw8KwhuXZw+5DwqWCg9EZheoCg8PCqgXZkQPCpYKD0RmF6gKDw8KqBdmBLAPCsIbl2cPCpYKD2eXG8IKDw8KwhuXZw8KlgoPZ5cbwgoP/s2oCg8PCqgXZkQPCpYKD0RmF6gKDw8KqBdmRA8KlgoPRGYAAwAXABcEmQSZAA8AGwA/AAAAMh4CFA4CIi4CND4BBCIOARQeATI+ATQmBxcWFA8BFxYUDwEGIi8BBwYiLwEmND8BJyY0PwE2Mh8BNzYyAePq1ptbW5vW6tabW1ubAb/oxXJyxejFcnKaQAcHfHwHB0AHFQd8fAcVB0AHB3x8BwdABxUHfHwHFQSZW5vW6tabW1ub1urWmztyxejFcnLF6MVaQAcVB3x8BxUHQAcHfHwHB0AHFQd8fAcVB0AHB3x8BwAAAAMAFwAXBJkEmQAPABsAMAAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgcXFhQHAQYiLwEmND8BNjIfATc2MgHj6tabW1ub1urWm1tbmwG/6MVycsXoxXJyg2oHB/7ACBQIyggIagcVB0/FBxUEmVub1urWm1tbm9bq1ps7csXoxXJyxejFfWoHFQf+vwcHywcVB2oICE/FBwAAAAMAFwAXBJkEmQAPABgAIQAAADIeAhQOAiIuAjQ+AQUiDgEVFBcBJhcBFjMyPgE1NAHj6tabW1ub1urWm1tbmwFLdMVyQQJLafX9uGhzdMVyBJlbm9bq1ptbW5vW6tabO3LFdHhpAktB0P24PnLFdHMAAAAAAQAXAFMEsAP5ABUAABMBNhYVESEyFh0BFAYjIREUBicBJjQnAgoQFwImFR0dFf3aFxD99hACRgGrDQoV/t0dFcgVHf7dFQoNAasNJgAAAAABAAAAUwSZA/kAFQAACQEWFAcBBiY1ESEiJj0BNDYzIRE0NgJ/AgoQEP32EBf92hUdHRUCJhcD8f5VDSYN/lUNChUBIx0VyBUdASMVCgAAAAEAtwAABF0EmQAVAAAJARYGIyERFAYrASImNREhIiY3ATYyAqoBqw0KFf7dHRXIFR3+3RUKDQGrDSYEif32EBf92hUdHRUCJhcQAgoQAAAAAQC3ABcEXQSwABUAAAEzMhYVESEyFgcBBiInASY2MyERNDYCJsgVHQEjFQoN/lUNJg3+VQ0KFQEjHQSwHRX92hcQ/fYQEAIKEBcCJhUdAAABAAAAtwSZBF0AFwAACQEWFAcBBiY1EQ4DBz4ENxE0NgJ/AgoQEP32EBdesKWBJAUsW4fHfhcEVf5VDSYN/lUNChUBIwIkRHVNabGdcUYHAQYVCgACAAAAAASwBLAAFQArAAABITIWFREUBi8BBwYiLwEmND8BJyY2ASEiJjURNDYfATc2Mh8BFhQPARcWBgNSASwVHRUOXvkIFAhqBwf5Xg4I/iH+1BUdFQ5e+QgUCGoHB/leDggEsB0V/tQVCA5e+QcHaggUCPleDhX7UB0VASwVCA5e+QcHaggUCPleDhUAAAACAEkASQRnBGcAFQArAAABFxYUDwEXFgYjISImNRE0Nh8BNzYyASEyFhURFAYvAQcGIi8BJjQ/AScmNgP2agcH+V4OCBX+1BUdFQ5e+QgU/QwBLBUdFQ5e+QgUCGoHB/leDggEYGoIFAj5Xg4VHRUBLBUIDl75B/3xHRX+1BUIDl75BwdqCBQI+V4OFQAAAAADABcAFwSZBJkADwAfAC8AAAAyHgIUDgIiLgI0PgEFIyIGFxMeATsBMjY3EzYmAyMiBh0BFBY7ATI2PQE0JgHj6tabW1ub1urWm1tbmwGz0BQYBDoEIxQ2FCMEOgQYMZYKDw8KlgoPDwSZW5vW6tabW1ub1urWm7odFP7SFB0dFAEuFB3+DA8KlgoPDwqWCg8AAAAABQAAAAAEsASwAEkAVQBhAGgAbwAAATIWHwEWHwEWFxY3Nj8BNjc2MzIWHwEWHwIeATsBMhYdARQGKwEiBh0BIREjESE1NCYrASImPQE0NjsBMjY1ND8BNjc+BAUHBhY7ATI2LwEuAQUnJgYPAQYWOwEyNhMhIiY1ESkBERQGIyERAQQJFAUFFhbEFQ8dCAsmxBYXERUXMA0NDgQZCAEPCj0KDw8KMgoP/nDI/nAPCjIKDw8KPQsOCRkFDgIGFRYfAp2mBwQK2woKAzMDEP41sQgQAzMDCgrnCwMe/okKDwGQAlgPCv6JBLAEAgIKDXYNCxUJDRZ2DQoHIREQFRh7LAkLDwoyCg8PCq8BLP7UrwoPDwoyCg8GBQQwgBkUAwgWEQ55ogcKDgqVCgSqnQcECo8KDgr8cg8KAXf+iQoPAZAAAAAAAgAAAAwErwSmACsASQAAATYWFQYCDgQuAScmByYOAQ8BBiY1NDc+ATc+AScuAT4BNz4GFyYGBw4BDwEOBAcOARY2Nz4CNz4DNz4BBI0IGgItQmxhi2KORDg9EQQRMxuZGhYqCFUYEyADCQIQOjEnUmFch3vAJQgdHyaiPT44XHRZUhcYDhItIRmKcVtGYWtbKRYEBKYDEwiy/t3IlVgxEQgLCwwBAQIbG5kYEyJAJghKFRE8Hzdff4U/M0o1JSMbL0QJGCYvcSEhHjZST2c1ODwEJygeW0AxJUBff1UyFAABAF0AHgRyBM8ATwAAAQ4BHgQXLgc+ATceAwYHDgQHBicmNzY3PgQuAScWDgMmJy4BJyY+BDcGHgM3PgEuAicmPgMCjScfCic4R0IgBBsKGAoQAwEJEg5gikggBhANPkpTPhZINx8SBgsNJysiCRZOQQoVNU1bYC9QZwICBAUWITsoCAYdJzIYHw8YIiYHDyJJYlkEz0OAZVxEOSQMBzgXOB42IzElKRIqg5Gnl0o3Z0c6IAYWCwYNAwQFIDhHXGF1OWiqb0sdBxUknF0XNTQ8PEUiNWNROBYJDS5AQVUhVZloUSkAAAAAA//cAGoE1ARGABsAPwBRAAAAMh4FFA4FIi4FND4EBSYGFxYVFAYiJjU0NzYmBwYHDgEXHgQyPgM3NiYnJgUHDgEXFhcWNj8BNiYnJicuAQIGpJ17bk85HBw6T257naKde25POhwcOU9uewIPDwYIGbD4sBcIBw5GWg0ECxYyWl+DiINfWjIWCwQMWv3/Iw8JCSU4EC0OIw4DDywtCyIERi1JXGJcSSpJXGJcSS0tSVxiXEkqSVxiXEncDwYTOT58sLB8OzcTBg9FcxAxEiRGXkQxMEVeRSQSMRF1HiQPLxJEMA0EDyIPJQ8sSRIEAAAABP/cAAAE1ASwABQAJwA7AEwAACEjNy4ENTQ+BTMyFzczEzceARUUDgMHNz4BNzYmJyYlBgcOARceBBc3LgE1NDc2JhcHDgEXFhcWNj8CJyYnLgECUJQfW6l2WSwcOU9ue51SPUEglCYvbIknUGqYUi5NdiYLBAw2/VFGWg0ECxIqSExoNSlrjxcIB3wjDwkJJTgQLQ4MFgMsLQsieBRhdHpiGxVJXGJcSS0Pef5StVXWNBpacm5jGq0xiD8SMRFGckVzEDESHjxRQTkNmhKnbjs3EwZwJA8vEkQwDQQPC1YELEkSBAAAAAP/ngAABRIEqwALABgAKAAAJwE2FhcBFgYjISImJSE1NDY7ATIWHQEhAQczMhYPAQ4BKwEiJi8BJjZaAoIUOBQCghUbJfryJRsBCgFZDwqWCg8BWf5DaNAUGAQ6BCMUNhQjBDoEGGQEKh8FIfvgIEdEhEsKDw8KSwLT3x0U/BQdHRT8FB0AAAABAGQAFQSwBLAAKAAAADIWFREBHgEdARQGJyURFh0BFAYvAQcGJj0BNDcRBQYmPQE0NjcBETQCTHxYAWsPFhgR/plkGhPNzRMaZP6ZERgWDwFrBLBYPv6t/rsOMRQpFA0M+f75XRRAFRAJgIAJEBVAFF0BB/kMDRQpFDEOAUUBUz4AAAARAAAAAARMBLAAHQAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAAABMzIWHQEzMhYdASE1NDY7ATU0NjsBMhYdASE1NDYBERQGIyEiJjURFxUzNTMVMzUzFTM1MxUzNTMVMzUFFTM1MxUzNTMVMzUzFTM1MxUzNQUVMzUzFTM1MxUzNTMVMzUzFTM1A1JkFR0yFR37tB0VMh0VZBUdAfQdAQ8dFfwYFR1kZGRkZGRkZGRk/HxkZGRkZGRkZGT8fGRkZGRkZGRkZASwHRUyHRWWlhUdMhUdHRUyMhUd/nD9EhUdHRUC7shkZGRkZGRkZGRkyGRkZGRkZGRkZGTIZGRkZGRkZGRkZAAAAAMAAAAZBXcElwAZACUANwAAARcWFA8BBiY9ASMBISImPQE0NjsBATM1NDYBBycjIiY9ATQ2MyEBFxYUDwEGJj0BIyc3FzM1NDYEb/kPD/kOFZ/9qP7dFR0dFdECWPEV/amNetEVHR0VASMDGvkPD/kOFfG1jXqfFQSN5g4qDuYOCBWW/agdFWQVHQJYlhUI/piNeh0VZBUd/k3mDioO5g4IFZa1jXqWFQgAAAABAAAAAASwBEwAEgAAEyEyFhURFAYjIQERIyImNRE0NmQD6Ck7Oyn9rP7QZCk7OwRMOyn9qCk7/tQBLDspAlgpOwAAAAMAZAAABEwEsAAJABMAPwAAEzMyFh0BITU0NiEzMhYdASE1NDYBERQOBSIuBTURIRUUFRwBHgYyPgYmNTQ9AZbIFR3+1B0C0cgVHf7UHQEPBhgoTGacwJxmTCgYBgEsAwcNFB8nNkI2Jx8TDwUFAQSwHRX6+hUdHRX6+hUd/nD+1ClJalZcPigoPlxWakkpASz6CRIVKyclIRsWEAgJEBccISUnKhURCPoAAAAB//8A1ARMA8IABQAAAQcJAScBBEzG/p/+n8UCJwGbxwFh/p/HAicAAQAAAO4ETQPcAAUAAAkCNwkBBE392v3ZxgFhAWEDFf3ZAifH/p8BYQAAAAAC/1EAZAVfA+gAFAApAAABITIWFREzMhYPAQYiLwEmNjsBESElFxYGKwERIRchIiY1ESMiJj8BNjIBlALqFR2WFQgO5g4qDuYOCBWW/oP+HOYOCBWWAYHX/RIVHZYVCA7mDioD6B0V/dkVDvkPD/kOFQGRuPkOFf5wyB0VAiYVDvkPAAABAAYAAASeBLAAMAAAEzMyFh8BITIWBwMOASMhFyEyFhQGKwEVFAYiJj0BIRUUBiImPQEjIiYvAQMjIiY0NjheERwEJgOAGB4FZAUsIf2HMAIXFR0dFTIdKh3+1B0qHR8SHQYFyTYUHh4EsBYQoiUY/iUVK8gdKh0yFR0dFTIyFR0dFTIUCQoDwR0qHQAAAAACAAAAAASwBEwACwAPAAABFSE1MzQ2MyEyFhUFIREhBLD7UMg7KQEsKTv9RASw+1AD6GRkKTs7Kcj84AACAAAAAAXcBEwADAAQAAATAxEzNDYzITIWFSEVBQEhAcjIyDspASwqOgH0ASz+1PtQASwDIP5wAlgpOzspyGT9RAK8AAEBRQAAA2sErwAbAAABFxYGKwERMzIWDwEGIi8BJjY7AREjIiY/ATYyAnvmDggVlpYVCA7mDioO5g4IFZaWFQgO5g4qBKD5DhX9pxUO+Q8P+Q4VAlkVDvkPAAAAAQABAUQErwNrABsAAAEXFhQPAQYmPQEhFRQGLwEmND8BNhYdASE1NDYDqPkODvkPFf2oFQ/5Dg75DxUCWBUDYOUPKQ/lDwkUl5cUCQ/lDykP5Q8JFZWVFQkAAAAEAAAAAASwBLAACQAZAB0AIQAAAQMuASMhIgYHAwUhIgYdARQWMyEyNj0BNCYFNTMVMzUzFQSRrAUkFP1gFCQFrAQt/BgpOzspA+gpOzv+q2RkZAGQAtwXLSgV/R1kOylkKTs7KWQpO8hkZGRkAAAAA/+cAGQEsARMAAsAIwAxAAAAMhYVERQGIiY1ETQDJSMTFgYjIisBIiYnAj0BNDU0PgE7ASUBFSIuAz0BND4CNwRpKh0dKh1k/V0mLwMRFQUCVBQdBDcCCwzIAqP8GAQOIhoWFR0dCwRMHRX8rhUdHRUDUhX8mcj+7BAIHBUBUQ76AgQQDw36/tT6AQsTKRwyGigUDAEAAAACAEoAAARmBLAALAA1AAABMzIWDwEeARcTFzMyFhQGBw4EIyIuBC8BLgE0NjsBNxM+ATcnJjYDFjMyNw4BIiYCKV4UEgYSU3oPP3YRExwaEggeZGqfTzl0XFU+LwwLEhocExF2Pw96UxIGEyQyNDUxDDdGOASwFRMlE39N/rmtHSkoBwQLHBYSCg4REg4FBAgoKR2tAUdNfhQgExr7vgYGMT09AAEAFAAUBJwEnAAXAAABNwcXBxcHFycHJwcnBzcnNyc3Jxc3FzcDIOBO6rS06k7gLZubLeBO6rS06k7gLZubA7JO4C2bmy3gTuq0tOpO4C2bmy3gTuq0tAADAAAAZASwBLAAIQAtAD0AAAEzMhYdAQchMhYdARQHAw4BKwEiJi8BIyImNRE0PwI+ARcPAREzFzMTNSE3NQEzMhYVERQGKwEiJjURNDYCijIoPBwBSCg8He4QLBf6B0YfHz0tNxSRYA0xG2SWZIjW+v4+Mv12ZBUdHRVkFR0dBLBRLJZ9USxkLR3+qBghMhkZJCcBkCQbxMYcKGTU1f6JZAF3feGv/tQdFf4MFR0dFQH0FR0AAAAAAwAAAAAEsARMACAAMAA8AAABMzIWFxMWHQEUBiMhFh0BFAYrASImLwImNRE0NjsBNgUzMhYVERQGKwEiJjURNDYhByMRHwEzNSchNQMCWPoXLBDuHTwo/rgcPCgyGzENYJEUNy09fP3pZBUdHRVkFR0dAl+IZJZkMjIBwvoETCEY/qgdLWQsUXYHlixRKBzGxBskAZAnJGRkHRX+DBUdHRUB9BUdZP6J1dSv4X0BdwADAAAAZAUOBE8AGwA3AEcAAAElNh8BHgEPASEyFhQGKwEDDgEjISImNRE0NjcXERchEz4BOwEyNiYjISoDLgQnJj8BJwUzMhYVERQGKwEiJjURNDYBZAFrHxZuDQEMVAEuVGxuVGqDBhsP/qoHphwOOmQBJYMGGw/LFRMSFv44AgoCCQMHAwUDAQwRklb9T2QVHR0VZBUdHQNp5hAWcA0mD3lMkE7+rRUoog0CDRElCkj+CVkBUxUoMjIBAgIDBQIZFrdT5B0V/gwVHR0VAfQVHQAAAAP/nABkBLAETwAdADYARgAAAQUeBBURFAYjISImJwMjIiY0NjMhJyY2PwE2BxcWBw4FKgIjIRUzMhYXEyE3ESUFMzIWFREUBisBIiY1ETQ2AdsBbgIIFBANrAf+qg8bBoNqVW1sVAEuVQsBDW4WSpIRDAIDBQMHAwkDCgH+Jd0PHAaCASZq/qoCUGQVHR0VZBUdHQRP5gEFEBEXC/3zDaIoFQFTTpBMeQ8mDXAWrrcWGQIFAwICAWQoFf6tWQH37OQdFf4MFR0dFQH0FR0AAAADAGEAAARMBQ4AGwA3AEcAAAAyFh0BBR4BFREUBiMhIiYvAQMmPwE+AR8BETQXNTQmBhURHAMOBAcGLwEHEyE3ESUuAQMhMhYdARQGIyEiJj0BNDYB3pBOAVMVKKIN/fMRJQoJ5hAWcA0mD3nGMjIBAgIDBQIZFrdT7AH3Wf6tFSiWAfQVHR0V/gwVHR0FDm5UaoMGGw/+qgemHA4OAWsfFm4NAQxUAS5U1ssVExIW/jgCCgIJAwcDBQMBDBGSVv6tZAElgwYb/QsdFWQVHR0VZBUdAAP//QAGA+gFFAAPAC0ASQAAASEyNj0BNCYjISIGHQEUFgEVFAYiJjURBwYmLwEmNxM+BDMhMhYVERQGBwEDFzc2Fx4FHAIVERQWNj0BNDY3JREnAV4B9BUdHRX+DBUdHQEPTpBMeQ8mDXAWEOYBBRARFwsCDQ2iKBX9iexTtxYZAgUDAgIBMjIoFQFTWQRMHRVkFR0dFWQVHfzmalRubFQBLlQMAQ1uFh8BawIIEw8Mpgf+qg8bBgHP/q1WkhEMAQMFAwcDCQIKAv44FhITFcsPGwaDASVkAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgEBJSYGHQEhIgYdARQWMyEVFBY3JTY0AeLs1ptbW5vW7NabW1ubAob+7RAX/u0KDw8KARMXEAETEASaW5vW7NabW1ub1uzWm/453w0KFYkPCpYKD4kVCg3fDSYAAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgENAQYUFwUWNj0BITI2PQE0JiMhNTQmAeLs1ptbW5vW7NabW1ubASX+7RAQARMQFwETCg8PCv7tFwSaW5vW7NabW1ub1uzWm+jfDSYN3w0KFYkPCpYKD4kVCgAAAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgEBAyYiBwMGFjsBERQWOwEyNjURMzI2AeLs1ptbW5vW7NabW1ubAkvfDSYN3w0KFYkPCpYKD4kVCgSaW5vW7NabW1ub1uzWm/5AARMQEP7tEBf+7QoPDwoBExcAAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgEFIyIGFREjIgYXExYyNxM2JisBETQmAeLs1ptbW5vW7NabW1ubAZeWCg+JFQoN3w0mDd8NChWJDwSaW5vW7NabW1ub1uzWm7sPCv7tFxD+7RAQARMQFwETCg8AAAMAGAAYBJgEmAAPAJYApgAAADIeAhQOAiIuAjQ+ASUOAwcGJgcOAQcGFgcOAQcGFgcUFgcyHgEXHgIXHgI3Fg4BFx4CFxQGFBcWNz4CNy4BJy4BJyIOAgcGJyY2NS4BJzYuAQYHBicmNzY3HgIXHgMfAT4CJyY+ATc+AzcmNzIWMjY3LgMnND4CJiceAT8BNi4CJwYHFB4BFS4CJz4BNxYyPgEB5OjVm1xcm9Xo1ZtcXJsBZA8rHDoKDz0PFD8DAxMBAzEFCRwGIgEMFhkHECIvCxU/OR0HFBkDDRQjEwcFaHUeISQDDTAMD0UREi4oLBAzDwQBBikEAQMLGhIXExMLBhAGKBsGBxYVEwYFAgsFAwMNFwQGCQcYFgYQCCARFwkKKiFBCwQCAQMDHzcLDAUdLDgNEiEQEgg/KhADGgMKEgoRBJhcm9Xo1ZtcXJvV6NWbEQwRBwkCAwYFBycPCxcHInIWInYcCUcYChQECA4QBAkuHgQPJioRFRscBAcSCgwCch0kPiAIAQcHEAsBAgsLIxcBMQENCQIPHxkCFBkdHB4QBgEBBwoMGBENBAMMJSAQEhYXDQ4qFBkKEhIDCQsXJxQiBgEOCQwHAQ0DBAUcJAwSCwRnETIoAwEJCwsLJQcKDBEAAAAAAQAAAAIErwSFABYAAAE2FwUXNxYGBw4BJwEGIi8BJjQ3ASY2AvSkjv79kfsGUE08hjv9rA8rD28PDwJYIk8EhVxliuh+WYcrIgsW/awQEG4PKxACV2XJAAYAAABgBLAErAAPABMAIwAnADcAOwAAEyEyFh0BFAYjISImPQE0NgUjFTMFITIWHQEUBiMhIiY9ATQ2BSEVIQUhMhYdARQGIyEiJj0BNDYFIRUhZAPoKTs7KfwYKTs7BBHIyPwYA+gpOzsp/BgpOzsEEf4MAfT8GAPoKTs7KfwYKTs7BBH+1AEsBKw7KWQpOzspZCk7ZGTIOylkKTs7KWQpO2RkyDspZCk7OylkKTtkZAAAAAIAZAAABEwEsAALABEAABMhMhYUBiMhIiY0NgERBxEBIZYDhBUdHRX8fBUdHQI7yP6iA4QEsB0qHR0qHf1E/tTIAfQB9AAAAAMAAABkBLAEsAAXABsAJQAAATMyFh0BITIWFREhNSMVIRE0NjMhNTQ2FxUzNQEVFAYjISImPQEB9MgpOwEsKTv+DMj+DDspASw7KcgB9Dsp/BgpOwSwOylkOyn+cGRkAZApO2QpO2RkZP1EyCk7OynIAAAABAAAAAAEsASwABUAKwBBAFcAABMhMhYPARcWFA8BBiIvAQcGJjURNDYpATIWFREUBi8BBwYiLwEmND8BJyY2ARcWFA8BFxYGIyEiJjURNDYfATc2MgU3NhYVERQGIyEiJj8BJyY0PwE2MhcyASwVCA5exwcHaggUCMdeDhUdAzUBLBUdFQ5exwgUCGoHB8deDgj+L2oHB8deDggV/tQVHRUOXscIFALLXg4VHRX+1BUIDl7HBwdqCBQIBLAVDl7HCBQIagcHx14OCBUBLBUdHRX+1BUIDl7HBwdqCBQIx14OFf0maggUCMdeDhUdFQEsFQgOXscHzl4OCBX+1BUdFQ5exwgUCGoHBwAAAAYAAAAABKgEqAAPABsAIwA7AEMASwAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JiQyFhQGIiY0JDIWFAYjIicHFhUUBiImNTQ2PwImNTQEMhYUBiImNCQyFhQGIiY0Advy3Z9fX5/d8t2gXl6gAcbgv29vv+C/b2/+LS0gIC0gAUwtICAWDg83ETNIMykfegEJ/octICAtIAIdLSAgLSAEqF+f3fLdoF5eoN3y3Z9Xb7/gv29vv+C/BiAtISEtICAtIQqRFxwkMzMkIDEFfgEODhekIC0gIC0gIC0gIC0AAf/YAFoEuQS8AFsAACUBNjc2JicmIyIOAwcABw4EFx4BMzI3ATYnLgEjIgcGBwEOASY0NwA3PgEzMhceARcWBgcOBgcGIyImJyY2NwE2NzYzMhceARcWBgcBDgEnLgECIgHVWwgHdl8WGSJBMD8hIP6IDx4eLRMNBQlZN0ozAiQkEAcdEhoYDRr+qw8pHA4BRyIjQS4ODyw9DQ4YIwwod26La1YOOEBGdiIwGkQB/0coW2tQSE5nDxE4Qv4eDyoQEAOtAdZbZWKbEQQUGjIhH/6JDxsdNSg3HT5CMwIkJCcQFBcMGv6uDwEcKQ4BTSIjIQEINykvYyMLKnhuiWZMBxtAOU6+RAH/SBg3ISSGV121Qv4kDwIPDyYAAAACAGQAWASvBEQAGQBEAAABPgIeAhUUDgMHLgQ1ND4CHgEFIg4DIi4DIyIGFRQeAhcWFx4EMj4DNzY3PgQ1NCYCiTB7eHVYNkN5hKg+PqeFeEM4WnZ4eQEjIT8yLSohJyktPyJDbxtBMjMPBw86KzEhDSIzKUAMBAgrKT8dF2oDtURIBS1TdkA5eYB/slVVsn+AeTlAdlMtBUgtJjY1JiY1NiZvTRc4SjQxDwcOPCouGBgwKEALBAkpKkQqMhNPbQACADn/8gR3BL4AFwAuAAAAMh8BFhUUBg8BJi8BNycBFwcvASY0NwEDNxYfARYUBwEGIi8BJjQ/ARYfAQcXAQKru0KNQjgiHR8uEl/3/nvUaRONQkIBGxJpCgmNQkL+5UK6Qo1CQjcdLhJf9wGFBL5CjUJeKmsiHTUuEl/4/nvUahKNQrpCARv+RmkICY1CukL+5UJCjUK7Qjc3LxFf+AGFAAAAAAMAyAAAA+gEsAARABUAHQAAADIeAhURFAYjISImNRE0PgEHESERACIGFBYyNjQCBqqaZDo7Kf2oKTs8Zj4CWP7/Vj09Vj0EsB4uMhX8Ryk7OykDuRUzLar9RAK8/RY9Vj09VgABAAAAAASwBLAAFgAACQEWFAYiLwEBEScBBRMBJyEBJyY0NjIDhgEbDx0qDiT+6dT+zP7oywEz0gEsAQsjDx0qBKH+5g8qHQ8j/vX+1NL+zcsBGAE01AEXJA4qHQAAAAADAScAEQQJBOAAMgBAAEsAAAEVHgQXIy4DJxEXHgQVFAYHFSM1JicuASczHgEXEScuBDU0PgI3NRkBDgMVFB4DFxYXET4ENC4CArwmRVI8LAKfBA0dMydAIjxQNyiym2SWVygZA4sFV0obLkJOMCAyVWg6HSoqFQ4TJhkZCWgWKTEiGBkzNwTgTgUTLD9pQiQuLBsH/s0NBxMtPGQ+i6oMTU8QVyhrVk1iEAFPCA4ZLzlYNkZwSCoGTf4SARIEDh02Jh0rGRQIBgPQ/soCCRYgNEM0JRkAAAABAGQAZgOUBK0ASgAAATIeARUjNC4CIyIGBwYVFB4BFxYXMxUjFgYHBgc+ATM2FjMyNxcOAyMiLgEHDgEPASc+BTc+AScjNTMmJy4CPgE3NgIxVJlemSc8OxolVBQpGxoYBgPxxQgVFS02ImIWIIwiUzUyHzY4HCAXanQmJ1YYFzcEGAcTDBEJMAwk3aYXFQcKAg4tJGEErVCLTig/IhIdFSw5GkowKgkFZDKCHj4yCg8BIh6TExcIASIfBAMaDAuRAxAFDQsRCjePR2QvORQrREFMIVgAAAACABn//wSXBLAADwAfAAABMzIWDwEGIi8BJjY7AREzBRcWBisBESMRIyImPwE2MgGQlhUIDuYOKg7mDggVlsgCF+YOCBWWyJYVCA7mDioBLBYO+g8P+g4WA4QQ+Q4V/HwDhBUO+Q8AAAQAGf//A+gEsAAHABcAGwAlAAABIzUjFSMRIQEzMhYPAQYiLwEmNjsBETMFFTM1EwczFSE1NyM1IQPoZGRkASz9qJYVCA7mDioO5g4IFZbIAZFkY8jI/tTIyAEsArxkZAH0/HwWDvoPD/oOFgOEZMjI/RL6ZJb6ZAAAAAAEABn//wPoBLAADwAZACEAJQAAATMyFg8BBiIvASY2OwERMwUHMxUhNTcjNSERIzUjFSMRIQcVMzUBkJYVCA7mDioO5g4IFZbIAljIyP7UyMgBLGRkZAEsx2QBLBYO+g8P+g4WA4SW+mSW+mT7UGRkAfRkyMgAAAAEABn//wRMBLAADwAVABsAHwAAATMyFg8BBiIvASY2OwERMwEjESM1MxMjNSMRIQcVMzUBkJYVCA7mDioO5g4IFZbIAlhkZMhkZMgBLMdkASwWDvoPD/oOFgOE/gwBkGT7UGQBkGTIyAAAAAAEABn//wRMBLAADwAVABkAHwAAATMyFg8BBiIvASY2OwERMwEjNSMRIQcVMzUDIxEjNTMBkJYVCA7mDioO5g4IFZbIArxkyAEsx2QBZGTIASwWDvoPD/oOFgOE/gxkAZBkyMj7tAGQZAAAAAAFABn//wSwBLAADwATABcAGwAfAAABMzIWDwEGIi8BJjY7AREzBSM1MxMhNSETITUhEyE1IQGQlhUIDuYOKg7mDggVlsgB9MjIZP7UASxk/nABkGT+DAH0ASwWDvoPD/oOFgOEyMj+DMj+DMj+DMgABQAZ//8EsASwAA8AEwAXABsAHwAAATMyFg8BBiIvASY2OwERMwUhNSEDITUhAyE1IQMjNTMBkJYVCA7mDioO5g4IFZbIAyD+DAH0ZP5wAZBk/tQBLGTIyAEsFg76Dw/6DhYDhMjI/gzI/gzI/gzIAAIAAAAABEwETAAPAB8AAAEhMhYVERQGIyEiJjURNDYFISIGFREUFjMhMjY1ETQmAV4BkKK8u6P+cKW5uQJn/gwpOzspAfQpOzsETLuj/nClubmlAZClucg7Kf4MKTs7KQH0KTsAAAAAAwAAAAAETARMAA8AHwArAAABITIWFREUBiMhIiY1ETQ2BSEiBhURFBYzITI2NRE0JgUXFhQPAQYmNRE0NgFeAZClubml/nCju7wCZP4MKTs7KQH0KTs7/m/9ERH9EBgYBEy5pf5wpbm5pQGQo7vIOyn+DCk7OykB9Ck7gr4MJAy+DAsVAZAVCwAAAAADAAAAAARMBEwADwAfACsAAAEhMhYVERQGIyEiJjURNDYFISIGFREUFjMhMjY1ETQmBSEyFg8BBiIvASY2AV4BkKO7uaX+cKW5uQJn/gwpOzspAfQpOzv+FQGQFQsMvgwkDL4MCwRMvKL+cKW5uaUBkKO7yDsp/gwpOzspAfQpO8gYEP0REf0QGAAAAAMAAAAABEwETAAPAB8AKwAAASEyFhURFAYjISImNRE0NgUhIgYVERQWMyEyNjURNCYFFxYGIyEiJj8BNjIBXgGQpbm5pf5wo7u5Amf+DCk7OykB9Ck7O/77vgwLFf5wFQsMvgwkBEy5pf5wo7u8ogGQpbnIOyn+DCk7OykB9Ck7z/0QGBgQ/REAAAAAAgAAAAAFFARMAB8ANQAAASEyFhURFAYjISImPQE0NjMhMjY1ETQmIyEiJj0BNDYHARYUBwEGJj0BIyImPQE0NjsBNTQ2AiYBkKW5uaX+cBUdHRUBwik7Oyn+PhUdHb8BRBAQ/rwQFvoVHR0V+hYETLml/nCluR0VZBUdOykB9Ck7HRVkFR3p/uQOJg7+5A4KFZYdFcgVHZYVCgAAAQDZAAID1wSeACMAAAEXFgcGAgclMhYHIggBBwYrAScmNz4BPwEhIicmNzYANjc2MwMZCQgDA5gCASwYEQ4B/vf+8wQMDgkJCQUCUCcn/tIXCAoQSwENuwUJEASeCQoRC/5TBwEjEv7K/sUFDwgLFQnlbm4TFRRWAS/TBhAAAAACAAAAAAT+BEwAHwA1AAABITIWHQEUBiMhIgYVERQWMyEyFh0BFAYjISImNRE0NgUBFhQHAQYmPQEjIiY9ATQ2OwE1NDYBXgGQFR0dFf4+KTs7KQHCFR0dFf5wpbm5AvEBRBAQ/rwQFvoVHR0V+hYETB0VZBUdOyn+DCk7HRVkFR25pQGQpbnp/uQOJg7+5A4KFZYdFcgVHZYVCgACAAAAAASwBLAAFQAxAAABITIWFREUBi8BAQYiLwEmNDcBJyY2ASMiBhURFBYzITI2PQE3ERQGIyEiJjURNDYzIQLuAZAVHRUObf7IDykPjQ8PAThtDgj+75wpOzspAfQpO8i7o/5wpbm5pQEsBLAdFf5wFQgObf7IDw+NDykPAThtDhX+1Dsp/gwpOzsplMj+1qW5uaUBkKW5AAADAA4ADgSiBKIADwAbACMAAAAyHgIUDgIiLgI0PgEEIg4BFB4BMj4BNCYEMhYUBiImNAHh7tmdXV2d2e7ZnV1dnQHD5sJxccLmwnFx/nugcnKgcgSiXZ3Z7tmdXV2d2e7ZnUdxwubCcXHC5sJzcqBycqAAAAMAAAAABEwEsAAVAB8AIwAAATMyFhURMzIWBwEGIicBJjY7ARE0NgEhMhYdASE1NDYFFTM1AcLIFR31FAoO/oEOJw3+hQ0JFfod/oUD6BUd+7QdA2dkBLAdFf6iFg/+Vg8PAaoPFgFeFR38fB0V+voVHWQyMgAAAAMAAAAABEwErAAVAB8AIwAACQEWBisBFRQGKwEiJj0BIyImNwE+AQEhMhYdASE1NDYFFTM1AkcBeg4KFfQiFsgUGPoUCw4Bfw4n/fkD6BUd+7QdA2dkBJ7+TQ8g+hQeHRX6IQ8BrxAC/H8dFfr6FR1kMjIAAwAAAAAETARLABQAHgAiAAAJATYyHwEWFAcBBiInASY0PwE2MhcDITIWHQEhNTQ2BRUzNQGMAXEHFQeLBwf98wcVB/7cBweLCBUH1APoFR37tB0DZ2QC0wFxBweLCBUH/fMICAEjCBQIiwcH/dIdFfr6FR1kMjIABAAAAAAETASbAAkAGQAjACcAABM3NjIfAQcnJjQFNzYWFQMOASMFIiY/ASc3ASEyFh0BITU0NgUVMzWHjg4qDk3UTQ4CFtIOFQIBHRX9qxUIDtCa1P49A+gVHfu0HQNnZAP/jg4OTdRMDyqa0g4IFf2pFB4BFQ7Qm9T9Oh0V+voVHWQyMgAAAAQAAAAABEwEsAAPABkAIwAnAAABBR4BFRMUBi8BByc3JyY2EwcGIi8BJjQ/AQEhMhYdASE1NDYFFTM1AV4CVxQeARUO0JvUm9IOCMNMDyoOjg4OTf76A+gVHfu0HQNnZASwAgEdFf2rFQgO0JrUmtIOFf1QTQ4Ojg4qDk3+WB0V+voVHWQyMgACAAT/7ASwBK8ABQAIAAAlCQERIQkBFQEEsP4d/sb+cQSs/TMCq2cBFP5xAacDHPz55gO5AAAAAAIAAABkBEwEsAAVABkAAAERFAYrAREhESMiJjURNDY7AREhETMHIzUzBEwdFZb9RJYVHR0V+gH0ZMhkZAPo/K4VHQGQ/nAdFQPoFB7+1AEsyMgAAAMAAABFBN0EsAAWABoALwAAAQcBJyYiDwEhESMiJjURNDY7AREhETMHIzUzARcWFAcBBiIvASY0PwE2Mh8BATYyBEwC/tVfCRkJlf7IlhUdHRX6AfRkyGRkAbBqBwf+XAgUCMoICGoHFQdPASkHFQPolf7VXwkJk/5wHRUD6BQe/tQBLMjI/c5qBxUH/lsHB8sHFQdqCAhPASkHAAMAAAANBQcEsAAWABoAPgAAAREHJy4BBwEhESMiJjURNDY7AREhETMHIzUzARcWFA8BFxYUDwEGIi8BBwYiLwEmND8BJyY0PwE2Mh8BNzYyBExnhg8lEP72/reWFR0dFfoB9GTIZGQB9kYPD4ODDw9GDykPg4MPKQ9GDw+Dgw8PRg8pD4ODDykD6P7zZ4YPAw7+9v5wHRUD6BQe/tQBLMjI/YxGDykPg4MPKQ9GDw+Dgw8PRg8pD4ODDykPRg8Pg4MPAAADAAAAFQSXBLAAFQAZAC8AAAERISIGHQEhESMiJjURNDY7AREhETMHIzUzEzMyFh0BMzIWDwEGIi8BJjY7ATU0NgRM/qIVHf4MlhUdHRX6AfRkyGRklmQVHZYVCA7mDioO5g4IFZYdA+j+1B0Vlv5wHRUD6BQe/tQBLMjI/agdFfoVDuYODuYOFfoVHQAAAAADAAAAAASXBLAAFQAZAC8AAAERJyYiBwEhESMiJjURNDY7AREhETMHIzUzExcWBisBFRQGKwEiJj0BIyImPwE2MgRMpQ4qDv75/m6WFR0dFfoB9GTIZGTr5g4IFZYdFWQVHZYVCA7mDioD6P5wpQ8P/vf+cB0VA+gUHv7UASzIyP2F5Q8V+hQeHhT6FQ/lDwADAAAAyASwBEwACQATABcAABMhMhYdASE1NDYBERQGIyEiJjURExUhNTIETBUd+1AdBJMdFfu0FR1kAZAETB0VlpYVHf7U/doVHR0VAib+1MjIAAAGAAMAfQStBJcADwAZAB0ALQAxADsAAAEXFhQPAQYmPQEhNSE1NDYBIyImPQE0NjsBFyM1MwE3NhYdASEVIRUUBi8BJjQFIzU7AjIWHQEUBisBA6f4Dg74DhX+cAGQFf0vMhUdHRUyyGRk/oL3DhUBkP5wFQ73DwOBZGRkMxQdHRQzBI3mDioO5g4IFZbIlhUI/oUdFWQVHcjI/cvmDggVlsiWFQgO5g4qecgdFWQVHQAAAAACAGQAAASwBLAAFgBRAAABJTYWFREUBisBIiY1ES4ENRE0NiUyFh8BERQOAg8BERQGKwEiJjURLgQ1ETQ+AzMyFh8BETMRPAE+AjMyFh8BETMRND4DA14BFBklHRXIFR0EDiIaFiX+4RYZAgEVHR0LCh0VyBUdBA4iGhYBBwoTDRQZAgNkBQkVDxcZAQFkAQUJFQQxdBIUH/uuFR0dFQGNAQgbHzUeAWcfRJEZDA3+Phw/MSkLC/5BFR0dFQG/BA8uLkAcAcICBxENCxkMDf6iAV4CBxENCxkMDf6iAV4CBxENCwABAGQAAASwBEwAMwAAARUiDgMVERQWHwEVITUyNjURIREUFjMVITUyPgM1ETQmLwE1IRUiBhURIRE0JiM1BLAEDiIaFjIZGf5wSxn+DBlL/nAEDiIaFjIZGQGQSxkB9BlLBEw4AQUKFA78iBYZAQI4OA0lAYr+diUNODgBBQoUDgN4FhkBAjg4DSX+dgGKJQ04AAAABgAAAAAETARMAAwAHAAgACQAKAA0AAABITIWHQEjBTUnITchBSEyFhURFAYjISImNRE0NhcVITUBBTUlBRUhNQUVFAYjIQchJyE3MwKjAXcVHWn+2cj+cGQBd/4lASwpOzsp/tQpOzspASwCvP5wAZD8GAEsArwdFf6JZP6JZAGQyGkD6B0VlmJiyGTIOyn+DCk7OykB9Ck7ZMjI/veFo4XGyMhm+BUdZGTIAAEAEAAQBJ8EnwAmAAATNzYWHwEWBg8BHgEXNz4BHwEeAQ8BBiIuBicuBTcRohEuDosOBhF3ZvyNdxEzE8ATBxGjAw0uMUxPZWZ4O0p3RjITCwED76IRBhPCFDERdo78ZXYRBA6IDi8RogEECBUgNUNjO0qZfHNVQBAAAAACAAAAAASwBEwAIwBBAAAAMh4EHwEVFAYvAS4BPQEmIAcVFAYPAQYmPQE+BRIyHgIfARUBHgEdARQGIyEiJj0BNDY3ATU0PgIB/LimdWQ/LAkJHRTKFB2N/sKNHRTKFB0DDTE7ZnTKcFImFgEBAW0OFR0V+7QVHRUOAW0CFiYETBUhKCgiCgrIFRgDIgMiFZIYGJIVIgMiAxgVyAQNJyQrIP7kExwcCgoy/tEPMhTUFR0dFdQUMg8BLzIEDSEZAAADAAAAAASwBLAADQAdACcAAAEHIScRMxUzNTMVMzUzASEyFhQGKwEXITcjIiY0NgMhMhYdASE1NDYETMj9qMjIyMjIyPyuArwVHR0VDIn8SokMFR0dswRMFR37UB0CvMjIAfTIyMjI/OAdKh1kZB0qHf7UHRUyMhUdAAAAAwBkAAAEsARMAAkAEwAdAAABIyIGFREhETQmASMiBhURIRE0JgEhETQ2OwEyFhUCvGQpOwEsOwFnZCk7ASw7/Rv+1DspZCk7BEw7KfwYA+gpO/7UOyn9RAK8KTv84AGQKTs7KQAAAAAF/5wAAASwBEwADwATAB8AJQApAAATITIWFREUBiMhIiY1ETQ2FxEhEQUjFTMRITUzNSMRIQURByMRMwcRMxHIArx8sLB8/UR8sLAYA4T+DMjI/tTIyAEsAZBkyMhkZARMsHz+DHywsHwB9HywyP1EArzIZP7UZGQBLGT+1GQB9GT+1AEsAAAABf+cAAAEsARMAA8AEwAfACUAKQAAEyEyFhURFAYjISImNRE0NhcRIREBIzUjFSMRMxUzNTMFEQcjETMHETMRyAK8fLCwfP1EfLCwGAOE/gxkZGRkZGQBkGTIyGRkBEywfP4MfLCwfAH0fLDI/UQCvP2oyMgB9MjIZP7UZAH0ZP7UASwABP+cAAAEsARMAA8AEwAbACMAABMhMhYVERQGIyEiJjURNDYXESERBSMRMxUhESEFIxEzFSERIcgCvHywsHz9RHywsBgDhP4MyMj+1AEsAZDIyP7UASwETLB8/gx8sLB8AfR8sMj9RAK8yP7UZAH0ZP7UZAH0AAAABP+cAAAEsARMAA8AEwAWABkAABMhMhYVERQGIyEiJjURNDYXESERAS0BDQERyAK8fLCwfP1EfLCwGAOE/gz+1AEsAZD+1ARMsHz+DHywsHwB9HywyP1EArz+DJaWlpYBLAAAAAX/nAAABLAETAAPABMAFwAgACkAABMhMhYVERQGIyEiJjURNDYXESERAyERIQcjIgYVFBY7AQERMzI2NTQmI8gCvHywsHz9RHywsBgDhGT9RAK8ZIImOTYpgv4Mgik2OSYETLB8/gx8sLB8AfR8sMj9RAK8/agB9GRWQUFUASz+1FRBQVYAAAAF/5wAAASwBEwADwATAB8AJQApAAATITIWFREUBiMhIiY1ETQ2FxEhEQUjFTMRITUzNSMRIQEjESM1MwMjNTPIArx8sLB8/UR8sLAYA4T+DMjI/tTIyAEsAZBkZMjIZGQETLB8/gx8sLB8AfR8sMj9RAK8yGT+1GRkASz+DAGQZP4MZAAG/5wAAASwBEwADwATABkAHwAjACcAABMhMhYVERQGIyEiJjURNDYXESERBTMRIREzASMRIzUzBRUzNQEjNTPIArx8sLB8/UR8sLAYA4T9RMj+1GQCWGRkyP2oZAEsZGQETLB8/gx8sLB8AfR8sMj9RAK8yP5wAfT+DAGQZMjIyP7UZAAF/5wAAASwBEwADwATABwAIgAmAAATITIWFREUBiMhIiY1ETQ2FxEhEQEHIzU3NSM1IQEjESM1MwMjNTPIArx8sLB8/UR8sLAYA4T+DMdkx8gBLAGQZGTIx2RkBEywfP4MfLCwfAH0fLDI/UQCvP5wyDLIlmT+DAGQZP4MZAAAAAMACQAJBKcEpwAPABsAJQAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgchFSEVISc1NyEB4PDbnl5entvw255eXp4BxeTCcXHC5MJxcWz+1AEs/tRkZAEsBKdentvw255eXp7b8NueTHHC5MJxccLkwtDIZGTIZAAAAAAEAAkACQSnBKcADwAbACcAKwAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgcVBxcVIycjFSMRIQcVMzUB4PDbnl5entvw255eXp4BxeTCcXHC5MJxcWwyZGRklmQBLMjIBKdentvw255eXp7b8NueTHHC5MJxccLkwtBkMmQyZGQBkGRkZAAAAv/y/50EwgRBACAANgAAATIWFzYzMhYUBisBNTQmIyEiBh0BIyImNTQ2NyY1ND4BEzMyFhURMzIWDwEGIi8BJjY7ARE0NgH3brUsLC54qqp4gB0V/tQVHd5QcFZBAmKqepYKD4kVCg3fDSYN3w0KFYkPBEF3YQ6t8a36FR0dFfpzT0VrDhMSZKpi/bMPCv7tFxD0EBD0EBcBEwoPAAAAAAL/8v+cBMMEQQAcADMAAAEyFhc2MzIWFxQGBwEmIgcBIyImNTQ2NyY1ND4BExcWBisBERQGKwEiJjURIyImNzY3NjIB9m62LCsueaoBeFr+hg0lDf6DCU9xVkECYqnm3w0KFYkPCpYKD4kVCg3HGBMZBEF3YQ+teGOkHAFoEBD+k3NPRWsOExNkqWP9kuQQF/7tCg8PCgETFxDMGBMAAAABAGQAAARMBG0AGAAAJTUhATMBMwkBMwEzASEVIyIGHQEhNTQmIwK8AZD+8qr+8qr+1P7Uqv7yqv7yAZAyFR0BkB0VZGQBLAEsAU3+s/7U/tRkHRUyMhUdAAAAAAEAeQAABDcEmwAvAAABMhYXHgEVFAYHFhUUBiMiJxUyFh0BITU0NjM1BiMiJjU0Ny4BNTQ2MzIXNCY1NDYCWF6TGll7OzIJaUo3LRUd/tQdFS03SmkELzlpSgUSAqMEm3FZBoNaPWcfHRpKaR77HRUyMhUd+x5pShIUFVg1SmkCAhAFdKMAAAAGACcAFASJBJwAEQAqAEIASgBiAHsAAAEWEgIHDgEiJicmAhI3PgEyFgUiBw4BBwYWHwEWMzI3Njc2Nz4BLwEmJyYXIgcOAQcGFh8BFjMyNz4BNz4BLwEmJyYWJiIGFBYyNjciBw4BBw4BHwEWFxYzMjc+ATc2Ji8BJhciBwYHBgcOAR8BFhcWMzI3PgE3NiYvASYD8m9PT29T2dzZU29PT29T2dzZ/j0EBHmxIgQNDCQDBBcGG0dGYAsNAwkDCwccBAVQdRgEDA0iBAQWBhJROQwMAwkDCwf5Y4xjY4xjVhYGElE6CwwDCQMLBwgEBVB1GAQNDCIEjRcGG0dGYAsNAwkDCwcIBAR5sSIEDQwkAwPyb/7V/tVvU1dXU28BKwErb1NXVxwBIrF5DBYDCQEWYEZHGwMVDCMNBgSRAhh1UA0WAwkBFTpREgMVCyMMBwT6Y2OMY2MVFTpREQQVCyMMBwQCGHVQDRYDCQEkFmBGRxsDFQwjDQYEASKxeQwWAwkBAAAABQBkAAAD6ASwAAwADwAWABwAIgAAASERIzUhFSERNDYzIQEjNQMzByczNTMDISImNREFFRQGKwECvAEstP6s/oQPCgI/ASzIZKLU1KJktP51Cg8DhA8KwwMg/oTIyALzCg/+1Mj84NTUyP4MDwoBi8jDCg8AAAAABQBkAAAD6ASwAAkADAATABoAIQAAASERCQERNDYzIQEjNRMjFSM1IzcDISImPQEpARUUBisBNQK8ASz+ov3aDwoCPwEsyD6iZKLUqv6dCg8BfAIIDwqbAyD9+AFe/doERwoP/tTI/HzIyNT+ZA8KNzcKD1AAAAAAAwAAAAAEsAP0AAgAGQAfAAABIxUzFyERIzcFMzIeAhUhFSEDETM0PgIBMwMhASEEiqJkZP7UotT9EsgbGiEOASz9qMhkDiEaAnPw8PzgASwB9AMgyGQBLNTUBBErJGT+ogHCJCsRBP5w/nAB9AAAAAMAAAAABEwETAAZADIAOQAAATMyFh0BMzIWHQEUBiMhIiY9ATQ2OwE1NDYFNTIWFREUBiMhIic3ARE0NjMVFBYzITI2AQc1IzUzNQKKZBUdMhUdHRX+1BUdHRUyHQFzKTs7Kf2oARP2/ro7KVg+ASw+WP201MjIBEwdFTIdFWQVHR0VZBUdMhUd+pY7KfzgKTsE9gFGAUQpO5Y+WFj95tSiZKIAAwBkAAAEvARMABkANgA9AAABMzIWHQEzMhYdARQGIyEiJj0BNDY7ATU0NgU1MhYVESMRMxQOAiMhIiY1ETQ2MxUUFjMhMjYBBzUjNTM1AcJkFR0yFR0dFf7UFR0dFTIdAXMpO8jIDiEaG/2oKTs7KVg+ASw+WAGc1MjIBEwdFTIdFWQVHR0VZBUdMhUd+pY7Kf4M/tQkKxEEOykDICk7lj5YWP3m1KJkogAAAAP/ogAABRYE1AALABsAHwAACQEWBiMhIiY3ATYyEyMiBhcTHgE7ATI2NxM2JgMVMzUCkgJ9FyAs+wQsIBcCfRZARNAUGAQ6BCMUNhQjBDoEGODIBK37sCY3NyYEUCf+TB0U/tIUHR0UAS4UHf4MZGQAAAAACQAAAAAETARMAA8AHwAvAD8ATwBfAG8AfwCPAAABMzIWHQEUBisBIiY9ATQ2EzMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYBMzIWHQEUBisBIiY9ATQ2ITMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYBMzIWHQEUBisBIiY9ATQ2ITMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYBqfoKDw8K+goPDwr6Cg8PCvoKDw8BmvoKDw8K+goPD/zq+goPDwr6Cg8PAZr6Cg8PCvoKDw8BmvoKDw8K+goPD/zq+goPDwr6Cg8PAZr6Cg8PCvoKDw8BmvoKDw8K+goPDwRMDwqWCg8PCpYKD/7UDwqWCg8PCpYKDw8KlgoPDwqWCg/+1A8KlgoPDwqWCg8PCpYKDw8KlgoPDwqWCg8PCpYKD/7UDwqWCg8PCpYKDw8KlgoPDwqWCg8PCpYKDw8KlgoPAAAAAwAAAAAEsAUUABkAKQAzAAABMxUjFSEyFg8BBgchJi8BJjYzITUjNTM1MwEhMhYUBisBFyE3IyImNDYDITIWHQEhNTQ2ArxkZAFePjEcQiko/PwoKUIcMT4BXmRkyP4+ArwVHR0VDIn8SooNFR0dswRMFR37UB0EsMhkTzeEUzMzU4Q3T2TIZPx8HSodZGQdKh3+1B0VMjIVHQAABAAAAAAEsAUUAAUAGQArADUAAAAyFhUjNAchFhUUByEyFg8BIScmNjMhJjU0AyEyFhQGKwEVBSElNSMiJjQ2AyEyFh0BITU0NgIwUDnCPAE6EgMBSCkHIq/9WrIiCikBSAOvArwVHR0VlgET/EoBE5YVHR2zBEwVHftQHQUUOykpjSUmCBEhFpGRFiERCCb+lR0qHcjIyMgdKh39qB0VMjIVHQAEAAAAAASwBJ0ABwAUACQALgAAADIWFAYiJjQTMzIWFRQXITY1NDYzASEyFhQGKwEXITcjIiY0NgMhMhYdASE1NDYCDZZqapZqty4iKyf+vCcrI/7NArwVHR0VDYr8SokMFR0dswRMFR37UB0EnWqWamqW/us5Okxra0w6Of5yHSodZGQdKh3+1B0VMjIVHQAEAAAAAASwBRQADwAcACwANgAAATIeARUUBiImNTQ3FzcnNhMzMhYVFBchNjU0NjMBITIWFAYrARchNyMiJjQ2AyEyFh0BITU0NgJYL1szb5xvIpBvoyIfLiIrJ/68Jysj/s0CvBUdHRUNivxKiQwVHR2zBEwVHftQHQUUa4s2Tm9vTj5Rj2+jGv4KOTpMa2tMOjn+ch0qHWRkHSod/tQdFTIyFR0AAAADAAAAAASwBRIAEgAiACwAAAEFFSEUHgMXIS4BNTQ+AjcBITIWFAYrARchNyMiJjQ2AyEyFh0BITU0NgJYASz+1CU/P00T/e48PUJtj0r+ogK8FR0dFQ2K/EqJDBUdHbMETBUd+1AdBLChizlmUT9IGVO9VFShdksE/H4dKh1kZB0qHf7UHRUyMhUdAAIAyAAAA+gFFAAPACkAAAAyFh0BHgEdASE1NDY3NTQDITIWFyMVMxUjFTMVIxUzFAYjISImNRE0NgIvUjsuNv5wNi5kAZA2XBqsyMjIyMh1U/5wU3V1BRQ7KU4aXDYyMjZcGk4p/kc2LmRkZGRkU3V1UwGQU3UAAAMAZP//BEwETAAPAC8AMwAAEyEyFhURFAYjISImNRE0NgMhMhYdARQGIyEXFhQGIi8BIQcGIiY0PwEhIiY9ATQ2BQchJ5YDhBUdHRX8fBUdHQQDtgoPDwr+5eANGiUNWP30Vw0mGg3g/t8KDw8BqmQBRGQETB0V/gwVHR0VAfQVHf1EDwoyCg/gDSUbDVhYDRslDeAPCjIKD2RkZAAAAAAEAAAAAASwBEwAGQAjAC0ANwAAEyEyFh0BIzQmKwEiBhUjNCYrASIGFSM1NDYDITIWFREhETQ2ExUUBisBIiY9ASEVFAYrASImPQHIAyBTdWQ7KfopO2Q7KfopO2R1EQPoKTv7UDvxHRVkFR0D6B0VZBUdBEx1U8gpOzspKTs7KchTdf4MOyn+1AEsKTv+DDIVHR0VMjIVHR0VMgADAAEAAASpBKwADQARABsAAAkBFhQPASEBJjQ3ATYyCQMDITIWHQEhNTQ2AeACqh8fg/4f/fsgIAEnH1n+rAFWAS/+q6IDIBUd/HwdBI39VR9ZH4MCBh9ZHwEoH/5u/qoBMAFV/BsdFTIyFR0AAAAAAgCPAAAEIQSwABcALwAAAQMuASMhIgYHAwYWMyEVFBYyNj0BMzI2AyE1NDY7ATU0NjsBETMRMzIWHQEzMhYVBCG9CCcV/nAVJwi9CBMVAnEdKh19FROo/a0dFTIdFTDILxUdMhUdAocB+hMcHBP+BhMclhUdHRWWHP2MMhUdMhUdASz+1B0VMh0VAAAEAAAAAASwBLAADQAQAB8AIgAAASERFAYjIREBNTQ2MyEBIzUBIREUBiMhIiY1ETQ2MyEBIzUDhAEsDwr+if7UDwoBdwEsyP2oASwPCv12Cg8PCgF3ASzIAyD9wQoPAk8BLFQKD/7UyP4M/cEKDw8KA7YKD/7UyAAC/5wAZAUUBEcARgBWAAABMzIeAhcWFxY2NzYnJjc+ARYXFgcOASsBDgEPAQ4BKwEiJj8BBisBIicHDgErASImPwEmLwEuAT0BNDY7ATY3JyY2OwE2BSMiBh0BFBY7ATI2PQE0JgHkw0uOakkMEhEfQwoKGRMKBQ8XDCkCA1Y9Pgc4HCcDIhVkFRgDDDEqwxgpCwMiFWQVGAMaVCyfExwdFXwLLW8QBxXLdAFF+goPDwr6Cg8PBEdBa4pJDgYKISAiJRsQCAYIDCw9P1c3fCbqFB0dFEYOCEAUHR0UnUplNQcmFTIVHVdPXw4TZV8PCjIKDw8KMgoPAAb/nP/mBRQEfgAJACQANAA8AFIAYgAAASU2Fh8BFgYPASUzMhYfASEyFh0BFAYHBQYmJyYjISImPQE0NhcjIgYdARQ7ATI2NTQmJyYEIgYUFjI2NAE3PgEeARceAT8BFxYGDwEGJi8BJjYlBwYfAR4BPwE2Jy4BJy4BAoEBpxMuDiAOAxCL/CtqQ0geZgM3FR0cE/0fFyIJKjr+1D5YWLlQExIqhhALIAsSAYBALS1ALf4PmBIgHhMQHC0aPzANITNQL3wpgigJASlmHyElDR0RPRMFAhQHCxADhPcICxAmDyoNeMgiNtQdFTIVJgeEBBQPQ1g+yD5YrBwVODMQEAtEERzJLUAtLUD+24ITChESEyMgAwWzPUkrRSgJL5cvfRxYGyYrDwkLNRAhFEgJDAQAAAAAAwBkAAAEOQSwAFEAYABvAAABMzIWHQEeARcWDgIPATIeBRUUDgUjFRQGKwEiJj0BIxUUBisBIiY9ASMiJj0BNDY7AREjIiY9ATQ2OwE1NDY7ATIWHQEzNTQ2AxUhMj4CNTc0LgMjARUhMj4CNTc0LgMjAnGWCg9PaAEBIC4uEBEGEjQwOiodFyI2LUAjGg8KlgoPZA8KlgoPrwoPDwpLSwoPDwqvDwqWCg9kD9cBBxwpEwsBAQsTKRz++QFrHCkTCwEBCxMpHASwDwptIW1KLk0tHwYGAw8UKDJOLTtdPCoVCwJLCg8PCktLCg8PCksPCpYKDwJYDwqWCg9LCg8PCktLCg/+1MgVHR0LCgQOIhoW/nDIFR0dCwoEDiIaFgAAAwAEAAIEsASuABcAKQAsAAATITIWFREUBg8BDgEjISImJy4CNRE0NgQiDgQPARchNy4FAyMT1AMMVnokEhIdgVL9xFKCHAgYKHoCIIx9VkcrHQYGnAIwnAIIIClJVSGdwwSuelb+YDO3QkJXd3ZYHFrFMwGgVnqZFyYtLSUMDPPzBQ8sKDEj/sIBBQACAMgAAAOEBRQADwAZAAABMzIWFREUBiMhIiY1ETQ2ARUUBisBIiY9AQHblmesVCn+PilUrAFINhWWFTYFFKxn/gwpVFQpAfRnrPwY4RU2NhXhAAACAMgAAAOEBRQADwAZAAABMxQWMxEUBiMhIiY1ETQ2ARUUBisBIiY9AQHbYLOWVCn+PilUrAFINhWWFTYFFJaz/kIpVFQpAfRnrPwY4RU2NhXhAAACAAAAFAUOBBoAFAAaAAAJASUHFRcVJwc1NzU0Jj4CPwEnCQEFJTUFJQUO/YL+hk5klpZkAQEBBQQvkwKCAVz+ov6iAV4BXgL//uWqPOCWx5SVyJb6BA0GCgYDKEEBG/1ipqaTpaUAAAMAZAH0BLADIAAHAA8AFwAAEjIWFAYiJjQkMhYUBiImNCQyFhQGIiY0vHxYWHxYAeh8WFh8WAHofFhYfFgDIFh8WFh8WFh8WFh8WFh8WFh8AAAAAAMBkAAAArwETAAHAA8AFwAAADIWFAYiJjQSMhYUBiImNBIyFhQGIiY0Aeh8WFh8WFh8WFh8WFh8WFh8WARMWHxYWHz+yFh8WFh8/shYfFhYfAAAAAMAZABkBEwETAAPAB8ALwAAEyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2fQO2Cg8PCvxKCg8PCgO2Cg8PCvxKCg8PCgO2Cg8PCvxKCg8PBEwPCpYKDw8KlgoP/nAPCpYKDw8KlgoP/nAPCpYKDw8KlgoPAAAABAAAAAAEsASwAA8AHwAvADMAAAEhMhYVERQGIyEiJjURNDYFISIGFREUFjMhMjY1ETQmBSEyFhURFAYjISImNRE0NhcVITUBXgH0ory7o/4Mpbm5Asv9qCk7OykCWCk7O/2xAfQVHR0V/gwVHR1HAZAEsLuj/gylubmlAfSlucg7Kf2oKTs7KQJYKTtkHRX+1BUdHRUBLBUdZMjIAAAAAAEAZABkBLAETAA7AAATITIWFAYrARUzMhYUBisBFTMyFhQGKwEVMzIWFAYjISImNDY7ATUjIiY0NjsBNSMiJjQ2OwE1IyImNDaWA+gVHR0VMjIVHR0VMjIVHR0VMjIVHR0V/BgVHR0VMjIVHR0VMjIVHR0VMjIVHR0ETB0qHcgdKh3IHSodyB0qHR0qHcgdKh3IHSodyB0qHQAAAAYBLAAFA+gEowAHAA0AEwAZAB8AKgAAAR4BBgcuATYBMhYVIiYlFAYjNDYBMhYVIiYlFAYjNDYDFRQGIiY9ARYzMgKKVz8/V1c/P/75fLB8sAK8sHyw/cB8sHywArywfLCwHSodKAMRBKNDsrJCQrKy/sCwfLB8fLB8sP7UsHywfHywfLD+05AVHR0VjgQAAAH/tQDIBJQDgQBCAAABNzYXAR4BBw4BKwEyFRQOBCsBIhE0NyYiBxYVECsBIi4DNTQzIyImJyY2NwE2HwEeAQ4BLwEHIScHBi4BNgLpRRkUASoLCAYFGg8IAQQNGyc/KZK4ChRUFQu4jjBJJxkHAgcPGQYGCAsBKhQaTBQVCiMUM7YDe7YsFCMKFgNuEwYS/tkLHw8OEw0dNkY4MhwBIBgXBAQYF/7gKjxTQyMNEw4PHwoBKBIHEwUjKBYGDMHBDAUWKCMAAAAAAgAAAAAEsASwACUAQwAAASM0LgUrAREUFh8BFSE1Mj4DNREjIg4FFSMRIQEjNC4DKwERFBYXMxUjNTI1ESMiDgMVIzUhBLAyCAsZEyYYGcgyGRn+cAQOIhoWyBkYJhMZCwgyA+j9RBkIChgQEWQZDQzIMmQREBgKCBkB9AOEFSAVDggDAfyuFhkBAmRkAQUJFQ4DUgEDCA4VIBUBLP0SDxMKBQH+VwsNATIyGQGpAQUKEw+WAAAAAAMAAAAABEwErgAdACAAMAAAATUiJy4BLwEBIwEGBw4BDwEVITUiJj8BIRcWBiMVARsBARUUBiMhIiY9ATQ2MyEyFgPoGR4OFgUE/t9F/tQSFQkfCwsBETE7EkUBJT0NISf+7IZ5AbEdFfwYFR0dFQPoFR0BLDIgDiIKCwLr/Q4jFQkTBQUyMisusKYiQTIBhwFW/qr942QVHR0VZBUdHQADAAAAAASwBLAADwBHAEoAABMhMhYVERQGIyEiJjURNDYFIyIHAQYHBgcGHQEUFjMhMjY9ATQmIyInJj8BIRcWBwYjIgYdARQWMyEyNj0BNCYnIicmJyMBJhMjEzIETBUdHRX7tBUdHQJGRg0F/tUREhImDAsJAREIDAwINxAKCj8BCjkLEQwYCAwMCAE5CAwLCBEZGQ8B/uAFDsVnBLAdFfu0FR0dFQRMFR1SDP0PIBMSEAUNMggMDAgyCAwXDhmjmR8YEQwIMggMDAgyBwwBGRskAuwM/gUBCAAABAAAAAAEsASwAAMAEwAjACcAAAEhNSEFITIWFREUBiMhIiY1ETQ2KQEyFhURFAYjISImNRE0NhcRIREEsPtQBLD7ggGQFR0dFf5wFR0dAm0BkBUdHRX+cBUdHUcBLARMZMgdFfx8FR0dFQOEFR0dFf5wFR0dFQGQFR1k/tQBLAAEAAAAAASwBLAADwAfACMAJwAAEyEyFhURFAYjISImNRE0NgEhMhYVERQGIyEiJjURNDYXESEREyE1ITIBkBUdHRX+cBUdHQJtAZAVHR0V/nAVHR1HASzI+1AEsASwHRX8fBUdHRUDhBUd/gwdFf5wFR0dFQGQFR1k/tQBLP2oZAAAAAACAAAAZASwA+gAJwArAAATITIWFREzNTQ2MyEyFh0BMxUjFRQGIyEiJj0BIxEUBiMhIiY1ETQ2AREhETIBkBUdZB0VAZAVHWRkHRX+cBUdZB0V/nAVHR0CnwEsA+gdFf6ilhUdHRWWZJYVHR0Vlv6iFR0dFQMgFR3+1P7UASwAAAQAAAAABLAEsAADABMAFwAnAAAzIxEzFyEyFhURFAYjISImNRE0NhcRIREBITIWFREUBiMhIiY1ETQ2ZGRklgGQFR0dFf5wFR0dRwEs/qIDhBUdHRX8fBUdHQSwZB0V/nAVHR0VAZAVHWT+1AEs/gwdFf5wFR0dFQGQFR0AAAAAAgBkAAAETASwACcAKwAAATMyFhURFAYrARUhMhYVERQGIyEiJjURNDYzITUjIiY1ETQ2OwE1MwcRIRECWJYVHR0VlgHCFR0dFfx8FR0dFQFelhUdHRWWZMgBLARMHRX+cBUdZB0V/nAVHR0VAZAVHWQdFQGQFR1kyP7UASwAAAAEAAAAAASwBLAAAwATABcAJwAAISMRMwUhMhYVERQGIyEiJjURNDYXESERASEyFhURFAYjISImNRE0NgSwZGT9dgGQFR0dFf5wFR0dRwEs/K4DhBUdHRX8fBUdHQSwZB0V/nAVHR0VAZAVHWT+1AEs/gwdFf5wFR0dFQGQFR0AAAEBLAAwA28EgAAPAAAJAQYjIiY1ETQ2MzIXARYUA2H+EhcSDhAQDhIXAe4OAjX+EhcbGQPoGRsX/hIOKgAAAAABAUEAMgOEBH4ACwAACQE2FhURFAYnASY0AU8B7h0qKh3+Eg4CewHuHREp/BgpER0B7g4qAAAAAAEAMgFBBH4DhAALAAATITIWBwEGIicBJjZkA+gpER3+Eg4qDv4SHREDhCod/hIODgHuHSoAAAAAAQAyASwEfgNvAAsAAAkBFgYjISImNwE2MgJ7Ae4dESn8GCkRHQHuDioDYf4SHSoqHQHuDgAAAAACAAgAAASwBCgABgAKAAABFQE1LQE1ASE1IQK8/UwBnf5jBKj84AMgAuW2/r3dwcHd+9jIAAAAAAIAAABkBLAEsAALADEAAAEjFTMVIREzNSM1IQEzND4FOwERFAYPARUhNSIuAzURMzIeBRUzESEEsMjI/tTIyAEs+1AyCAsZEyYYGWQyGRkBkAQOIhoWZBkYJhMZCwgy/OADhGRkASxkZP4MFSAVDggDAf3aFhkBAmRkAQUJFQ4CJgEDCA4VIBUBLAAAAgAAAAAETAPoACUAMQAAASM0LgUrAREUFh8BFSE1Mj4DNREjIg4FFSMRIQEjFTMVIREzNSM1IQMgMggLGRMmGBlkMhkZ/nAEDiIaFmQZGCYTGQsIMgMgASzIyP7UyMgBLAK8FSAVDggDAf3aFhkCAWRkAQUJFQ4CJgEDCA4VIBUBLPzgZGQBLGRkAAABAMgAZgNyBEoAEgAAATMyFgcJARYGKwEiJwEmNDcBNgK9oBAKDP4wAdAMChCgDQr+KQcHAdcKBEoWDP4w/jAMFgkB1wgUCAHXCQAAAQE+AGYD6ARKABIAAAEzMhcBFhQHAQYrASImNwkBJjYBU6ANCgHXBwf+KQoNoBAKDAHQ/jAMCgRKCf4pCBQI/ikJFgwB0AHQDBYAAAEAZgDIBEoDcgASAAAAFh0BFAcBBiInASY9ATQ2FwkBBDQWCf4pCBQI/ikJFgwB0AHQA3cKEKANCv4pBwcB1woNoBAKDP4wAdAAAAABAGYBPgRKA+gAEgAACQEWHQEUBicJAQYmPQE0NwE2MgJqAdcJFgz+MP4wDBYJAdcIFAPh/ikKDaAQCgwB0P4wDAoQoA0KAdcHAAAAAgDZ//kEPQSwAAUAOgAAARQGIzQ2BTMyFh8BNjc+Ah4EBgcOBgcGIiYjIgYiJy4DLwEuAT4EHgEXJyY2A+iwfLD+VmQVJgdPBQsiKFAzRyorDwURAQQSFyozTSwNOkkLDkc3EDlfNyYHBw8GDyUqPjdGMR+TDA0EsHywfLDIHBPCAQIGBwcFDx81S21DBxlLR1xKQhEFBQcHGWt0bCQjP2hJNyATBwMGBcASGAAAAAACAMgAFQOEBLAAFgAaAAATITIWFREUBisBEQcGJjURIyImNRE0NhcVITX6AlgVHR0Vlv8TGpYVHR2rASwEsB0V/nAVHf4MsgkQFQKKHRUBkBUdZGRkAAAAAgDIABkETASwAA4AEgAAEyEyFhURBRElIREjETQ2ARU3NfoC7ic9/UQCWP1EZB8BDWQEsFEs/Ft1A7Z9/BgEARc0/V1kFGQAAQAAAAECTW/DBF9fDzz1AB8EsAAAAADQdnOXAAAAANB2c5f/Uf+cBdwFFAAAAAgAAgAAAAAAAAABAAAFFP+FAAAFFP9R/tQF3AABAAAAAAAAAAAAAAAAAAAAowG4ACgAAAAAAZAAAASwAAAEsABkBLAAAASwAAAEsABwAooAAAUUAAACigAABRQAAAGxAAABRQAAANgAAADYAAAAogAAAQQAAABIAAABBAAAAUUAAASwAGQEsAB7BLAAyASwAMgB9AAABLD/8gSwAAAEsAAABLD/8ASwAAAEsAAOBLAACQSwAGQEsP/TBLD/0wSwAAAEsAAABLAAAASwAAAEsAAABLAAJgSwAG4EsAAXBLAAFwSwABcEsABkBLAAGgSwAGQEsAAMBLAAZASwABcEsP+cBLAAZASwABcEsAAXBLAAAASwABcEsAAXBLAAFwSwAGQEsAAABLAAZASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAZASwAMgEsAAABLAAAASwADUEsABkBLAAyASw/7UEsAAhBLAAAASwAAAEsAAABLAAAASwAAAEsP+cBLAAAASwAAAEsAAABLAA2wSwABcEsAB1BLAAAASwAAAEsAAABLAACgSwAMgEsAAABLAAnQSwAMgEsADIBLAAyASwAAAEsP/+BLABLASwAGQEsACIBLABOwSwABcEsAAXBLAAFwSwABcEsAAXBLAAFwSwAAAEsAAXBLAAFwSwABcEsAAXBLAAAASwALcEsAC3BLAAAASwAAAEsABJBLAAFwSwAAAEsAAABLAAXQSw/9wEsP/cBLD/nwSwAGQEsAAABLAAAASwAAAEsABkBLD//wSwAAAEsP9RBLAABgSwAAAEsAAABLABRQSwAAEEsAAABLD/nASwAEoEsAAUBLAAAASwAAAEsAAABLD/nASwAGEEsP/9BLAAFgSwABYEsAAWBLAAFgSwABgEsAAABMQAAASwAGQAAAAAAAD/2ABkADkAyAAAAScAZAAZABkAGQAZABkAGQAZAAAAAAAAAAAAAADZAAAAAAAOAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAMAZABkAAAAEAAAAAAAZP+c/5z/nP+c/5z/nP+c/5wACQAJ//L/8gBkAHkAJwBkAGQAAAAAAGT/ogAAAAAAAAAAAAAAAADIAGQAAAABAI8AAP+c/5wAZAAEAMgAyAAAAGQBkABkAAAAZAEs/7UAAAAAAAAAAAAAAAAAAABkAAABLAFBADIAMgAIAAAAAADIAT4AZgBmANkAyADIAAAAKgAqACoAKgCyAOgA6AFOAU4BTgFOAU4BTgFOAU4BTgFOAU4BTgFOAU4BpAIGAiICfgKGAqwC5ANGA24DjAPEBAgEMgRiBKIE3AVcBboGcgb0ByAHYgfKCB4IYgi+CTYJhAm2Cd4KKApMCpQK4gswC4oLygwIDFgNKg1eDbAODg5oDrQPKA+mD+YQEhBUEJAQqhEqEXYRthIKEjgSfBLAExoTdBPQFCoU1BU8FagVzBYEFjYWYBawFv4XUhemGAIYLhhqGJYYsBjgGP4ZKBloGZQZxBnaGe4aNhpoGrga9hteG7QcMhyUHOIdHB1EHWwdlB28HeYeLh52HsAfYh/SIEYgviEyIXYhuCJAIpYiuCMOIyIjOCN6I8Ij4CQCJDAkXiSWJOIlNCVgJbwmFCZ+JuYnUCe8J/goNChwKKwpoCnMKiYqSiqEKworeiwILGgsuizsLRwtiC30LiguZi6iLtgvDi9GL34vsi/4MD4whDDSMRIxYDGuMegyJDJeMpoy3jMiMz4zaDO2NBg0YDSoNNI1LDWeNeg2PjZ8Ntw3GjdON5I31DgQOEI4hjjIOQo5SjmIOcw6HDpsOpo63jugO9w8GDxQPKI8+D0yPew+Oj6MPtQ/KD9uP6o/+kBIQIBAxkECQX5CGEKoQu5DGENCQ3ZDoEPKRBBEYESuRPZFWkW2RgZGdEa0RvZHNkd2R7ZH9kgWSDJITkhqSIZIzEkSSThJXkmESapKAkouSlIAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAABAAxgABAAAAAAATABIAAAADAAEECQAAAGoAEgADAAEECQABACgAfAADAAEECQACAA4ApAADAAEECQADAEwAsgADAAEECQAEADgA/gADAAEECQAFAHgBNgADAAEECQAGADYBrgADAAEECQAIABYB5AADAAEECQAJABYB+gADAAEECQALACQCEAADAAEECQAMACQCNAADAAEECQATACQCWAADAAEECQDIABYCfAADAAEECQDJADACkgADAAEECdkDABoCwnd3dy5nbHlwaGljb25zLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQA0ACAAYgB5ACAASgBhAG4AIABLAG8AdgBhAHIAaQBrAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAFIAZQBnAHUAbABhAHIAMQAuADAAMAA5ADsAVQBLAFcATgA7AEcATABZAFAASABJAEMATwBOAFMASABhAGwAZgBsAGkAbgBnAHMALQBSAGUAZwB1AGwAYQByAEcATABZAFAASABJAEMATwBOAFMAIABIAGEAbABmAGwAaQBuAGcAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAOQA7AFAAUwAgADAAMAAxAC4AMAAwADkAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADgAMwAyADkARwBMAFkAUABIAEkAQwBPAE4AUwBIAGEAbABmAGwAaQBuAGcAcwAtAFIAZQBnAHUAbABhAHIASgBhAG4AIABLAG8AdgBhAHIAaQBrAEoAYQBuACAASwBvAHYAYQByAGkAawB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVwBlAGQAIABPAGMAdAAgADIAOQAgADAANgA6ADMANgA6ADAANwAgADIAMAAxADQARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABFwAAAQIBAwADAA0ADgEEAJYBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMA7wEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgZnbHlwaDEGZ2x5cGgyB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTIwQkQHdW5pMjMxQgd1bmkyNUZDB3VuaTI2MDEHdW5pMjZGQQd1bmkyNzA5B3VuaTI3MEYHdW5pRTAwMQd1bmlFMDAyB3VuaUUwMDMHdW5pRTAwNQd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMTAHdW5pRTAxMQd1bmlFMDEyB3VuaUUwMTMHdW5pRTAxNAd1bmlFMDE1B3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAyMAd1bmlFMDIxB3VuaUUwMjIHdW5pRTAyMwd1bmlFMDI0B3VuaUUwMjUHdW5pRTAyNgd1bmlFMDI3B3VuaUUwMjgHdW5pRTAyOQd1bmlFMDMwB3VuaUUwMzEHdW5pRTAzMgd1bmlFMDMzB3VuaUUwMzQHdW5pRTAzNQd1bmlFMDM2B3VuaUUwMzcHdW5pRTAzOAd1bmlFMDM5B3VuaUUwNDAHdW5pRTA0MQd1bmlFMDQyB3VuaUUwNDMHdW5pRTA0NAd1bmlFMDQ1B3VuaUUwNDYHdW5pRTA0Nwd1bmlFMDQ4B3VuaUUwNDkHdW5pRTA1MAd1bmlFMDUxB3VuaUUwNTIHdW5pRTA1Mwd1bmlFMDU0B3VuaUUwNTUHdW5pRTA1Ngd1bmlFMDU3B3VuaUUwNTgHdW5pRTA1OQd1bmlFMDYwB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUxMDEHdW5pRTEwMgd1bmlFMTAzB3VuaUUxMDQHdW5pRTEwNQd1bmlFMTA2B3VuaUUxMDcHdW5pRTEwOAd1bmlFMTA5B3VuaUUxMTAHdW5pRTExMQd1bmlFMTEyB3VuaUUxMTMHdW5pRTExNAd1bmlFMTE1B3VuaUUxMTYHdW5pRTExNwd1bmlFMTE4B3VuaUUxMTkHdW5pRTEyMAd1bmlFMTIxB3VuaUUxMjIHdW5pRTEyMwd1bmlFMTI0B3VuaUUxMjUHdW5pRTEyNgd1bmlFMTI3B3VuaUUxMjgHdW5pRTEyOQd1bmlFMTMwB3VuaUUxMzEHdW5pRTEzMgd1bmlFMTMzB3VuaUUxMzQHdW5pRTEzNQd1bmlFMTM2B3VuaUUxMzcHdW5pRTEzOAd1bmlFMTM5B3VuaUUxNDAHdW5pRTE0MQd1bmlFMTQyB3VuaUUxNDMHdW5pRTE0NAd1bmlFMTQ1B3VuaUUxNDYHdW5pRTE0OAd1bmlFMTQ5B3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAd1bmlFMTU1B3VuaUUxNTYHdW5pRTE1Nwd1bmlFMTU4B3VuaUUxNTkHdW5pRTE2MAd1bmlFMTYxB3VuaUUxNjIHdW5pRTE2Mwd1bmlFMTY0B3VuaUUxNjUHdW5pRTE2Ngd1bmlFMTY3B3VuaUUxNjgHdW5pRTE2OQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE5MAd1bmlFMTkxB3VuaUUxOTIHdW5pRTE5Mwd1bmlFMTk0B3VuaUUxOTUHdW5pRTE5Nwd1bmlFMTk4B3VuaUUxOTkHdW5pRTIwMAd1bmlFMjAxB3VuaUUyMDIHdW5pRTIwMwd1bmlFMjA0B3VuaUUyMDUHdW5pRTIwNgd1bmlFMjA5B3VuaUUyMTAHdW5pRTIxMQd1bmlFMjEyB3VuaUUyMTMHdW5pRTIxNAd1bmlFMjE1B3VuaUUyMTYHdW5pRTIxOAd1bmlFMjE5B3VuaUUyMjEHdW5pRTIyMwd1bmlFMjI0B3VuaUUyMjUHdW5pRTIyNgd1bmlFMjI3B3VuaUUyMzAHdW5pRTIzMQd1bmlFMjMyB3VuaUUyMzMHdW5pRTIzNAd1bmlFMjM1B3VuaUUyMzYHdW5pRTIzNwd1bmlFMjM4B3VuaUUyMzkHdW5pRTI0MAd1bmlFMjQxB3VuaUUyNDIHdW5pRTI0Mwd1bmlFMjQ0B3VuaUUyNDUHdW5pRTI0Ngd1bmlFMjQ3B3VuaUUyNDgHdW5pRTI0OQd1bmlFMjUwB3VuaUUyNTEHdW5pRTI1Mgd1bmlFMjUzB3VuaUUyNTQHdW5pRTI1NQd1bmlFMjU2B3VuaUUyNTcHdW5pRTI1OAd1bmlFMjU5B3VuaUUyNjAHdW5pRjhGRgZ1MUY1MTEGdTFGNkFBAAAAAAFUUMMXAAA=) format('truetype'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+PC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIiIGhvcml6LWFkdi14PSIxMjAwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMjAwIiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTI0MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIGhvcml6LWFkdi14PSIwIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjQwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiIC8+CjxnbHlwaCB1bmljb2RlPSIqIiBkPSJNNjAwIDExMDBxMTUgMCAzNCAtMS41dDMwIC0zLjVsMTEgLTFxMTAgLTIgMTcuNSAtMTAuNXQ3LjUgLTE4LjV2LTIyNGwxNTggMTU4cTcgNyAxOCA4dDE5IC02bDEwNiAtMTA2cTcgLTggNiAtMTl0LTggLTE4bC0xNTggLTE1OGgyMjRxMTAgMCAxOC41IC03LjV0MTAuNSAtMTcuNXE2IC00MSA2IC03NXEwIC0xNSAtMS41IC0zNHQtMy41IC0zMGwtMSAtMTFxLTIgLTEwIC0xMC41IC0xNy41dC0xOC41IC03LjVoLTIyNGwxNTggLTE1OCBxNyAtNyA4IC0xOHQtNiAtMTlsLTEwNiAtMTA2cS04IC03IC0xOSAtNnQtMTggOGwtMTU4IDE1OHYtMjI0cTAgLTEwIC03LjUgLTE4LjV0LTE3LjUgLTEwLjVxLTQxIC02IC03NSAtNnEtMTUgMCAtMzQgMS41dC0zMCAzLjVsLTExIDFxLTEwIDIgLTE3LjUgMTAuNXQtNy41IDE4LjV2MjI0bC0xNTggLTE1OHEtNyAtNyAtMTggLTh0LTE5IDZsLTEwNiAxMDZxLTcgOCAtNiAxOXQ4IDE4bDE1OCAxNThoLTIyNHEtMTAgMCAtMTguNSA3LjUgdC0xMC41IDE3LjVxLTYgNDEgLTYgNzVxMCAxNSAxLjUgMzR0My41IDMwbDEgMTFxMiAxMCAxMC41IDE3LjV0MTguNSA3LjVoMjI0bC0xNTggMTU4cS03IDcgLTggMTh0NiAxOWwxMDYgMTA2cTggNyAxOSA2dDE4IC04bDE1OCAtMTU4djIyNHEwIDEwIDcuNSAxOC41dDE3LjUgMTAuNXE0MSA2IDc1IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzUwaDM1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zNTB2LTM1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzNTBoLTM1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNSBoMzUwdjM1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTU7IiBkPSJNODI1IDExMDBoMjUwcTEwIDAgMTIuNSAtNXQtNS41IC0xM2wtMzY0IC0zNjRxLTYgLTYgLTExIC0xOGgyNjhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTEwMGgyNzVxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTE3NHEwIC0xMSAtNy41IC0xOC41dC0xOC41IC03LjVoLTE0OHEtMTEgMCAtMTguNSA3LjV0LTcuNSAxOC41djE3NCBoLTI3NXEtMTAgMCAtMTMgNnQzIDE0bDEyMCAxNjBxNiA4IDE4IDE0dDIyIDZoMTI1djEwMGgtMjc1cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMThxLTUgMTIgLTExIDE4bC0zNjQgMzY0cS04IDggLTUuNSAxM3QxMi41IDVoMjUwcTI1IDAgNDMgLTE4bDE2NCAtMTY0cTggLTggMTggLTh0MTggOGwxNjQgMTY0cTE4IDE4IDQzIDE4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDA7IiBob3Jpei1hZHYteD0iNjUwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMTsiIGhvcml6LWFkdi14PSIxMzAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMjsiIGhvcml6LWFkdi14PSI2NTAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDAzOyIgaG9yaXotYWR2LXg9IjEzMDAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA0OyIgaG9yaXotYWR2LXg9IjQzMyIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDU7IiBob3Jpei1hZHYteD0iMzI1IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwNjsiIGhvcml6LWFkdi14PSIyMTYiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA3OyIgaG9yaXotYWR2LXg9IjIxNiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDg7IiBob3Jpei1hZHYteD0iMTYyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwOTsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDBhOyIgaG9yaXotYWR2LXg9IjcyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAyZjsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDVmOyIgaG9yaXotYWR2LXg9IjMyNSIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwYWM7IiBkPSJNNzQ0IDExOThxMjQyIDAgMzU0IC0xODlxNjAgLTEwNCA2NiAtMjA5aC0xODFxMCA0NSAtMTcuNSA4Mi41dC00My41IDYxLjV0LTU4IDQwLjV0LTYwLjUgMjR0LTUxLjUgNy41cS0xOSAwIC00MC41IC01LjV0LTQ5LjUgLTIwLjV0LTUzIC0zOHQtNDkgLTYyLjV0LTM5IC04OS41aDM3OWwtMTAwIC0xMDBoLTMwMHEtNiAtNTAgLTYgLTEwMGg0MDZsLTEwMCAtMTAwaC0zMDBxOSAtNzQgMzMgLTEzMnQ1Mi41IC05MXQ2MS41IC01NC41dDU5IC0yOSB0NDcgLTcuNXEyMiAwIDUwLjUgNy41dDYwLjUgMjQuNXQ1OCA0MXQ0My41IDYxdDE3LjUgODBoMTc0cS0zMCAtMTcxIC0xMjggLTI3OHEtMTA3IC0xMTcgLTI3NCAtMTE3cS0yMDYgMCAtMzI0IDE1OHEtMzYgNDggLTY5IDEzM3QtNDUgMjA0aC0yMTdsMTAwIDEwMGgxMTJxMSA0NyA2IDEwMGgtMjE4bDEwMCAxMDBoMTM0cTIwIDg3IDUxIDE1My41dDYyIDEwMy41cTExNyAxNDEgMjk3IDE0MXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMGJkOyIgZD0iTTQyOCAxMjAwaDM1MHE2NyAwIDEyMCAtMTN0ODYgLTMxdDU3IC00OS41dDM1IC01Ni41dDE3IC02NC41dDYuNSAtNjAuNXQwLjUgLTU3di0xNi41di0xNi41cTAgLTM2IC0wLjUgLTU3dC02LjUgLTYxdC0xNyAtNjV0LTM1IC01N3QtNTcgLTUwLjV0LTg2IC0zMS41dC0xMjAgLTEzaC0xNzhsLTIgLTEwMGgyODhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMzh2LTE3NXEwIC0xMSAtNS41IC0xOCB0LTE1LjUgLTdoLTE0OXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE3NWgtMjY3cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMTd2MTAwaC0yNjdxLTEwIDAgLTEzIDZ0MyAxNGwxMjAgMTYwcTYgOCAxOCAxNHQyMiA2aDExN3Y0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNjAwIDEwMDB2LTMwMGgyMDNxNjQgMCA4Ni41IDMzdDIyLjUgMTE5cTAgODQgLTIyLjUgMTE2dC04Ni41IDMyaC0yMDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjIxMjsiIGQ9Ik0yNTAgNzAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjMxYjsiIGQ9Ik0xMDAwIDEyMDB2LTE1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTEwMHEwIC05MSAtNDkuNSAtMTY1LjV0LTEzMC41IC0xMDkuNXE4MSAtMzUgMTMwLjUgLTEwOS41dDQ5LjUgLTE2NS41di0xNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtODAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MTUwcTAgOTEgNDkuNSAxNjUuNXQxMzAuNSAxMDkuNXEtODEgMzUgLTEzMC41IDEwOS41IHQtNDkuNSAxNjUuNXYxMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxNTBoODAwek00MDAgMTAwMHYtMTAwcTAgLTYwIDMyLjUgLTEwOS41dDg3LjUgLTczLjVxMjggLTEyIDQ0IC0zN3QxNiAtNTV0LTE2IC01NXQtNDQgLTM3cS01NSAtMjQgLTg3LjUgLTczLjV0LTMyLjUgLTEwOS41di0xNTBoNDAwdjE1MHEwIDYwIC0zMi41IDEwOS41dC04Ny41IDczLjVxLTI4IDEyIC00NCAzN3QtMTYgNTV0MTYgNTV0NDQgMzcgcTU1IDI0IDg3LjUgNzMuNXQzMi41IDEwOS41djEwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI1ZmM7IiBob3Jpei1hZHYteD0iNTAwIiBkPSJNMCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2MDE7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA2LjVxMCAtMTIxIC04NSAtMjA3LjV0LTIwNSAtODYuNWgtNzUwcS03OSAwIC0xMzUuNSA1N3QtNTYuNSAxMzdxMCA2OSA0Mi41IDEyMi41dDEwOC41IDY3LjVxLTIgMTIgLTIgMzdxMCAxNTMgMTA4IDI2MC41dDI2MCAxMDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNmZhOyIgZD0iTTc3NCAxMTkzLjVxMTYgLTkuNSAyMC41IC0yN3QtNS41IC0zMy41bC0xMzYgLTE4N2w0NjcgLTc0NmgzMHEyMCAwIDM1IC0xOC41dDE1IC0zOS41di00MmgtMTIwMHY0MnEwIDIxIDE1IDM5LjV0MzUgMTguNWgzMGw0NjggNzQ2bC0xMzUgMTgzcS0xMCAxNiAtNS41IDM0dDIwLjUgMjh0MzQgNS41dDI4IC0yMC41bDExMSAtMTQ4bDExMiAxNTBxOSAxNiAyNyAyMC41dDM0IC01ek02MDAgMjAwaDM3N2wtMTgyIDExMmwtMTk1IDUzNHYtNjQ2eiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNzA5OyIgZD0iTTI1IDExMDBoMTE1MHExMCAwIDEyLjUgLTV0LTUuNSAtMTNsLTU2NCAtNTY3cS04IC04IC0xOCAtOHQtMTggOGwtNTY0IDU2N3EtOCA4IC01LjUgMTN0MTIuNSA1ek0xOCA4ODJsMjY0IC0yNjRxOCAtOCA4IC0xOHQtOCAtMThsLTI2NCAtMjY0cS04IC04IC0xMyAtNS41dC01IDEyLjV2NTUwcTAgMTAgNSAxMi41dDEzIC01LjV6TTkxOCA2MThsMjY0IDI2NHE4IDggMTMgNS41dDUgLTEyLjV2LTU1MHEwIC0xMCAtNSAtMTIuNXQtMTMgNS41IGwtMjY0IDI2NHEtOCA4IC04IDE4dDggMTh6TTgxOCA0ODJsMzY0IC0zNjRxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xMTUwcS0xMCAwIC0xMi41IDV0NS41IDEzbDM2NCAzNjRxOCA4IDE4IDh0MTggLThsMTY0IC0xNjRxOCAtOCAxOCAtOHQxOCA4bDE2NCAxNjRxOCA4IDE4IDh0MTggLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjcwZjsiIGQ9Ik0xMDExIDEyMTBxMTkgMCAzMyAtMTNsMTUzIC0xNTNxMTMgLTE0IDEzIC0zM3QtMTMgLTMzbC05OSAtOTJsLTIxNCAyMTRsOTUgOTZxMTMgMTQgMzIgMTR6TTEwMTMgODAwbC02MTUgLTYxNGwtMjE0IDIxNGw2MTQgNjE0ek0zMTcgOTZsLTMzMyAtMTEybDExMCAzMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMTsiIGQ9Ik03MDAgNjUwdi01NTBoMjUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtODAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgyNTB2NTUwbC01MDAgNTUwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMjsiIGQ9Ik0zNjggMTAxN2w2NDUgMTYzcTM5IDE1IDYzIDB0MjQgLTQ5di04MzFxMCAtNTUgLTQxLjUgLTk1LjV0LTExMS41IC02My41cS03OSAtMjUgLTE0NyAtNC41dC04NiA3NXQyNS41IDExMS41dDEyMi41IDgycTcyIDI0IDEzOCA4djUyMWwtNjAwIC0xNTV2LTYwNnEwIC00MiAtNDQgLTkwdC0xMDkgLTY5cS03OSAtMjYgLTE0NyAtNS41dC04NiA3NS41dDI1LjUgMTExLjV0MTIyLjUgODIuNXE3MiAyNCAxMzggN3Y2MzlxMCAzOCAxNC41IDU5IHQ1My41IDM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDM7IiBkPSJNNTAwIDExOTFxMTAwIDAgMTkxIC0zOXQxNTYuNSAtMTA0LjV0MTA0LjUgLTE1Ni41dDM5IC0xOTFsLTEgLTJsMSAtNXEwIC0xNDEgLTc4IC0yNjJsMjc1IC0yNzRxMjMgLTI2IDIyLjUgLTQ0LjV0LTIyLjUgLTQyLjVsLTU5IC01OHEtMjYgLTIwIC00Ni41IC0yMHQtMzkuNSAyMGwtMjc1IDI3NHEtMTE5IC03NyAtMjYxIC03N2wtNSAxbC0yIC0xcS0xMDAgMCAtMTkxIDM5dC0xNTYuNSAxMDQuNXQtMTA0LjUgMTU2LjV0LTM5IDE5MSB0MzkgMTkxdDEwNC41IDE1Ni41dDE1Ni41IDEwNC41dDE5MSAzOXpNNTAwIDEwMjJxLTg4IDAgLTE2MiAtNDN0LTExNyAtMTE3dC00MyAtMTYydDQzIC0xNjJ0MTE3IC0xMTd0MTYyIC00M3QxNjIgNDN0MTE3IDExN3Q0MyAxNjJ0LTQzIDE2MnQtMTE3IDExN3QtMTYyIDQzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDU7IiBkPSJNNjQ5IDk0OXE0OCA2OCAxMDkuNSAxMDR0MTIxLjUgMzguNXQxMTguNSAtMjB0MTAyLjUgLTY0dDcxIC0xMDAuNXQyNyAtMTIzcTAgLTU3IC0zMy41IC0xMTcuNXQtOTQgLTEyNC41dC0xMjYuNSAtMTI3LjV0LTE1MCAtMTUyLjV0LTE0NiAtMTc0cS02MiA4NSAtMTQ1LjUgMTc0dC0xNTAgMTUyLjV0LTEyNi41IDEyNy41dC05My41IDEyNC41dC0zMy41IDExNy41cTAgNjQgMjggMTIzdDczIDEwMC41dDEwNCA2NHQxMTkgMjAgdDEyMC41IC0zOC41dDEwNC41IC0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNjsiIGQ9Ik00MDcgODAwbDEzMSAzNTNxNyAxOSAxNy41IDE5dDE3LjUgLTE5bDEyOSAtMzUzaDQyMXEyMSAwIDI0IC04LjV0LTE0IC0yMC41bC0zNDIgLTI0OWwxMzAgLTQwMXE3IC0yMCAtMC41IC0yNS41dC0yNC41IDYuNWwtMzQzIDI0NmwtMzQyIC0yNDdxLTE3IC0xMiAtMjQuNSAtNi41dC0wLjUgMjUuNWwxMzAgNDAwbC0zNDcgMjUxcS0xNyAxMiAtMTQgMjAuNXQyMyA4LjVoNDI5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDc7IiBkPSJNNDA3IDgwMGwxMzEgMzUzcTcgMTkgMTcuNSAxOXQxNy41IC0xOWwxMjkgLTM1M2g0MjFxMjEgMCAyNCAtOC41dC0xNCAtMjAuNWwtMzQyIC0yNDlsMTMwIC00MDFxNyAtMjAgLTAuNSAtMjUuNXQtMjQuNSA2LjVsLTM0MyAyNDZsLTM0MiAtMjQ3cS0xNyAtMTIgLTI0LjUgLTYuNXQtMC41IDI1LjVsMTMwIDQwMGwtMzQ3IDI1MXEtMTcgMTIgLTE0IDIwLjV0MjMgOC41aDQyOXpNNDc3IDcwMGgtMjQwbDE5NyAtMTQybC03NCAtMjI2IGwxOTMgMTM5bDE5NSAtMTQwbC03NCAyMjlsMTkyIDE0MGgtMjM0bC03OCAyMTF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwODsiIGQ9Ik02MDAgMTIwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTI1MHEwIC00NiAtMzEgLTk4dC02OSAtNTJ2LTc1cTAgLTEwIDYgLTIxLjV0MTUgLTE3LjVsMzU4IC0yMzBxOSAtNSAxNSAtMTYuNXQ2IC0yMS41di05M3EwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5M3EwIDEwIDYgMjEuNXQxNSAxNi41bDM1OCAyMzBxOSA2IDE1IDE3LjV0NiAyMS41djc1cS0zOCAwIC02OSA1MiB0LTMxIDk4djI1MHEwIDEyNCA4OCAyMTJ0MjEyIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDk7IiBkPSJNMjUgMTEwMGgxMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTA1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMDUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwMCAxMDAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgMTAwMGgtNTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMzUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNTUwIHExMCAwIDE3LjUgNy41dDcuNSAxNy41djM1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTEwMDAgMTAwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwIDgwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA4MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgNjAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgNTAwaC01NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0zNTBxMCAtMTAgNy41IC0xNy41IHQxNy41IC03LjVoNTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MzUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMTAwIDQwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCAyMDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTA7IiBkPSJNNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCA1MDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMTsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTEwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODUwIDcwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoMjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTg1MCAzMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41IHQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMjsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNDUwIDcwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoNzAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMzsiIGQ9Ik00NjUgNDc3bDU3MSA1NzFxOCA4IDE4IDh0MTcgLThsMTc3IC0xNzdxOCAtNyA4IC0xN3QtOCAtMThsLTc4MyAtNzg0cS03IC04IC0xNy41IC04dC0xNy41IDhsLTM4NCAzODRxLTggOCAtOCAxOHQ4IDE3bDE3NyAxNzdxNyA4IDE3IDh0MTggLThsMTcxIC0xNzFxNyAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTQ7IiBkPSJNOTA0IDEwODNsMTc4IC0xNzlxOCAtOCA4IC0xOC41dC04IC0xNy41bC0yNjcgLTI2OGwyNjcgLTI2OHE4IC03IDggLTE3LjV0LTggLTE4LjVsLTE3OCAtMTc4cS04IC04IC0xOC41IC04dC0xNy41IDhsLTI2OCAyNjdsLTI2OCAtMjY3cS03IC04IC0xNy41IC04dC0xOC41IDhsLTE3OCAxNzhxLTggOCAtOCAxOC41dDggMTcuNWwyNjcgMjY4bC0yNjcgMjY4cS04IDcgLTggMTcuNXQ4IDE4LjVsMTc4IDE3OHE4IDggMTguNSA4dDE3LjUgLTggbDI2OCAtMjY3bDI2OCAyNjhxNyA3IDE3LjUgN3QxOC41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTU7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNNDI1IDkwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWg3NXExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41IHQtMTcuNSAtNy41aC03NXYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtNzVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg3NXY3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTY7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNMzI1IDgwMGgzNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxNzsiIGQ9Ik01NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04MDAgOTc1djE2NnExNjcgLTYyIDI3MiAtMjA5LjV0MTA1IC0zMzEuNXEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNSB0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHEwIDE4NCAxMDUgMzMxLjV0MjcyIDIwOS41di0xNjZxLTEwMyAtNTUgLTE2NSAtMTU1dC02MiAtMjIwcTAgLTExNiA1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXEwIDEyMCAtNjIgMjIwdC0xNjUgMTU1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTg7IiBkPSJNMTAyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTExNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTcyNSA4MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgNTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTQ1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djQ1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0xMjUgMzAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41IHYyNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDE5OyIgZD0iTTYwMCAxMTc0cTMzIDAgNzQgLTVsMzggLTE1Mmw1IC0xcTQ5IC0xNCA5NCAtMzlsNSAtMmwxMzQgODBxNjEgLTQ4IDEwNCAtMTA1bC04MCAtMTM0bDMgLTVxMjUgLTQ0IDM5IC05M2wxIC02bDE1MiAtMzhxNSAtNDMgNSAtNzNxMCAtMzQgLTUgLTc0bC0xNTIgLTM4bC0xIC02cS0xNSAtNDkgLTM5IC05M2wtMyAtNWw4MCAtMTM0cS00OCAtNjEgLTEwNCAtMTA1bC0xMzQgODFsLTUgLTNxLTQ0IC0yNSAtOTQgLTM5bC01IC0ybC0zOCAtMTUxIHEtNDMgLTUgLTc0IC01cS0zMyAwIC03NCA1bC0zOCAxNTFsLTUgMnEtNDkgMTQgLTk0IDM5bC01IDNsLTEzNCAtODFxLTYwIDQ4IC0xMDQgMTA1bDgwIDEzNGwtMyA1cS0yNSA0NSAtMzggOTNsLTIgNmwtMTUxIDM4cS02IDQyIC02IDc0cTAgMzMgNiA3M2wxNTEgMzhsMiA2cTEzIDQ4IDM4IDkzbDMgNWwtODAgMTM0cTQ3IDYxIDEwNSAxMDVsMTMzIC04MGw1IDJxNDUgMjUgOTQgMzlsNSAxbDM4IDE1MnE0MyA1IDc0IDV6TTYwMCA4MTUgcS04OSAwIC0xNTIgLTYzdC02MyAtMTUxLjV0NjMgLTE1MS41dDE1MiAtNjN0MTUyIDYzdDYzIDE1MS41dC02MyAxNTEuNXQtMTUyIDYzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjA7IiBkPSJNNTAwIDEzMDBoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di0xMDBoMjc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoLTExMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNzV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNTAwIDEyMDB2LTEwMGgzMDB2MTAwaC0zMDB6TTExMDAgOTAwdi04MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTcwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjUgdjgwMGg5MDB6TTMwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTUwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTcwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTkwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyMTsiIGQ9Ik0xOCA2MThsNjIwIDYwOHE4IDcgMTguNSA3dDE3LjUgLTdsNjA4IC02MDhxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xNzV2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWgtMzAwdi0zNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NzVoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDIyOyIgZD0iTTYwMCAxMjAwdi00MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDMwMHYtNjUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djExMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHpNMTAwMCA4MDBoLTI1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxMDI3cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd0MjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjV0LTU3IDIxNC41dC0xNTUuNSAxNTUuNXQtMjE0LjUgNTd6TTUyNSA5MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0yNzVoMTc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI0OyIgZD0iTTEzMDAgMGgtNTM4bC00MSA0MDBoLTI0MmwtNDEgLTQwMGgtNTM4bDQzMSAxMjAwaDIwOWwtMjEgLTMwMGgxNjJsLTIwIDMwMGgyMDh6TTUxNSA4MDBsLTI3IC0zMDBoMjI0bC0yNyAzMDBoLTE3MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI1OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDUwaDE5MXEyMCAwIDI1LjUgLTExLjV0LTcuNSAtMjcuNWwtMzI3IC00MDBxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMzI3IDQwMHEtMTMgMTYgLTcuNSAyNy41dDI1LjUgMTEuNWgxOTF2NDUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEyNSA0MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0zNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41IGgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTc1aDkwMHYxNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01MjUgOTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI3NWgxMzdxMjEgMCAyNiAtMTEuNXQtOCAtMjcuNWwtMjIzIC0yNzVxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMjIzIDI3NXEtMTMgMTYgLTggMjcuNXQyNiAxMS41aDEzN3YyNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyNzsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNjMyIDkxNGwyMjMgLTI3NXExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTEzN3YtMjc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2Mjc1aC0xMzdxLTIxIDAgLTI2IDExLjV0OCAyNy41bDIyMyAyNzVxMTMgMTYgMzIgMTYgdDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI4OyIgZD0iTTIyNSAxMjAwaDc1MHExMCAwIDE5LjUgLTd0MTIuNSAtMTdsMTg2IC02NTJxNyAtMjQgNyAtNDl2LTQyNXEwIC0xMiAtNCAtMjd0LTkgLTE3cS0xMiAtNiAtMzcgLTZoLTExMDBxLTEyIDAgLTI3IDR0LTE3IDhxLTYgMTMgLTYgMzhsMSA0MjVxMCAyNSA3IDQ5bDE4NSA2NTJxMyAxMCAxMi41IDE3dDE5LjUgN3pNODc4IDEwMDBoLTU1NnEtMTAgMCAtMTkgLTd0LTExIC0xOGwtODcgLTQ1MHEtMiAtMTEgNCAtMTh0MTYgLTdoMTUwIHExMCAwIDE5LjUgLTd0MTEuNSAtMTdsMzggLTE1MnEyIC0xMCAxMS41IC0xN3QxOS41IC03aDI1MHExMCAwIDE5LjUgN3QxMS41IDE3bDM4IDE1MnEyIDEwIDExLjUgMTd0MTkuNSA3aDE1MHExMCAwIDE2IDd0NCAxOGwtODcgNDUwcS0yIDExIC0xMSAxOHQtMTkgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI5OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01NDAgODIwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMDsiIGQ9Ik05NDcgMTA2MGwxMzUgMTM1cTcgNyAxMi41IDV0NS41IC0xM3YtMzYycTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMzYycS0xMSAwIC0xMyA1LjV0NSAxMi41bDEzMyAxMzNxLTEwOSA3NiAtMjM4IDc2cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNWgxNTBxMCAtMTE3IC00NS41IC0yMjQgdC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMxOyIgZD0iTTk0NyAxMDYwbDEzNSAxMzVxNyA3IDEyLjUgNXQ1LjUgLTEzdi0zNjFxMCAtMTEgLTcuNSAtMTguNXQtMTguNSAtNy41aC0zNjFxLTExIDAgLTEzIDUuNXQ1IDEyLjVsMTM0IDEzNHEtMTEwIDc1IC0yMzkgNzVxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41aC0xNTBxMCAxMTcgNDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3pNMTAyNyA2MDBoMTUwIHEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41cS0xOTIgMCAtMzQ4IDExOGwtMTM0IC0xMzRxLTcgLTggLTEyLjUgLTUuNXQtNS41IDEyLjV2MzYwcTAgMTEgNy41IDE4LjV0MTguNSA3LjVoMzYwcTEwIDAgMTIuNSAtNS41dC01LjUgLTEyLjVsLTEzMyAtMTMzcTExMCAtNzYgMjQwIC03NnExMTYgMCAyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMyOyIgZD0iTTEyNSAxMjAwaDEwNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djExNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMTA3NSAxMDAwaC04NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di04NTBxMCAtMTAgNy41IC0xNy41dDE3LjUgLTcuNWg4NTBxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXY4NTAgcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMzI1IDkwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgOTAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTMyNSA3MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNTI1IDcwMGg0NTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTQ1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0zMjUgNTAwaDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTUyNSA1MDBoNDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC00NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMzI1IDMwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgMzAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMzsiIGQ9Ik05MDAgODAwdjIwMHEwIDgzIC01OC41IDE0MS41dC0xNDEuNSA1OC41aC0zMDBxLTgyIDAgLTE0MSAtNTl0LTU5IC0xNDF2LTIwMGgtMTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDkwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NjAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC0xMDB6TTQwMCA4MDB2MTUwcTAgMjEgMTUgMzUuNXQzNSAxNC41aDIwMCBxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNXYtMTUwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNDsiIGQ9Ik0xMjUgMTEwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwNzVoLTEwMHYxMDc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwNzUgMTA1MnE0IDAgOSAtMnExNiAtNiAxNiAtMjN2LTQyMXEwIC02IC0zIC0xMnEtMzMgLTU5IC02Ni41IC05OXQtNjUuNSAtNTh0LTU2LjUgLTI0LjV0LTUyLjUgLTYuNXEtMjYgMCAtNTcuNSA2LjV0LTUyLjUgMTMuNXQtNjAgMjFxLTQxIDE1IC02MyAyMi41dC01Ny41IDE1dC02NS41IDcuNSBxLTg1IDAgLTE2MCAtNTdxLTcgLTUgLTE1IC01cS02IDAgLTExIDNxLTE0IDcgLTE0IDIydjQzOHEyMiA1NSA4MiA5OC41dDExOSA0Ni41cTIzIDIgNDMgMC41dDQzIC03dDMyLjUgLTguNXQzOCAtMTN0MzIuNSAtMTFxNDEgLTE0IDYzLjUgLTIxdDU3IC0xNHQ2My41IC03cTEwMyAwIDE4MyA4N3E3IDggMTggOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM1OyIgZD0iTTYwMCAxMTc1cTExNiAwIDIyNyAtNDkuNXQxOTIuNSAtMTMxdDEzMSAtMTkyLjV0NDkuNSAtMjI3di0zMDBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djMwMHEwIDEyNyAtNzAuNSAyMzEuNXQtMTg0LjUgMTYxLjV0LTI0NSA1N3QtMjQ1IC01N3QtMTg0LjUgLTE2MS41dC03MC41IC0yMzEuNXYtMzAwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTAgcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzAwcTAgMTE2IDQ5LjUgMjI3dDEzMSAxOTIuNXQxOTIuNSAxMzF0MjI3IDQ5LjV6TTIyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwcTAgOCA2IDE0dDE0IDZ6TTgyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwIHEwIDggNiAxNHQxNCA2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzY7IiBkPSJNMzIxIDgxNGwyNTggMTcycTkgNiAxNSAyLjV0NiAtMTMuNXYtNzUwcTAgLTEwIC02IC0xMy41dC0xNSAyLjVsLTI1OCAxNzJxLTIxIDE0IC00NiAxNGgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMjUwcTI1IDAgNDYgMTR6TTkwMCA2NjhsMTIwIDEyMHE3IDcgMTcgN3QxNyAtN2wzNCAtMzRxNyAtNyA3IC0xN3QtNyAtMTdsLTEyMCAtMTIwbDEyMCAtMTIwcTcgLTcgNyAtMTcgdC03IC0xN2wtMzQgLTM0cS03IC03IC0xNyAtN3QtMTcgN2wtMTIwIDExOWwtMTIwIC0xMTlxLTcgLTcgLTE3IC03dC0xNyA3bC0zNCAzNHEtNyA3IC03IDE3dDcgMTdsMTE5IDEyMGwtMTE5IDEyMHEtNyA3IC03IDE3dDcgMTdsMzQgMzRxNyA4IDE3IDh0MTcgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNzsiIGQ9Ik0zMjEgODE0bDI1OCAxNzJxOSA2IDE1IDIuNXQ2IC0xMy41di03NTBxMCAtMTAgLTYgLTEzLjV0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNiBsLTI5IDIzcS03IDcgLTguNSAxNi41dDQuNSAxNy41cTcyIDEwMyA3MiAyMjlxMCAxMzIgLTc4IDIzOHEtNiA4IC00LjUgMTh0OS41IDE3bDI5IDIycTcgNSAxNSA1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzg7IiBkPSJNOTY3IDEwMDRoM3ExMSAtMSAxNyAtMTBxMTM1IC0xNzkgMTM1IC0zOTZxMCAtMTA1IC0zNCAtMjA2LjV0LTk4IC0xODUuNXEtNyAtOSAtMTcgLTEwaC0zcS05IDAgLTE2IDZsLTQyIDM0cS04IDYgLTkgMTZ0NSAxOHExMTEgMTUwIDExMSAzMjhxMCA5MCAtMjkuNSAxNzZ0LTg0LjUgMTU3cS02IDkgLTUgMTl0MTAgMTZsNDIgMzNxNyA1IDE1IDV6TTMyMSA4MTRsMjU4IDE3MnE5IDYgMTUgMi41dDYgLTEzLjV2LTc1MHEwIC0xMCAtNiAtMTMuNSB0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNmwtMjkgMjNxLTcgNyAtOC41IDE2LjV0NC41IDE3LjVxNzIgMTAzIDcyIDIyOXEwIDEzMiAtNzggMjM4IHEtNiA4IC00LjUgMTguNXQ5LjUgMTYuNWwyOSAyMnE3IDUgMTUgNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM5OyIgZD0iTTUwMCA5MDBoMTAwdi0xMDBoLTEwMHYtMTAwaC00MDB2LTEwMGgtMTAwdjYwMGg1MDB2LTMwMHpNMTIwMCA3MDBoLTIwMHYtMTAwaDIwMHYtMjAwaC0zMDB2MzAwaC0yMDB2MzAwaC0xMDB2MjAwaDYwMHYtNTAwek0xMDAgMTEwMHYtMzAwaDMwMHYzMDBoLTMwMHpNODAwIDExMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTMwMCA5MDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEwMDAgOTAwaC0xMDB2MTAwaDEwMHYtMTAwek0zMDAgNTAwaDIwMHYtNTAwIGgtNTAwdjUwMGgyMDB2MTAwaDEwMHYtMTAwek04MDAgMzAwaDIwMHYtMTAwaC0xMDB2LTEwMGgtMjAwdjEwMGgtMTAwdjEwMGgxMDB2MjAwaC0yMDB2MTAwaDMwMHYtMzAwek0xMDAgNDAwdi0zMDBoMzAwdjMwMGgtMzAwek0zMDAgMjAwaC0xMDB2MTAwaDEwMHYtMTAwek0xMjAwIDIwMGgtMTAwdjEwMGgxMDB2LTEwMHpNNzAwIDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEyMDAgMGgtMzAwdjEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQwOyIgZD0iTTEwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMzAwIDIwMGgtMTAwdjEwMDBoMTAwdi0xMDAwek03MDAgMjAwaC0yMDB2MTAwMGgyMDB2LTEwMDB6TTkwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMTIwMCAyMDBoLTIwMHYxMDAwaDIwMHYtMTAwMHpNNDAwIDBoLTMwMHYxMDBoMzAwdi0xMDB6TTYwMCAwaC0xMDB2OTFoMTAwdi05MXpNODAwIDBoLTEwMHY5MWgxMDB2LTkxek0xMTAwIDBoLTIwMHY5MWgyMDB2LTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNDE7IiBkPSJNNTAwIDEyMDBsNjgyIC02ODJxOCAtOCA4IC0xOHQtOCAtMThsLTQ2NCAtNDY0cS04IC04IC0xOCAtOHQtMTggOGwtNjgyIDY4MmwxIDQ3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDQ3NHpNMzE5LjUgMTAyNC41cS0yOS41IDI5LjUgLTcxIDI5LjV0LTcxIC0yOS41dC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQyOyIgZD0iTTUwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTY4MiA2ODJsMSA0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg0NzR6TTgwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTU2IDU2bDQyNCA0MjZsLTcwMCA3MDBoMTUwek0zMTkuNSAxMDI0LjVxLTI5LjUgMjkuNSAtNzEgMjkuNXQtNzEgLTI5LjUgdC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQzOyIgZD0iTTMwMCAxMjAwaDgyNXE3NSAwIDc1IC03NXYtOTAwcTAgLTI1IC0xOCAtNDNsLTY0IC02NHEtOCAtOCAtMTMgLTUuNXQtNSAxMi41djk1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjVoLTcwMHEtMjUgMCAtNDMgLTE4bC02NCAtNjRxLTggLTggLTUuNSAtMTN0MTIuNSAtNWg3MDBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di05NTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC04NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NzUgcTAgMjUgMTggNDNsMTM5IDEzOXExOCAxOCA0MyAxOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ0OyIgZD0iTTI1MCAxMjAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTE1MGwtNDUwIDQ0NGwtNDUwIC00NDV2MTE1MXEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NTsiIGQ9Ik04MjIgMTIwMGgtNDQ0cS0xMSAwIC0xOSAtNy41dC05IC0xNy41bC03OCAtMzAxcS03IC0yNCA3IC00NWw1NyAtMTA4cTYgLTkgMTcuNSAtMTV0MjEuNSAtNmg0NTBxMTAgMCAyMS41IDZ0MTcuNSAxNWw2MiAxMDhxMTQgMjEgNyA0NWwtODMgMzAxcS0xIDEwIC05IDE3LjV0LTE5IDcuNXpNMTE3NSA4MDBoLTE1MHEtMTAgMCAtMjEgLTYuNXQtMTUgLTE1LjVsLTc4IC0xNTZxLTQgLTkgLTE1IC0xNS41dC0yMSAtNi41aC01NTAgcS0xMCAwIC0yMSA2LjV0LTE1IDE1LjVsLTc4IDE1NnEtNCA5IC0xNSAxNS41dC0yMSA2LjVoLTE1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTY1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDc1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41IHQ3LjUgMTcuNXY2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41ek04NTAgMjAwaC01MDBxLTEwIDAgLTE5LjUgLTd0LTExLjUgLTE3bC0zOCAtMTUycS0yIC0xMCAzLjUgLTE3dDE1LjUgLTdoNjAwcTEwIDAgMTUuNSA3dDMuNSAxN2wtMzggMTUycS0yIDEwIC0xMS41IDE3dC0xOS41IDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NjsiIGQ9Ik01MDAgMTEwMGgyMDBxNTYgMCAxMDIuNSAtMjAuNXQ3Mi41IC01MHQ0NCAtNTl0MjUgLTUwLjVsNiAtMjBoMTUwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di02MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTEwMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djYwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMTUwcTIgOCA2LjUgMjEuNXQyNCA0OHQ0NSA2MXQ3MiA0OHQxMDIuNSAyMS41ek05MDAgODAwdi0xMDAgaDEwMHYxMDBoLTEwMHpNNjAwIDczMHEtOTUgMCAtMTYyLjUgLTY3LjV0LTY3LjUgLTE2Mi41dDY3LjUgLTE2Mi41dDE2Mi41IC02Ny41dDE2Mi41IDY3LjV0NjcuNSAxNjIuNXQtNjcuNSAxNjIuNXQtMTYyLjUgNjcuNXpNNjAwIDYwM3E0MyAwIDczIC0zMHQzMCAtNzN0LTMwIC03M3QtNzMgLTMwdC03MyAzMHQtMzAgNzN0MzAgNzN0NzMgMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NzsiIGQ9Ik02ODEgMTE5OWwzODUgLTk5OHEyMCAtNTAgNjAgLTkycTE4IC0xOSAzNi41IC0yOS41dDI3LjUgLTExLjVsMTAgLTJ2LTY2aC00MTd2NjZxNTMgMCA3NSA0My41dDUgODguNWwtODIgMjIyaC0zOTFxLTU4IC0xNDUgLTkyIC0yMzRxLTExIC0zNCAtNi41IC01N3QyNS41IC0zN3Q0NiAtMjB0NTUgLTZ2LTY2aC0zNjV2NjZxNTYgMjQgODQgNTJxMTIgMTIgMjUgMzAuNXQyMCAzMS41bDcgMTNsMzk5IDEwMDZoOTN6TTQxNiA1MjFoMzQwIGwtMTYyIDQ1N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ4OyIgZD0iTTc1MyA2NDFxNSAtMSAxNC41IC00LjV0MzYgLTE1LjV0NTAuNSAtMjYuNXQ1My41IC00MHQ1MC41IC01NC41dDM1LjUgLTcwdDE0LjUgLTg3cTAgLTY3IC0yNy41IC0xMjUuNXQtNzEuNSAtOTcuNXQtOTguNSAtNjYuNXQtMTA4LjUgLTQwLjV0LTEwMiAtMTNoLTUwMHY4OXE0MSA3IDcwLjUgMzIuNXQyOS41IDY1LjV2ODI3cTAgMjQgLTAuNSAzNHQtMy41IDI0dC04LjUgMTkuNXQtMTcgMTMuNXQtMjggMTIuNXQtNDIuNSAxMS41djcxIGw0NzEgLTFxNTcgMCAxMTUuNSAtMjAuNXQxMDggLTU3dDgwLjUgLTk0dDMxIC0xMjQuNXEwIC01MSAtMTUuNSAtOTYuNXQtMzggLTc0LjV0LTQ1IC01MC41dC0zOC41IC0zMC41ek00MDAgNzAwaDEzOXE3OCAwIDEzMC41IDQ4LjV0NTIuNSAxMjIuNXEwIDQxIC04LjUgNzAuNXQtMjkuNSA1NS41dC02Mi41IDM5LjV0LTEwMy41IDEzLjVoLTExOHYtMzUwek00MDAgMjAwaDIxNnE4MCAwIDEyMSA1MC41dDQxIDEzMC41cTAgOTAgLTYyLjUgMTU0LjUgdC0xNTYuNSA2NC41aC0xNTl2LTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ5OyIgZD0iTTg3NyAxMjAwbDIgLTU3cS04MyAtMTkgLTExNiAtNDUuNXQtNDAgLTY2LjVsLTEzMiAtODM5cS05IC00OSAxMyAtNjl0OTYgLTI2di05N2gtNTAwdjk3cTE4NiAxNiAyMDAgOThsMTczIDgzMnEzIDE3IDMgMzB0LTEuNSAyMi41dC05IDE3LjV0LTEzLjUgMTIuNXQtMjEuNSAxMHQtMjYgOC41dC0zMy41IDEwcS0xMyAzIC0xOSA1djU3aDQyNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDUwOyIgZD0iTTEzMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTE3NSAxMDAwaC03NXYtODAwaDc1bC0xMjUgLTE2N2wtMTI1IDE2N2g3NXY4MDBoLTc1bDEyNSAxNjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MTsiIGQ9Ik0xMTAwIDkwMGgtNTBxMCAyMSAtNCAzN3QtOS41IDI2LjV0LTE4IDE3LjV0LTIyIDExdC0yOC41IDUuNXQtMzEgMnQtMzcgMC41aC0yMDB2LTY1MHEwIC0yMiAyNSAtMzQuNXQ1MCAtMTMuNWwyNSAtMnYtMTAwaC00MDB2MTAwcTQgMCAxMSAwLjV0MjQgM3QzMCA3dDI0IDE1dDExIDI0LjV2NjUwaC0yMDBxLTI1IDAgLTM3IC0wLjV0LTMxIC0ydC0yOC41IC01LjV0LTIyIC0xMXQtMTggLTE3LjV0LTkuNSAtMjYuNXQtNCAtMzdoLTUwdjMwMCBoMTAwMHYtMzAwek0xMTY3IDUwbC0xNjcgLTEyNXY3NWgtODAwdi03NWwtMTY3IDEyNWwxNjcgMTI1di03NWg4MDB2NzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MjsiIGQ9Ik01MCAxMTAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDgwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MzsiIGQ9Ik0yNTAgMTEwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjUwIDUwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU0OyIgZD0iTTUwMCA5NTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg2MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXpNMTAwIDY1MHYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41ek0zMDAgMzUwdjEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV6TTAgNTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU1OyIgZD0iTTUwIDExMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1NjsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCAxMTAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMzUwIDgwMGg4MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zNTAgMjAwaDgwMCBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNTc7IiBkPSJNNDAwIDBoLTEwMHYxMTAwaDEwMHYtMTEwMHpNNTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjY3IDU1MGwtMTY3IC0xMjV2NzVoLTIwMHYxMDBoMjAwdjc1ek01NTAgNTAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTU1MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1ODsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAwaC0xMDB2MTEwMGgxMDB2LTExMDB6TTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEwMCA2MDBoMjAwdi0xMDBoLTIwMHYtNzVsLTE2NyAxMjVsMTY3IDEyNXYtNzV6TTUwIDUwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1OTsiIGQ9Ik03NSAxMDAwaDc1MHEzMSAwIDUzIC0yMnQyMiAtNTN2LTY1MHEwIC0zMSAtMjIgLTUzdC01MyAtMjJoLTc1MHEtMzEgMCAtNTMgMjJ0LTIyIDUzdjY1MHEwIDMxIDIyIDUzdDUzIDIyek0xMjAwIDMwMGwtMzAwIDMwMGwzMDAgMzAwdi02MDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2MDsiIGQ9Ik00NCAxMTAwaDExMTJxMTggMCAzMSAtMTN0MTMgLTMxdi0xMDEycTAgLTE4IC0xMyAtMzF0LTMxIC0xM2gtMTExMnEtMTggMCAtMzEgMTN0LTEzIDMxdjEwMTJxMCAxOCAxMyAzMXQzMSAxM3pNMTAwIDEwMDB2LTczN2wyNDcgMTgybDI5OCAtMTMxbC03NCAxNTZsMjkzIDMxOGwyMzYgLTI4OHY1MDBoLTEwMDB6TTM0MiA4ODRxNTYgMCA5NSAtMzl0MzkgLTk0LjV0LTM5IC05NXQtOTUgLTM5LjV0LTk1IDM5LjV0LTM5IDk1dDM5IDk0LjUgdDk1IDM5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjI7IiBkPSJNNjQ4IDExNjlxMTE3IDAgMjE2IC02MHQxNTYuNSAtMTYxdDU3LjUgLTIxOHEwIC0xMTUgLTcwIC0yNThxLTY5IC0xMDkgLTE1OCAtMjI1LjV0LTE0MyAtMTc5LjVsLTU0IC02MnEtOSA4IC0yNS41IDI0LjV0LTYzLjUgNjcuNXQtOTEgMTAzdC05OC41IDEyOHQtOTUuNSAxNDhxLTYwIDEzMiAtNjAgMjQ5cTAgODggMzQgMTY5LjV0OTEuNSAxNDJ0MTM3IDk2LjV0MTY2LjUgMzZ6TTY1Mi41IDk3NHEtOTEuNSAwIC0xNTYuNSAtNjUgdC02NSAtMTU3dDY1IC0xNTYuNXQxNTYuNSAtNjQuNXQxNTYuNSA2NC41dDY1IDE1Ni41dC02NSAxNTd0LTE1Ni41IDY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxNzN2ODU0cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2NDsiIGQ9Ik01NTQgMTI5NXEyMSAtNzIgNTcuNSAtMTQzLjV0NzYgLTEzMHQ4MyAtMTE4dDgyLjUgLTExN3Q3MCAtMTE2dDQ5LjUgLTEyNnQxOC41IC0xMzYuNXEwIC03MSAtMjUuNSAtMTM1dC02OC41IC0xMTF0LTk5IC04MnQtMTE4LjUgLTU0dC0xMjUuNSAtMjNxLTg0IDUgLTE2MS41IDM0dC0xMzkuNSA3OC41dC05OSAxMjV0LTM3IDE2NC41cTAgNjkgMTggMTM2LjV0NDkuNSAxMjYuNXQ2OS41IDExNi41dDgxLjUgMTE3LjV0ODMuNSAxMTkgdDc2LjUgMTMxdDU4LjUgMTQzek0zNDQgNzEwcS0yMyAtMzMgLTQzLjUgLTcwLjV0LTQwLjUgLTEwMi41dC0xNyAtMTIzcTEgLTM3IDE0LjUgLTY5LjV0MzAgLTUydDQxIC0zN3QzOC41IC0yNC41dDMzIC0xNXEyMSAtNyAzMiAtMXQxMyAyMmw2IDM0cTIgMTAgLTIuNSAyMnQtMTMuNSAxOXEtNSA0IC0xNCAxMnQtMjkuNSA0MC41dC0zMi41IDczLjVxLTI2IDg5IDYgMjcxcTIgMTEgLTYgMTFxLTggMSAtMTUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjU7IiBkPSJNMTAwMCAxMDEzbDEwOCAxMTVxMiAxIDUgMnQxMyAydDIwLjUgLTF0MjUgLTkuNXQyOC41IC0yMS41cTIyIC0yMiAyNyAtNDN0MCAtMzJsLTYgLTEwbC0xMDggLTExNXpNMzUwIDExMDBoNDAwcTUwIDAgMTA1IC0xM2wtMTg3IC0xODdoLTM2OHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41djE4MmwyMDAgMjAwdi0zMzIgcTAgLTE2NSAtOTMuNSAtMjU3LjV0LTI1Ni41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTEwMDkgODAzbC0zNjIgLTM2MmwtMTYxIC01MGw1NSAxNzBsMzU1IDM1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY2OyIgZD0iTTM1MCAxMTAwaDM2MXEtMTY0IC0xNDYgLTIxNiAtMjAwaC0xOTVxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNWwyMDAgMTUzdi0xMDNxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTgyNCAxMDczbDMzOSAtMzAxcTggLTcgOCAtMTcuNXQtOCAtMTcuNWwtMzQwIC0zMDZxLTcgLTYgLTEyLjUgLTR0LTYuNSAxMXYyMDNxLTI2IDEgLTU0LjUgMHQtNzguNSAtNy41dC05MiAtMTcuNXQtODYgLTM1dC03MCAtNTdxMTAgNTkgMzMgMTA4dDUxLjUgODEuNXQ2NSA1OC41dDY4LjUgNDAuNXQ2NyAyNC41dDU2IDEzLjV0NDAgNC41djIxMHExIDEwIDYuNSAxMi41dDEzLjUgLTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY3OyIgZD0iTTM1MCAxMTAwaDM1MHE2MCAwIDEyNyAtMjNsLTE3OCAtMTc3aC0zNDlxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNXY2OWwyMDAgMjAwdi0yMTlxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTY0MyA2MzlsMzk1IDM5NXE3IDcgMTcuNSA3dDE3LjUgLTdsMTAxIC0xMDFxNyAtNyA3IC0xNy41dC03IC0xNy41bC01MzEgLTUzMnEtNyAtNyAtMTcuNSAtN3QtMTcuNSA3bC0yNDggMjQ4cS03IDcgLTcgMTcuNXQ3IDE3LjVsMTAxIDEwMXE3IDcgMTcuNSA3dDE3LjUgLTdsMTExIC0xMTFxOCAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjg7IiBkPSJNMzE4IDkxOGwyNjQgMjY0cTggOCAxOCA4dDE4IC04bDI2MCAtMjY0cTcgLTggNC41IC0xM3QtMTIuNSAtNWgtMTcwdi0yMDBoMjAwdjE3M3EwIDEwIDUgMTJ0MTMgLTVsMjY0IC0yNjBxOCAtNyA4IC0xNy41dC04IC0xNy41bC0yNjQgLTI2NXEtOCAtNyAtMTMgLTV0LTUgMTJ2MTczaC0yMDB2LTIwMGgxNzBxMTAgMCAxMi41IC01dC00LjUgLTEzbC0yNjAgLTI2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTI2NCAyNjRxLTggOCAtNS41IDEzIHQxMi41IDVoMTc1djIwMGgtMjAwdi0xNzNxMCAtMTAgLTUgLTEydC0xMyA1bC0yNjQgMjY1cS04IDcgLTggMTcuNXQ4IDE3LjVsMjY0IDI2MHE4IDcgMTMgNXQ1IC0xMnYtMTczaDIwMHYyMDBoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY5OyIgZD0iTTI1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDM4bDQ2NCA0NTNxMTUgMTQgMjUuNSAxMHQxMC41IC0yNXYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcwOyIgZD0iTTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di0xMDAwcTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcxOyIgZD0iTTEyMDAgMTA1MHYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ5MiA0ODBxLTE1IDE0IC0xNSAzNXQxNSAzNWw0OTIgNDgwcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV2LTQzOGw0NjQgNDUzcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3MjsiIGQ9Ik0yNDMgMTA3NGw4MTQgLTQ5OHExOCAtMTEgMTggLTI2dC0xOCAtMjZsLTgxNCAtNDk4cS0xOCAtMTEgLTMwLjUgLTR0LTEyLjUgMjh2MTAwMHEwIDIxIDEyLjUgMjh0MzAuNSAtNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDczOyIgZD0iTTI1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzQ7IiBkPSJNMTEwMCA5NTB2LTgwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY4MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc1OyIgZD0iTTUwMCA2MTJ2NDM4cTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0OTIgLTQ4MHExNSAtMTQgMTUgLTM1dC0xNSAtMzVsLTQ5MiAtNDgwcS0xNSAtMTQgLTI1LjUgLTEwdC0xMC41IDI1djQzOGwtNDY0IC00NTNxLTE1IC0xNCAtMjUuNSAtMTB0LTEwLjUgMjV2MTAwMHEwIDIxIDEwLjUgMjV0MjUuNSAtMTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NjsiIGQ9Ik0xMDQ4IDExMDJsMTAwIDFxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNWw1IC0xMDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41bC0xMDAgLTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41bC0yIDQzN2wtNDYzIC00NTRxLTE0IC0xNSAtMjQuNSAtMTAuNXQtMTAuNSAyNS41bC0yIDQzN2wtNDYyIC00NTVxLTE1IC0xNCAtMjUuNSAtOS41dC0xMC41IDI0LjVsLTUgMTAwMHEwIDIxIDEwLjUgMjUuNXQyNS41IC0xMC41bDQ2NiAtNDUwIGwtMiA0MzhxMCAyMCAxMC41IDI0LjV0MjUuNSAtOS41bDQ2NiAtNDUxbC0yIDQzOHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NzsiIGQ9Ik04NTAgMTEwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDM4bC00NjQgLTQ1M3EtMTUgLTE0IC0yNS41IC0xMHQtMTAuNSAyNXYxMDAwcTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0NjQgLTQ1M3Y0MzhxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzg7IiBkPSJNNjg2IDEwODFsNTAxIC01NDBxMTUgLTE1IDEwLjUgLTI2dC0yNi41IC0xMWgtMTA0MnEtMjIgMCAtMjYuNSAxMXQxMC41IDI2bDUwMSA1NDBxMTUgMTUgMzYgMTV0MzYgLTE1ek0xNTAgNDAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc5OyIgZD0iTTg4NSA5MDBsLTM1MiAtMzUzbDM1MiAtMzUzbC0xOTcgLTE5OGwtNTUyIDU1Mmw1NTIgNTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODA7IiBkPSJNMTA2NCA1NDdsLTU1MSAtNTUxbC0xOTggMTk4bDM1MyAzNTNsLTM1MyAzNTNsMTk4IDE5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NTAgOTAwaC0xMDBxLTIxIDAgLTM1LjUgLTE0LjV0LTE0LjUgLTM1LjV2LTE1MGgtMTUwIHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMTAwcTAgLTIxIDE0LjUgLTM1LjV0MzUuNSAtMTQuNWgxNTB2LTE1MHEwIC0yMSAxNC41IC0zNS41dDM1LjUgLTE0LjVoMTAwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxNTBoMTUwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxMDBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTE1MHYxNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4MjsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNODUwIDcwMGgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNSB0MzUuNSAtMTQuNWg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgzOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03NDEuNSA5MTNxLTEyLjUgMCAtMjEuNSAtOWwtMTIwIC0xMjBsLTEyMCAxMjBxLTkgOSAtMjEuNSA5IHQtMjEuNSAtOWwtMTQxIC0xNDFxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxMjAgLTEyMGwtMTIwIC0xMjBxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxNDEgLTE0MXE5IC05IDIxLjUgLTl0MjEuNSA5bDEyMCAxMjBsMTIwIC0xMjBxOSAtOSAyMS41IC05dDIxLjUgOWwxNDEgMTQxcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTIwIDEyMGwxMjAgMTIwcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTQxIDE0MXEtOSA5IC0yMS41IDl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NDsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNTQ2IDYyM2wtODQgODVxLTcgNyAtMTcuNSA3dC0xOC41IC03bC0xMzkgLTEzOXEtNyAtOCAtNyAtMTh0NyAtMTggbDI0MiAtMjQxcTcgLTggMTcuNSAtOHQxNy41IDhsMzc1IDM3NXE3IDcgNyAxNy41dC03IDE4LjVsLTEzOSAxMzlxLTcgNyAtMTcuNSA3dC0xNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODU7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTU4OCA5NDFxLTI5IDAgLTU5IC01LjV0LTYzIC0yMC41dC01OCAtMzguNXQtNDEuNSAtNjN0LTE2LjUgLTg5LjUgcTAgLTI1IDIwIC0yNWgxMzFxMzAgLTUgMzUgMTFxNiAyMCAyMC41IDI4dDQ1LjUgOHEyMCAwIDMxLjUgLTEwLjV0MTEuNSAtMjguNXEwIC0yMyAtNyAtMzR0LTI2IC0xOHEtMSAwIC0xMy41IC00dC0xOS41IC03LjV0LTIwIC0xMC41dC0yMiAtMTd0LTE4LjUgLTI0dC0xNS41IC0zNXQtOCAtNDZxLTEgLTggNS41IC0xNi41dDIwLjUgLTguNWgxNzNxNyAwIDIyIDh0MzUgMjh0MzcuNSA0OHQyOS41IDc0dDEyIDEwMHEwIDQ3IC0xNyA4MyB0LTQyLjUgNTd0LTU5LjUgMzQuNXQtNjQgMTh0LTU5IDQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NzUgMTAwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNSB0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTY3NSA3MDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNzV2LTIwMGgtNzVxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di01MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDM1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djUwcTAgMTAgLTcuNSAxNy41IHQtMTcuNSA3LjVoLTc1djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NzsiIGQ9Ik01MjUgMTIwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xOTRxMTAzIC0yNyAxNzguNSAtMTAyLjV0MTAyLjUgLTE3OC41aDE5NHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE5NHEtMjcgLTEwMyAtMTAyLjUgLTE3OC41dC0xNzguNSAtMTAyLjV2LTE5NHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE5NCBxLTEwMyAyNyAtMTc4LjUgMTAyLjV0LTEwMi41IDE3OC41aC0xOTRxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxOTRxMjcgMTAzIDEwMi41IDE3OC41dDE3OC41IDEwMi41djE5NHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek03MDAgODkzdi0xNjhxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNjhxLTY4IC0yMyAtMTE5IC03NCB0LTc0IC0xMTloMTY4cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTY4cTIzIC02OCA3NCAtMTE5dDExOSAtNzR2MTY4cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTY4cTY4IDIzIDExOSA3NHQ3NCAxMTloLTE2OHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDE2OCBxLTIzIDY4IC03NCAxMTl0LTExOSA3NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg4OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek03NTkgODIzbDY0IC02NHE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTEyNCAtMTI0bDEyNCAtMTI0cTcgLTcgNyAtMTcuNXQtNyAtMTcuNWwtNjQgLTY0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTEyNCAxMjRsLTEyNCAtMTI0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTY0IDY0IHEtNyA3IC03IDE3LjV0NyAxNy41bDEyNCAxMjRsLTEyNCAxMjRxLTcgNyAtNyAxNy41dDcgMTcuNWw2NCA2NHE3IDcgMTcuNSA3dDE3LjUgLTdsMTI0IC0xMjRsMTI0IDEyNHE3IDcgMTcuNSA3dDE3LjUgLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4OTsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNzgyIDc4OGwxMDYgLTEwNnE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTMyMCAtMzIxcS04IC03IC0xOCAtN3QtMTggN2wtMjAyIDIwM3EtOCA3IC04IDE3LjV0OCAxNy41bDEwNiAxMDZxNyA4IDE3LjUgOHQxNy41IC04bDc5IC03OWwxOTcgMTk3cTcgNyAxNy41IDd0MTcuNSAtN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkwOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjVxMCAtMTIwIDY1IC0yMjUgbDU4NyA1ODdxLTEwNSA2NSAtMjI1IDY1ek05NjUgODE5bC01ODQgLTU4NHExMDQgLTYyIDIxOSAtNjJxMTE2IDAgMjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjVxMCAxMTUgLTYyIDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkxOyIgZD0iTTM5IDU4Mmw1MjIgNDI3cTE2IDEzIDI3LjUgOHQxMS41IC0yNnYtMjkxaDU1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC01NTB2LTI5MXEwIC0yMSAtMTEuNSAtMjZ0LTI3LjUgOGwtNTIyIDQyN3EtMTYgMTMgLTE2IDMydDE2IDMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwOTI7IiBkPSJNNjM5IDEwMDlsNTIyIC00MjdxMTYgLTEzIDE2IC0zMnQtMTYgLTMybC01MjIgLTQyN3EtMTYgLTEzIC0yNy41IC04dC0xMS41IDI2djI5MWgtNTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDU1MHYyOTFxMCAyMSAxMS41IDI2dDI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5MzsiIGQ9Ik02ODIgMTE2MWw0MjcgLTUyMnExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTI5MXYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djU1MGgtMjkxcS0yMSAwIC0yNiAxMS41dDggMjcuNWw0MjcgNTIycTEzIDE2IDMyIDE2dDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk0OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUwaDI5MXEyMSAwIDI2IC0xMS41dC04IC0yNy41bC00MjcgLTUyMnEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC00MjcgNTIycS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMjkxdjU1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5NTsiIGQ9Ik02MzkgMTEwOWw1MjIgLTQyN3ExNiAtMTMgMTYgLTMydC0xNiAtMzJsLTUyMiAtNDI3cS0xNiAtMTMgLTI3LjUgLTh0LTExLjUgMjZ2MjkxcS05NCAtMiAtMTgyIC0yMHQtMTcwLjUgLTUydC0xNDcgLTkyLjV0LTEwMC41IC0xMzUuNXE1IDEwNSAyNyAxOTMuNXQ2Ny41IDE2N3QxMTMgMTM1dDE2NyA5MS41dDIyNS41IDQydjI2MnEwIDIxIDExLjUgMjZ0MjcuNSAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk2OyIgZD0iTTg1MCAxMjAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzAwcTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtOTQgOTRsLTI0OSAtMjQ5cS04IC03IC0xOCAtN3QtMTggN2wtMTA2IDEwNnEtNyA4IC03IDE4dDcgMThsMjQ5IDI0OWwtOTQgOTRxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjV6TTM1MCAwaC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djMwMHEwIDIxIDEwLjUgMjV0MjQuNSAtMTBsOTQgLTk0bDI0OSAyNDkgcTggNyAxOCA3dDE4IC03bDEwNiAtMTA2cTcgLTggNyAtMTh0LTcgLTE4bC0yNDkgLTI0OWw5NCAtOTRxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk3OyIgZD0iTTEwMTQgMTEyMGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMjQ5IC0yNDlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMjQ5IDI0OXE4IDcgMTggN3QxOCAtN3pNMjUwIDYwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMjQ5IC0yNDlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwyNDkgMjQ5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03MDQgOTAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNSB0MzcuNSAtMTQuNWg1NHEyMCAwIDM3LjUgMTQuNXQyMS41IDM0LjVsNTggMzAycTQgMjAgLTggMzQuNXQtMzIgMTQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAyOyIgZD0iTTI2MCAxMjAwcTkgMCAxOSAtMnQxNSAtNGw1IC0ycTIyIC0xMCA0NCAtMjNsMTk2IC0xMThxMjEgLTEzIDM2IC0yNHEyOSAtMjEgMzcgLTEycTExIDEzIDQ5IDM1bDE5NiAxMThxMjIgMTMgNDUgMjNxMTcgNyAzOCA3cTIzIDAgNDcgLTE2LjV0MzcgLTMzLjVsMTMgLTE2cTE0IC0yMSAxOCAtNDVsMjUgLTEyM2w4IC00NHExIC05IDguNSAtMTQuNXQxNy41IC01LjVoNjFxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MCBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE3NWgtNDAwdjMwMGgtMjAwdi0zMDBoLTQwMHYxNzVxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNjFxMTEgMCAxOCAzdDcgOHEwIDQgOSA1MmwyNSAxMjhxNSAyNSAxOSA0NXEyIDMgNSA3dDEzLjUgMTV0MjEuNSAxOS41dDI2LjUgMTUuNSB0MjkuNSA3ek05MTUgMTA3OWwtMTY2IC0xNjJxLTcgLTcgLTUgLTEydDEyIC01aDIxOXExMCAwIDE1IDd0MiAxN2wtNTEgMTQ5cS0zIDEwIC0xMSAxMnQtMTUgLTZ6TTQ2MyA5MTdsLTE3NyAxNTdxLTggNyAtMTYgNXQtMTEgLTEybC01MSAtMTQzcS0zIC0xMCAyIC0xN3QxNSAtN2gyMzFxMTEgMCAxMi41IDV0LTUuNSAxMnpNNTAwIDBoLTM3NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWg0MDB2LTQwMHpNMTEwMCA0MDB2LTM3NSBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNzV2NDAwaDQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAzOyIgZD0iTTExNjUgMTE5MHE4IDMgMjEgLTYuNXQxMyAtMTcuNXEtMiAtMTc4IC0yNC41IC0zMjMuNXQtNTUuNSAtMjQ1LjV0LTg3IC0xNzQuNXQtMTAyLjUgLTExOC41dC0xMTggLTY4LjV0LTExOC41IC0zM3QtMTIwIC00LjV0LTEwNSA5LjV0LTkwIDE2LjVxLTYxIDEyIC03OCAxMXEtNCAxIC0xMi41IDB0LTM0IC0xNC41dC01Mi41IC00MC41bC0xNTMgLTE1M3EtMjYgLTI0IC0zNyAtMTQuNXQtMTEgNDMuNXEwIDY0IDQyIDEwMnE4IDggNTAuNSA0NSB0NjYuNSA1OHExOSAxNyAzNSA0N3QxMyA2MXEtOSA1NSAtMTAgMTAyLjV0NyAxMTF0MzcgMTMwdDc4IDEyOS41cTM5IDUxIDgwIDg4dDg5LjUgNjMuNXQ5NC41IDQ1dDExMy41IDM2dDEyOSAzMXQxNTcuNSAzN3QxODIgNDcuNXpNMTExNiAxMDk4cS04IDkgLTIyLjUgLTN0LTQ1LjUgLTUwcS0zOCAtNDcgLTExOSAtMTAzLjV0LTE0MiAtODkuNWwtNjIgLTMzcS01NiAtMzAgLTEwMiAtNTd0LTEwNCAtNjh0LTEwMi41IC04MC41dC04NS41IC05MSB0LTY0IC0xMDQuNXEtMjQgLTU2IC0zMSAtODZ0MiAtMzJ0MzEuNSAxNy41dDU1LjUgNTkuNXEyNSAzMCA5NCA3NS41dDEyNS41IDc3LjV0MTQ3LjUgODFxNzAgMzcgMTE4LjUgNjl0MTAyIDc5LjV0OTkgMTExdDg2LjUgMTQ4LjVxMjIgNTAgMjQgNjB0LTYgMTl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNDsiIGQ9Ik02NTMgMTIzMXEtMzkgLTY3IC01NC41IC0xMzF0LTEwLjUgLTExNC41dDI0LjUgLTk2LjV0NDcuNSAtODB0NjMuNSAtNjIuNXQ2OC41IC00Ni41dDY1IC0zMHEtNCA3IC0xNy41IDM1dC0xOC41IDM5LjV0LTE3IDM5LjV0LTE3IDQzdC0xMyA0MnQtOS41IDQ0LjV0LTIgNDJ0NCA0M3QxMy41IDM5dDIzIDM4LjVxOTYgLTQyIDE2NSAtMTA3LjV0MTA1IC0xMzh0NTIgLTE1NnQxMyAtMTU5dC0xOSAtMTQ5LjVxLTEzIC01NSAtNDQgLTEwNi41IHQtNjggLTg3dC03OC41IC02NC41dC03Mi41IC00NXQtNTMgLTIycS03MiAtMjIgLTEyNyAtMTFxLTMxIDYgLTEzIDE5cTYgMyAxNyA3cTEzIDUgMzIuNSAyMXQ0MSA0NHQzOC41IDYzLjV0MjEuNSA4MS41dC02LjUgOTQuNXQtNTAgMTA3dC0xMDQgMTE1LjVxMTAgLTEwNCAtMC41IC0xODl0LTM3IC0xNDAuNXQtNjUgLTkzdC04NCAtNTJ0LTkzLjUgLTExdC05NSAyNC41cS04MCAzNiAtMTMxLjUgMTE0dC01My41IDE3MXEtMiAyMyAwIDQ5LjUgdDQuNSA1Mi41dDEzLjUgNTZ0MjcuNSA2MHQ0NiA2NC41dDY5LjUgNjguNXEtOCAtNTMgLTUgLTEwMi41dDE3LjUgLTkwdDM0IC02OC41dDQ0LjUgLTM5dDQ5IC0ycTMxIDEzIDM4LjUgMzZ0LTQuNSA1NXQtMjkgNjQuNXQtMzYgNzV0LTI2IDc1LjVxLTE1IDg1IDIgMTYxLjV0NTMuNSAxMjguNXQ4NS41IDkyLjV0OTMuNSA2MXQ4MS41IDI1LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNTsiIGQ9Ik02MDAgMTA5NHE4MiAwIDE2MC41IC0yMi41dDE0MCAtNTl0MTE2LjUgLTgyLjV0OTQuNSAtOTV0NjggLTk1dDQyLjUgLTgyLjV0MTQgLTU3LjV0LTE0IC01Ny41dC00MyAtODIuNXQtNjguNSAtOTV0LTk0LjUgLTk1dC0xMTYuNSAtODIuNXQtMTQwIC01OXQtMTU5LjUgLTIyLjV0LTE1OS41IDIyLjV0LTE0MCA1OXQtMTE2LjUgODIuNXQtOTQuNSA5NXQtNjguNSA5NXQtNDMgODIuNXQtMTQgNTcuNXQxNCA1Ny41dDQyLjUgODIuNXQ2OCA5NSB0OTQuNSA5NXQxMTYuNSA4Mi41dDE0MCA1OXQxNjAuNSAyMi41ek04ODggODI5cS0xNSAxNSAtMTggMTJ0NSAtMjJxMjUgLTU3IDI1IC0xMTlxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4dC0yMTIgODh0LTg4IDIxMnEwIDU5IDIzIDExNHE4IDE5IDQuNSAyMnQtMTcuNSAtMTJxLTcwIC02OSAtMTYwIC0xODRxLTEzIC0xNiAtMTUgLTQwLjV0OSAtNDIuNXEyMiAtMzYgNDcgLTcxdDcwIC04MnQ5Mi41IC04MXQxMTMgLTU4LjV0MTMzLjUgLTI0LjUgdDEzMy41IDI0dDExMyA1OC41dDkyLjUgODEuNXQ3MCA4MS41dDQ3IDcwLjVxMTEgMTggOSA0Mi41dC0xNCA0MS41cS05MCAxMTcgLTE2MyAxODl6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wzNSAzNHExNCAxNSAxMi41IDMzLjV0LTE2LjUgMzMuNXEtNDQgNDQgLTg5IDExN3EtMTEgMTggLTI4IDIwdC0zMiAtMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNjsiIGQ9Ik01OTIgMGgtMTQ4bDMxIDEyMHEtOTEgMjAgLTE3NS41IDY4LjV0LTE0My41IDEwNi41dC0xMDMuNSAxMTl0LTY2LjUgMTEwdC0yMiA3NnEwIDIxIDE0IDU3LjV0NDIuNSA4Mi41dDY4IDk1dDk0LjUgOTV0MTE2LjUgODIuNXQxNDAgNTl0MTYwLjUgMjIuNXE2MSAwIDEyNiAtMTVsMzIgMTIxaDE0OHpNOTQ0IDc3MGw0NyAxODFxMTA4IC04NSAxNzYuNSAtMTkydDY4LjUgLTE1OXEwIC0yNiAtMTkuNSAtNzF0LTU5LjUgLTEwMnQtOTMgLTExMiB0LTEyOSAtMTA0LjV0LTE1OCAtNzUuNWw0NiAxNzNxNzcgNDkgMTM2IDExN3Q5NyAxMzFxMTEgMTggOSA0Mi41dC0xNCA0MS41cS01NCA3MCAtMTA3IDEzMHpNMzEwIDgyNHEtNzAgLTY5IC0xNjAgLTE4NHEtMTMgLTE2IC0xNSAtNDAuNXQ5IC00Mi41cTE4IC0zMCAzOSAtNjB0NTcgLTcwLjV0NzQgLTczdDkwIC02MXQxMDUgLTQxLjVsNDEgMTU0cS0xMDcgMTggLTE3OC41IDEwMS41dC03MS41IDE5My41cTAgNTkgMjMgMTE0cTggMTkgNC41IDIyIHQtMTcuNSAtMTJ6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wxMiAxMWwyMiA4NmwtMyA0cS00NCA0NCAtODkgMTE3cS0xMSAxOCAtMjggMjB0LTMyIC0xMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTA3OyIgZD0iTS05MCAxMDBsNjQyIDEwNjZxMjAgMzEgNDggMjguNXQ0OCAtMzUuNWw2NDIgLTEwNTZxMjEgLTMyIDcuNSAtNjcuNXQtNTAuNSAtMzUuNWgtMTI5NHEtMzcgMCAtNTAuNSAzNHQ3LjUgNjZ6TTE1NSAyMDBoMzQ1djc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoMzQ1bC00NDUgNzIzek00OTYgNzAwaDIwOHEyMCAwIDMyIC0xNC41dDggLTM0LjVsLTU4IC0yNTIgcS00IC0yMCAtMjEuNSAtMzQuNXQtMzcuNSAtMTQuNWgtNTRxLTIwIDAgLTM3LjUgMTQuNXQtMjEuNSAzNC41bC01OCAyNTJxLTQgMjAgOCAzNC41dDMyIDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwODsiIGQ9Ik02NTAgMTIwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnYtMzM5bDM2MyAtMzI1cTE1IC0xNCAyNiAtMzguNXQxMSAtNDQuNXYtNDFxMCAtMjAgLTEyIC0yNi41dC0yOSA1LjVsLTM1OSAyNDl2LTI2M3ExMDAgLTkzIDEwMCAtMTEzdi02NHEwIC0yMSAtMTMgLTI5dC0zMiAxbC0yMDUgMTI4bC0yMDUgLTEyOHEtMTkgLTkgLTMyIC0xdC0xMyAyOXY2NHEwIDIwIDEwMCAxMTN2MjYzbC0zNTkgLTI0OXEtMTcgLTEyIC0yOSAtNS41dC0xMiAyNi41djQxIHEwIDIwIDExIDQ0LjV0MjYgMzguNWwzNjMgMzI1djMzOXEwIDYyIDQ0IDEwNnQxMDYgNDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwOTsiIGQ9Ik04NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTExMDB2MTUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMTAwIDgwMHYtNzUwcTAgLTIxIC0xNC41IC0zNS41IHQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NzUwaDExMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTcwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTkwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA0MDAgdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek0xMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek0zMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek01MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTA7IiBkPSJNMTEzNSAxMTY1bDI0OSAtMjMwcTE1IC0xNCAxNSAtMzV0LTE1IC0zNWwtMjQ5IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC0xNTlsLTYwMCAtNjAwaC0yOTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjA5bDYwMCA2MDBoMjQxdjE1MHEwIDIxIDEwLjUgMjV0MjQuNSAtMTB6TTUyMiA4MTlsLTE0MSAtMTQxbC0xMjIgMTIyaC0yMDlxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI5MXpNMTEzNSA1NjVsMjQ5IC0yMzBxMTUgLTE0IDE1IC0zNXQtMTUgLTM1bC0yNDkgLTIzMHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYxNTBoLTI0MWwtMTgxIDE4MWwxNDEgMTQxbDEyMiAtMTIyaDE1OXYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTE7IiBkPSJNMTAwIDExMDBoMTAwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC01OTZsLTMwNCAtMzAwdjMwMGgtMTAwcS00MSAwIC03MC41IDI5LjV0LTI5LjUgNzAuNXY2MDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTI7IiBkPSJNMTUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTMwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMzAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTExMDAgODAwdi0zMDBxMCAtNDEgLTMgLTc3LjV0LTE1IC04OS41dC0zMiAtOTZ0LTU4IC04OXQtODkgLTc3dC0xMjkgLTUxdC0xNzQgLTIwdC0xNzQgMjAgdC0xMjkgNTF0LTg5IDc3dC01OCA4OXQtMzIgOTZ0LTE1IDg5LjV0LTMgNzcuNXYzMDBoMzAwdi0yNTB2LTI3di00Mi41dDEuNSAtNDF0NSAtMzh0MTAgLTM1dDE2LjUgLTMwdDI1LjUgLTI0LjV0MzUgLTE5dDQ2LjUgLTEydDYwIC00dDYwIDQuNXQ0Ni41IDEyLjV0MzUgMTkuNXQyNSAyNS41dDE3IDMwLjV0MTAgMzV0NSAzOHQyIDQwLjV0LTAuNSA0MnYyNXYyNTBoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTM7IiBkPSJNMTEwMCA0MTFsLTE5OCAtMTk5bC0zNTMgMzUzbC0zNTMgLTM1M2wtMTk3IDE5OWw1NTEgNTUxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTQ7IiBkPSJNMTEwMSA3ODlsLTU1MCAtNTUxbC01NTEgNTUxbDE5OCAxOTlsMzUzIC0zNTNsMzUzIDM1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE1OyIgZD0iTTQwNCAxMDAwaDc0NnEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUxaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtMjMwIC0yNDlxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI0OXEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNWgxNTB2NDAxaC0zODF6TTEzNSA5ODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi00MDBoMzg1bDIxNSAtMjAwaC03NTBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXY1NTBoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTY7IiBkPSJNNTYgMTIwMGg5NHExNyAwIDMxIC0xMXQxOCAtMjdsMzggLTE2Mmg4OTZxMjQgMCAzOSAtMTguNXQxMCAtNDIuNWwtMTAwIC00NzVxLTUgLTIxIC0yNyAtNDIuNXQtNTUgLTIxLjVoLTYzM2w0OCAtMjAwaDUzNXEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41dC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MGgtMzAwdi01MCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaC0zMXEtMTggMCAtMzIuNSAxMHQtMjAuNSAxOWwtNSAxMGwtMjAxIDk2MWgtNTRxLTIwIDAgLTM1IDE0LjV0LTE1IDM1LjV0MTUgMzUuNXQzNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTc7IiBkPSJNMTIwMCAxMDAwdi0xMDBoLTEyMDB2MTAwaDIwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41aDUwMHpNMCA4MDBoMTIwMHYtODAwaC0xMjAwdjgwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE4OyIgZD0iTTIwMCA4MDBsLTIwMCAtNDAwdjYwMGgyMDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41aDMwMHE0MiAwIDcxIC0yOS41dDI5IC03MC41aDUwMHYtMjAwaC0xMDAwek0xNTAwIDcwMGwtMzAwIC03MDBoLTEyMDBsMzAwIDcwMGgxMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTk7IiBkPSJNNjM1IDExODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi02MDFoMTUwcTIxIDAgMjUgLTEwLjV0LTEwIC0yNC41bC0yMzAgLTI0OXEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjQ5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41aDE1MHY2MDFoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjA7IiBkPSJNOTM2IDg2NGwyNDkgLTIyOXExNCAtMTUgMTQgLTM1LjV0LTE0IC0zNS41bC0yNDkgLTIyOXEtMTUgLTE1IC0yNS41IC0xMC41dC0xMC41IDI0LjV2MTUxaC02MDB2LTE1MXEwIC0yMCAtMTAuNSAtMjQuNXQtMjUuNSAxMC41bC0yNDkgMjI5cS0xNCAxNSAtMTQgMzUuNXQxNCAzNS41bDI0OSAyMjlxMTUgMTUgMjUuNSAxMC41dDEwLjUgLTI1LjV2LTE0OWg2MDB2MTQ5cTAgMjEgMTAuNSAyNS41dDI1LjUgLTEwLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMTsiIGQ9Ik0xMTY5IDQwMGwtMTcyIDczMnEtNSAyMyAtMjMgNDUuNXQtMzggMjIuNWgtNjcycS0yMCAwIC0zOCAtMjB0LTIzIC00MWwtMTcyIC03MzloMTEzOHpNMTEwMCAzMDBoLTEwMDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTEwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoMTAwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek04MDAgMTAwdjEwMGgxMDB2LTEwMGgtMTAwIHpNMTAwMCAxMDB2MTAwaDEwMHYtMTAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMjsiIGQ9Ik0xMTUwIDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTg1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUuNSAxNC41dC0xNC41IDM1LjV2ODUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTAwMCAyMDBsLTY3NSAyMDBoLTM4bDQ3IC0yNzZxMyAtMTYgLTUuNSAtMjB0LTI5LjUgLTRoLTdoLTg0cS0yMCAwIC0zNC41IDE0dC0xOC41IDM1cS01NSAzMzcgLTU1IDM1MXYyNTB2NnEwIDE2IDEgMjMuNXQ2LjUgMTQgdDE3LjUgNi41aDIwMGw2NzUgMjUwdi04NTB6TTAgNzUwdi0yNTBxLTQgMCAtMTEgMC41dC0yNCA2dC0zMCAxNXQtMjQgMzB0LTExIDQ4LjV2NTBxMCAyNiAxMC41IDQ2dDI1IDMwdDI5IDE2dDI1LjUgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTIzOyIgZD0iTTU1MyAxMjAwaDk0cTIwIDAgMjkgLTEwLjV0MyAtMjkuNWwtMTggLTM3cTgzIC0xOSAxNDQgLTgyLjV0NzYgLTE0MC41bDYzIC0zMjdsMTE4IC0xNzNoMTdxMTkgMCAzMyAtMTQuNXQxNCAtMzV0LTEzIC00MC41dC0zMSAtMjdxLTggLTQgLTIzIC05LjV0LTY1IC0xOS41dC0xMDMgLTI1dC0xMzIuNSAtMjB0LTE1OC41IC05cS01NyAwIC0xMTUgNXQtMTA0IDEydC04OC41IDE1LjV0LTczLjUgMTcuNXQtNTQuNSAxNnQtMzUuNSAxMmwtMTEgNCBxLTE4IDggLTMxIDI4dC0xMyA0MC41dDE0IDM1dDMzIDE0LjVoMTdsMTE4IDE3M2w2MyAzMjdxMTUgNzcgNzYgMTQwdDE0NCA4M2wtMTggMzJxLTYgMTkgMy41IDMydDI4LjUgMTN6TTQ5OCAxMTBxNTAgLTYgMTAyIC02cTUzIDAgMTAyIDZxLTEyIC00OSAtMzkuNSAtNzkuNXQtNjIuNSAtMzAuNXQtNjMgMzAuNXQtMzkgNzkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI0OyIgZD0iTTgwMCA5NDZsMjI0IDc4bC03OCAtMjI0bDIzNCAtNDVsLTE4MCAtMTU1bDE4MCAtMTU1bC0yMzQgLTQ1bDc4IC0yMjRsLTIyNCA3OGwtNDUgLTIzNGwtMTU1IDE4MGwtMTU1IC0xODBsLTQ1IDIzNGwtMjI0IC03OGw3OCAyMjRsLTIzNCA0NWwxODAgMTU1bC0xODAgMTU1bDIzNCA0NWwtNzggMjI0bDIyNCAtNzhsNDUgMjM0bDE1NSAtMTgwbDE1NSAxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyNTsiIGQ9Ik02NTAgMTIwMGg1MHE0MCAwIDcwIC00MC41dDMwIC04NC41di0xNTBsLTI4IC0xMjVoMzI4cTQwIDAgNzAgLTQwLjV0MzAgLTg0LjV2LTEwMHEwIC00NSAtMjkgLTc0bC0yMzggLTM0NHEtMTYgLTI0IC0zOCAtNDAuNXQtNDUgLTE2LjVoLTI1MHEtNyAwIC00MiAyNXQtNjYgNTBsLTMxIDI1aC02MXEtNDUgMCAtNzIuNSAxOHQtMjcuNSA1N3Y0MDBxMCAzNiAyMCA2M2wxNDUgMTk2bDk2IDE5OHExMyAyOCAzNy41IDQ4dDUxLjUgMjB6IE02NTAgMTEwMGwtMTAwIC0yMTJsLTE1MCAtMjEzdi0zNzVoMTAwbDEzNiAtMTAwaDIxNGwyNTAgMzc1djEyNWgtNDUwbDUwIDIyNXYxNzVoLTUwek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI2OyIgZD0iTTYwMCAxMTAwaDI1MHEyMyAwIDQ1IC0xNi41dDM4IC00MC41bDIzOCAtMzQ0cTI5IC0yOSAyOSAtNzR2LTEwMHEwIC00NCAtMzAgLTg0LjV0LTcwIC00MC41aC0zMjhxMjggLTExOCAyOCAtMTI1di0xNTBxMCAtNDQgLTMwIC04NC41dC03MCAtNDAuNWgtNTBxLTI3IDAgLTUxLjUgMjB0LTM3LjUgNDhsLTk2IDE5OGwtMTQ1IDE5NnEtMjAgMjcgLTIwIDYzdjQwMHEwIDM5IDI3LjUgNTd0NzIuNSAxOGg2MXExMjQgMTAwIDEzOSAxMDB6IE01MCAxMDAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTYzNiAxMDAwbC0xMzYgLTEwMGgtMTAwdi0zNzVsMTUwIC0yMTNsMTAwIC0yMTJoNTB2MTc1bC01MCAyMjVoNDUwdjEyNWwtMjUwIDM3NWgtMjE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjc7IiBkPSJNMzU2IDg3M2wzNjMgMjMwcTMxIDE2IDUzIC02bDExMCAtMTEycTEzIC0xMyAxMy41IC0zMnQtMTEuNSAtMzRsLTg0IC0xMjFoMzAycTg0IDAgMTM4IC0zOHQ1NCAtMTEwdC01NSAtMTExdC0xMzkgLTM5aC0xMDZsLTEzMSAtMzM5cS02IC0yMSAtMTkuNSAtNDF0LTI4LjUgLTIwaC0zNDJxLTcgMCAtOTAgODF0LTgzIDk0djUyNXEwIDE3IDE0IDM1LjV0MjggMjguNXpNNDAwIDc5MnYtNTAzbDEwMCAtODloMjkzbDEzMSAzMzkgcTYgMjEgMTkuNSA0MXQyOC41IDIwaDIwM3EyMSAwIDMwLjUgMjV0MC41IDUwdC0zMSAyNWgtNDU2aC03aC02aC01LjV0LTYgMC41dC01IDEuNXQtNSAydC00IDIuNXQtNCA0dC0yLjUgNC41cS0xMiAyNSA1IDQ3bDE0NiAxODNsLTg2IDgzek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwIHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyODsiIGQ9Ik00NzUgMTEwM2wzNjYgLTIzMHEyIC0xIDYgLTMuNXQxNCAtMTAuNXQxOCAtMTYuNXQxNC41IC0yMHQ2LjUgLTIyLjV2LTUyNXEwIC0xMyAtODYgLTk0dC05MyAtODFoLTM0MnEtMTUgMCAtMjguNSAyMHQtMTkuNSA0MWwtMTMxIDMzOWgtMTA2cS04NSAwIC0xMzkuNSAzOXQtNTQuNSAxMTF0NTQgMTEwdDEzOCAzOGgzMDJsLTg1IDEyMXEtMTEgMTUgLTEwLjUgMzR0MTMuNSAzMmwxMTAgMTEycTIyIDIyIDUzIDZ6TTM3MCA5NDVsMTQ2IC0xODMgcTE3IC0yMiA1IC00N3EtMiAtMiAtMy41IC00LjV0LTQgLTR0LTQgLTIuNXQtNSAtMnQtNSAtMS41dC02IC0wLjVoLTZoLTYuNWgtNmgtNDc1di0xMDBoMjIxcTE1IDAgMjkgLTIwdDIwIC00MWwxMzAgLTMzOWgyOTRsMTA2IDg5djUwM2wtMzQyIDIzNnpNMTA1MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjUgdjUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyOTsiIGQ9Ik01NTAgMTI5NHE3MiAwIDExMSAtNTV0MzkgLTEzOXYtMTA2bDMzOSAtMTMxcTIxIC02IDQxIC0xOS41dDIwIC0yOC41di0zNDJxMCAtNyAtODEgLTkwdC05NCAtODNoLTUyNXEtMTcgMCAtMzUuNSAxNHQtMjguNSAyOGwtOSAxNGwtMjMwIDM2M3EtMTYgMzEgNiA1M2wxMTIgMTEwcTEzIDEzIDMyIDEzLjV0MzQgLTExLjVsMTIxIC04NHYzMDJxMCA4NCAzOCAxMzh0MTEwIDU0ek02MDAgOTcydjIwM3EwIDIxIC0yNSAzMC41dC01MCAwLjUgdC0yNSAtMzF2LTQ1NnYtN3YtNnYtNS41dC0wLjUgLTZ0LTEuNSAtNXQtMiAtNXQtMi41IC00dC00IC00dC00LjUgLTIuNXEtMjUgLTEyIC00NyA1bC0xODMgMTQ2bC04MyAtODZsMjM2IC0zMzloNTAzbDg5IDEwMHYyOTNsLTMzOSAxMzFxLTIxIDYgLTQxIDE5LjV0LTIwIDI4LjV6TTQ1MCAyMDBoNTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTUwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMDsiIGQ9Ik0zNTAgMTEwMGg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNWgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41ek02MDAgMzA2di0xMDZxMCAtODQgLTM5IC0xMzl0LTExMSAtNTV0LTExMCA1NHQtMzggMTM4djMwMmwtMTIxIC04NHEtMTUgLTEyIC0zNCAtMTEuNXQtMzIgMTMuNWwtMTEyIDExMCBxLTIyIDIyIC02IDUzbDIzMCAzNjNxMSAyIDMuNSA2dDEwLjUgMTMuNXQxNi41IDE3dDIwIDEzLjV0MjIuNSA2aDUyNXExMyAwIDk0IC04M3Q4MSAtOTB2LTM0MnEwIC0xNSAtMjAgLTI4LjV0LTQxIC0xOS41ek0zMDggOTAwbC0yMzYgLTMzOWw4MyAtODZsMTgzIDE0NnEyMiAxNyA0NyA1cTIgLTEgNC41IC0yLjV0NCAtNHQyLjUgLTR0MiAtNXQxLjUgLTV0MC41IC02di01LjV2LTZ2LTd2LTQ1NnEwIC0yMiAyNSAtMzF0NTAgMC41dDI1IDMwLjUgdjIwM3EwIDE1IDIwIDI4LjV0NDEgMTkuNWwzMzkgMTMxdjI5M2wtODkgMTAwaC01MDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMTsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNOTE0IDYzMmwtMjc1IDIyM3EtMTYgMTMgLTI3LjUgOHQtMTEuNSAtMjZ2LTEzN2gtMjc1IHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDI3NXYtMTM3cTAgLTIxIDExLjUgLTI2dDI3LjUgOGwyNzUgMjIzcTE2IDEzIDE2IDMydC0xNiAzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTMyOyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek01NjEgODU1bC0yNzUgLTIyM3EtMTYgLTEzIC0xNiAtMzJ0MTYgLTMybDI3NSAtMjIzcTE2IC0xMyAyNy41IC04IHQxMS41IDI2djEzN2gyNzVxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXYxNTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC0yNzV2MTM3cTAgMjEgLTExLjUgMjZ0LTI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMzsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNODU1IDYzOWwtMjIzIDI3NXEtMTMgMTYgLTMyIDE2dC0zMiAtMTZsLTIyMyAtMjc1cS0xMyAtMTYgLTggLTI3LjUgdDI2IC0xMS41aDEzN3YtMjc1cTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2Mjc1aDEzN3EyMSAwIDI2IDExLjV0LTggMjcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM0OyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek02NzUgOTAwaC0xNTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0yNzVoLTEzN3EtMjEgMCAtMjYgLTExLjUgdDggLTI3LjVsMjIzIC0yNzVxMTMgLTE2IDMyIC0xNnQzMiAxNmwyMjMgMjc1cTEzIDE2IDggMjcuNXQtMjYgMTEuNWgtMTM3djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzNTsiIGQ9Ik02MDAgMTE3NnExMTYgMCAyMjIuNSAtNDZ0MTg0IC0xMjMuNXQxMjMuNSAtMTg0dDQ2IC0yMjIuNXQtNDYgLTIyMi41dC0xMjMuNSAtMTg0dC0xODQgLTEyMy41dC0yMjIuNSAtNDZ0LTIyMi41IDQ2dC0xODQgMTIzLjV0LTEyMy41IDE4NHQtNDYgMjIyLjV0NDYgMjIyLjV0MTIzLjUgMTg0dDE4NCAxMjMuNXQyMjIuNSA0NnpNNjI3IDExMDFxLTE1IC0xMiAtMzYuNSAtMjAuNXQtMzUuNSAtMTJ0LTQzIC04dC0zOSAtNi41IHEtMTUgLTMgLTQ1LjUgMHQtNDUuNSAtMnEtMjAgLTcgLTUxLjUgLTI2LjV0LTM0LjUgLTM0LjVxLTMgLTExIDYuNSAtMjIuNXQ4LjUgLTE4LjVxLTMgLTM0IC0yNy41IC05MXQtMjkuNSAtNzlxLTkgLTM0IDUgLTkzdDggLTg3cTAgLTkgMTcgLTQ0LjV0MTYgLTU5LjVxMTIgMCAyMyAtNXQyMy41IC0xNXQxOS41IC0xNHExNiAtOCAzMyAtMTV0NDAuNSAtMTV0MzQuNSAtMTJxMjEgLTkgNTIuNSAtMzJ0NjAgLTM4dDU3LjUgLTExIHE3IC0xNSAtMyAtMzR0LTIyLjUgLTQwdC05LjUgLTM4cTEzIC0yMSAyMyAtMzQuNXQyNy41IC0yNy41dDM2LjUgLTE4cTAgLTcgLTMuNSAtMTZ0LTMuNSAtMTR0NSAtMTdxMTA0IC0yIDIyMSAxMTJxMzAgMjkgNDYuNSA0N3QzNC41IDQ5dDIxIDYzcS0xMyA4IC0zNyA4LjV0LTM2IDcuNXEtMTUgNyAtNDkuNSAxNXQtNTEuNSAxOXEtMTggMCAtNDEgLTAuNXQtNDMgLTEuNXQtNDIgLTYuNXQtMzggLTE2LjVxLTUxIC0zNSAtNjYgLTEyIHEtNCAxIC0zLjUgMjUuNXQwLjUgMjUuNXEtNiAxMyAtMjYuNSAxNy41dC0yNC41IDYuNXExIDE1IC0wLjUgMzAuNXQtNyAyOHQtMTguNSAxMS41dC0zMSAtMjFxLTIzIC0yNSAtNDIgNHEtMTkgMjggLTggNThxNiAxNiAyMiAyMnE2IC0xIDI2IC0xLjV0MzMuNSAtNHQxOS41IC0xMy41cTcgLTEyIDE4IC0yNHQyMS41IC0yMC41dDIwIC0xNXQxNS41IC0xMC41bDUgLTNxMiAxMiA3LjUgMzAuNXQ4IDM0LjV0LTAuNSAzMnEtMyAxOCAzLjUgMjkgdDE4IDIyLjV0MTUuNSAyNC41cTYgMTQgMTAuNSAzNXQ4IDMxdDE1LjUgMjIuNXQzNCAyMi41cS02IDE4IDEwIDM2cTggMCAyNCAtMS41dDI0LjUgLTEuNXQyMCA0LjV0MjAuNSAxNS41cS0xMCAyMyAtMzEgNDIuNXQtMzcuNSAyOS41dC00OSAyN3QtNDMuNSAyM3EwIDEgMiA4dDMgMTEuNXQxLjUgMTAuNXQtMSA5LjV0LTQuNSA0LjVxMzEgLTEzIDU4LjUgLTE0LjV0MzguNSAyLjVsMTIgNXE1IDI4IC05LjUgNDZ0LTM2LjUgMjR0LTUwIDE1IHQtNDEgMjBxLTE4IC00IC0zNyAwek02MTMgOTk0cTAgLTE3IDggLTQydDE3IC00NXQ5IC0yM3EtOCAxIC0zOS41IDUuNXQtNTIuNSAxMHQtMzcgMTYuNXEzIDExIDE2IDI5LjV0MTYgMjUuNXExMCAtMTAgMTkgLTEwdDE0IDZ0MTMuNSAxNC41dDE2LjUgMTIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM2OyIgZD0iTTc1NiAxMTU3cTE2NCA5MiAzMDYgLTlsLTI1OSAtMTM4bDE0NSAtMjMybDI1MSAxMjZxNiAtODkgLTM0IC0xNTYuNXQtMTE3IC0xMTAuNXEtNjAgLTM0IC0xMjcgLTM5LjV0LTEyNiAxNi41bC01OTYgLTU5NnEtMTUgLTE2IC0zNi41IC0xNnQtMzYuNSAxNmwtMTExIDExMHEtMTUgMTUgLTE1IDM2LjV0MTUgMzcuNWw2MDAgNTk5cS0zNCAxMDEgNS41IDIwMS41dDEzNS41IDE1NC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzc7IiBob3Jpei1hZHYteD0iMTIyMCIgZD0iTTEwMCAxMTk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAxMDk2aC0yMDB2LTEwMGgyMDB2MTAwek0xMDAgNzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMCBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTExMDAgNjk2aC01MDB2LTEwMGg1MDB2MTAwek0xMDAgMzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAyOTZoLTMwMHYtMTAwaDMwMHYxMDB6ICIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzg7IiBkPSJNMTUwIDEyMDBoOTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41dC0xNC41IC0zNS41dC0zNS41IC0xNC41aC05MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA1MDB2LTMwMGwtMjAwIC0yMDB2NTAwbC0zNTAgNTAwaDkwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM5OyIgZD0iTTUwMCAxMjAwaDIwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtMTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNDAwaC01MDB2MTAwaC0yMDB2LTEwMGgtNTAwdjQwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwdjEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTUwMCAxMTAwdi0xMDBoMjAwdjEwMGgtMjAwek0xMjAwIDQwMHYtMjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0xMDAwIHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MjAwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MDsiIGQ9Ik01MCAxMjAwaDMwMHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtOTQgLTk0bDE5OSAtMTk5cTcgLTggNyAtMTh0LTcgLTE4bC0xMDYgLTEwNnEtOCAtNyAtMTggLTd0LTE4IDdsLTE5OSAxOTlsLTk0IC05NHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMTk5IC0xOTlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwxOTkgMTk5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNMzY0IDQ3MGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMTk5IC0xOTlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMTk5IDE5OSBxOCA3IDE4IDd0MTggLTd6TTEwNzEgMjcxbDk0IDk0cTE0IDE0IDI0LjUgMTB0MTAuNSAtMjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0yNSAxMC41dDEwIDI0LjVsOTQgOTRsLTE5OSAxOTlxLTcgOCAtNyAxOHQ3IDE4bDEwNiAxMDZxOCA3IDE4IDd0MTggLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MTsiIGQ9Ik01OTYgMTE5MnExMjEgMCAyMzEuNSAtNDcuNXQxOTAgLTEyN3QxMjcgLTE5MHQ0Ny41IC0yMzEuNXQtNDcuNSAtMjMxLjV0LTEyNyAtMTkwLjV0LTE5MCAtMTI3dC0yMzEuNSAtNDd0LTIzMS41IDQ3dC0xOTAuNSAxMjd0LTEyNyAxOTAuNXQtNDcgMjMxLjV0NDcgMjMxLjV0MTI3IDE5MHQxOTAuNSAxMjd0MjMxLjUgNDcuNXpNNTk2IDEwMTBxLTExMiAwIC0yMDcuNSAtNTUuNXQtMTUxIC0xNTF0LTU1LjUgLTIwNy41dDU1LjUgLTIwNy41IHQxNTEgLTE1MXQyMDcuNSAtNTUuNXQyMDcuNSA1NS41dDE1MSAxNTF0NTUuNSAyMDcuNXQtNTUuNSAyMDcuNXQtMTUxIDE1MXQtMjA3LjUgNTUuNXpNNDU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOC41IC0xNi41dC0zOC41IDE2LjV0LTE2IDM5dDE2IDM4LjV0MzguNSAxNnpNNzU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOCAtMTYuNXEtMTQgMCAtMjkgMTBsLTU1IC0xNDUgcTE3IC0yMyAxNyAtNTFxMCAtMzYgLTI1LjUgLTYxLjV0LTYxLjUgLTI1LjV0LTYxLjUgMjUuNXQtMjUuNSA2MS41cTAgMzIgMjAuNSA1Ni41dDUxLjUgMjkuNWwxMjIgMTI2bDEgMXEtOSAxNCAtOSAyOHEwIDIzIDE2IDM5dDM4LjUgMTZ6TTM0NS41IDcwOXEyMi41IDAgMzguNSAtMTZ0MTYgLTM4LjV0LTE2IC0zOC41dC0zOC41IC0xNnQtMzguNSAxNnQtMTYgMzguNXQxNiAzOC41dDM4LjUgMTZ6TTg1NC41IDcwOXEyMi41IDAgMzguNSAtMTYgdDE2IC0zOC41dC0xNiAtMzguNXQtMzguNSAtMTZ0LTM4LjUgMTZ0LTE2IDM4LjV0MTYgMzguNXQzOC41IDE2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDI7IiBkPSJNNTQ2IDE3M2w0NjkgNDcwcTkxIDkxIDk5IDE5MnE3IDk4IC01MiAxNzUuNXQtMTU0IDk0LjVxLTIyIDQgLTQ3IDRxLTM0IDAgLTY2LjUgLTEwdC01Ni41IC0yM3QtNTUuNSAtMzh0LTQ4IC00MS41dC00OC41IC00Ny41cS0zNzYgLTM3NSAtMzkxIC0zOTBxLTMwIC0yNyAtNDUgLTQxLjV0LTM3LjUgLTQxdC0zMiAtNDYuNXQtMTYgLTQ3LjV0LTEuNSAtNTYuNXE5IC02MiA1My41IC05NXQ5OS41IC0zM3E3NCAwIDEyNSA1MWw1NDggNTQ4IHEzNiAzNiAyMCA3NXEtNyAxNiAtMjEuNSAyNnQtMzIuNSAxMHEtMjYgMCAtNTAgLTIzcS0xMyAtMTIgLTM5IC0zOGwtMzQxIC0zMzhxLTE1IC0xNSAtMzUuNSAtMTUuNXQtMzQuNSAxMy41dC0xNCAzNC41dDE0IDM0LjVxMzI3IDMzMyAzNjEgMzY3cTM1IDM1IDY3LjUgNTEuNXQ3OC41IDE2LjVxMTQgMCAyOSAtMXE0NCAtOCA3NC41IC0zNS41dDQzLjUgLTY4LjVxMTQgLTQ3IDIgLTk2LjV0LTQ3IC04NC41cS0xMiAtMTEgLTMyIC0zMiB0LTc5LjUgLTgxdC0xMTQuNSAtMTE1dC0xMjQuNSAtMTIzLjV0LTEyMyAtMTE5LjV0LTk2LjUgLTg5dC01NyAtNDVxLTU2IC0yNyAtMTIwIC0yN3EtNzAgMCAtMTI5IDMydC05MyA4OXEtNDggNzggLTM1IDE3M3Q4MSAxNjNsNTExIDUxMXE3MSA3MiAxMTEgOTZxOTEgNTUgMTk4IDU1cTgwIDAgMTUyIC0zM3E3OCAtMzYgMTI5LjUgLTEwM3Q2Ni41IC0xNTRxMTcgLTkzIC0xMSAtMTgzLjV0LTk0IC0xNTYuNWwtNDgyIC00NzYgcS0xNSAtMTUgLTM2IC0xNnQtMzcgMTR0LTE3LjUgMzR0MTQuNSAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQzOyIgZD0iTTY0OSA5NDlxNDggNjggMTA5LjUgMTA0dDEyMS41IDM4LjV0MTE4LjUgLTIwdDEwMi41IC02NHQ3MSAtMTAwLjV0MjcgLTEyM3EwIC01NyAtMzMuNSAtMTE3LjV0LTk0IC0xMjQuNXQtMTI2LjUgLTEyNy41dC0xNTAgLTE1Mi41dC0xNDYgLTE3NHEtNjIgODUgLTE0NS41IDE3NHQtMTUwIDE1Mi41dC0xMjYuNSAxMjcuNXQtOTMuNSAxMjQuNXQtMzMuNSAxMTcuNXEwIDY0IDI4IDEyM3Q3MyAxMDAuNXQxMDQgNjR0MTE5IDIwIHQxMjAuNSAtMzguNXQxMDQuNSAtMTA0ek04OTYgOTcycS0zMyAwIC02NC41IC0xOXQtNTYuNSAtNDZ0LTQ3LjUgLTUzLjV0LTQzLjUgLTQ1LjV0LTM3LjUgLTE5dC0zNiAxOXQtNDAgNDUuNXQtNDMgNTMuNXQtNTQgNDZ0LTY1LjUgMTlxLTY3IDAgLTEyMi41IC01NS41dC01NS41IC0xMzIuNXEwIC0yMyAxMy41IC01MXQ0NiAtNjV0NTcuNSAtNjN0NzYgLTc1bDIyIC0yMnExNSAtMTQgNDQgLTQ0dDUwLjUgLTUxdDQ2IC00NHQ0MSAtMzV0MjMgLTEyIHQyMy41IDEydDQyLjUgMzZ0NDYgNDR0NTIuNSA1MnQ0NCA0M3E0IDQgMTIgMTNxNDMgNDEgNjMuNSA2MnQ1MiA1NXQ0NiA1NXQyNiA0NnQxMS41IDQ0cTAgNzkgLTUzIDEzMy41dC0xMjAgNTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQ0OyIgZD0iTTc3Ni41IDEyMTRxOTMuNSAwIDE1OS41IC02NmwxNDEgLTE0MXE2NiAtNjYgNjYgLTE2MHEwIC00MiAtMjggLTk1LjV0LTYyIC04Ny41bC0yOSAtMjlxLTMxIDUzIC03NyA5OWwtMTggMThsOTUgOTVsLTI0NyAyNDhsLTM4OSAtMzg5bDIxMiAtMjEybC0xMDUgLTEwNmwtMTkgMThsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTl0NjYgMTU5bDI4MyAyODNxNjUgNjYgMTU4LjUgNjZ6TTYwMCA3MDZsMTA1IDEwNXExMCAtOCAxOSAtMTdsMTQxIC0xNDEgcTY2IC02NiA2NiAtMTU5dC02NiAtMTU5bC0yODMgLTI4M3EtNjYgLTY2IC0xNTkgLTY2dC0xNTkgNjZsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTkuNXQ2NiAxNTkuNWw1NSA1NXEyOSAtNTUgNzUgLTEwMmwxOCAtMTdsLTk1IC05NWwyNDcgLTI0OGwzODkgMzg5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDU7IiBkPSJNNjAzIDEyMDBxODUgMCAxNjIgLTE1dDEyNyAtMzh0NzkgLTQ4dDI5IC00NnYtOTUzcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djk1M3EwIDIxIDMwIDQ2LjV0ODEgNDh0MTI5IDM3LjV0MTYzIDE1ek0zMDAgMTAwMHYtNzAwaDYwMHY3MDBoLTYwMHpNNjAwIDI1NHEtNDMgMCAtNzMuNSAtMzAuNXQtMzAuNSAtNzMuNXQzMC41IC03My41dDczLjUgLTMwLjV0NzMuNSAzMC41IHQzMC41IDczLjV0LTMwLjUgNzMuNXQtNzMuNSAzMC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDY7IiBkPSJNOTAyIDExODVsMjgzIC0yODJxMTUgLTE1IDE1IC0zNnQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUgMTVsLTM2IDM1bC0yNzkgLTI2N3YtMzAwbC0yMTIgMjEwbC0zMDggLTMwN2wtMjgwIC0yMDNsMjAzIDI4MGwzMDcgMzA4bC0yMTAgMjEyaDMwMGwyNjcgMjc5bC0zNSAzNnEtMTUgMTQgLTE1IDM1dDE0LjUgMzUuNXQzNS41IDE0LjV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDg7IiBkPSJNNzAwIDEyNDh2LTc4cTM4IC01IDcyLjUgLTE0LjV0NzUuNSAtMzEuNXQ3MSAtNTMuNXQ1MiAtODR0MjQgLTExOC41aC0xNTlxLTQgMzYgLTEwLjUgNTl0LTIxIDQ1dC00MCAzNS41dC02NC41IDIwLjV2LTMwN2w2NCAtMTNxMzQgLTcgNjQgLTE2LjV0NzAgLTMydDY3LjUgLTUyLjV0NDcuNSAtODB0MjAgLTExMnEwIC0xMzkgLTg5IC0yMjR0LTI0NCAtOTd2LTc3aC0xMDB2NzlxLTE1MCAxNiAtMjM3IDEwM3EtNDAgNDAgLTUyLjUgOTMuNSB0LTE1LjUgMTM5LjVoMTM5cTUgLTc3IDQ4LjUgLTEyNnQxMTcuNSAtNjV2MzM1bC0yNyA4cS00NiAxNCAtNzkgMjYuNXQtNzIgMzZ0LTYzIDUydC00MCA3Mi41dC0xNiA5OHEwIDcwIDI1IDEyNnQ2Ny41IDkydDk0LjUgNTd0MTEwIDI3djc3aDEwMHpNNjAwIDc1NHYyNzRxLTI5IC00IC01MCAtMTF0LTQyIC0yMS41dC0zMS41IC00MS41dC0xMC41IC02NXEwIC0yOSA3IC01MC41dDE2LjUgLTM0dDI4LjUgLTIyLjV0MzEuNSAtMTR0MzcuNSAtMTAgcTkgLTMgMTMgLTR6TTcwMCA1NDd2LTMxMHEyMiAyIDQyLjUgNi41dDQ1IDE1LjV0NDEuNSAyN3QyOSA0MnQxMiA1OS41dC0xMi41IDU5LjV0LTM4IDQ0LjV0LTUzIDMxdC02Ni41IDI0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0OTsiIGQ9Ik01NjEgMTE5N3E4NCAwIDE2MC41IC00MHQxMjMuNSAtMTA5LjV0NDcgLTE0Ny41aC0xNTNxMCA0MCAtMTkuNSA3MS41dC00OS41IDQ4LjV0LTU5LjUgMjZ0LTU1LjUgOXEtMzcgMCAtNzkgLTE0LjV0LTYyIC0zNS41cS00MSAtNDQgLTQxIC0xMDFxMCAtMjYgMTMuNSAtNjN0MjYuNSAtNjF0MzcgLTY2cTYgLTkgOSAtMTRoMjQxdi0xMDBoLTE5N3E4IC01MCAtMi41IC0xMTV0LTMxLjUgLTk1cS00NSAtNjIgLTk5IC0xMTIgcTM0IDEwIDgzIDE3LjV0NzEgNy41cTMyIDEgMTAyIC0xNnQxMDQgLTE3cTgzIDAgMTM2IDMwbDUwIC0xNDdxLTMxIC0xOSAtNTggLTMwLjV0LTU1IC0xNS41dC00MiAtNC41dC00NiAtMC41cS0yMyAwIC03NiAxN3QtMTExIDMyLjV0LTk2IDExLjVxLTM5IC0zIC04MiAtMTZ0LTY3IC0yNWwtMjMgLTExbC01NSAxNDVxNCAzIDE2IDExdDE1LjUgMTAuNXQxMyA5dDE1LjUgMTJ0MTQuNSAxNHQxNy41IDE4LjVxNDggNTUgNTQgMTI2LjUgdC0zMCAxNDIuNWgtMjIxdjEwMGgxNjZxLTIzIDQ3IC00NCAxMDRxLTcgMjAgLTEyIDQxLjV0LTYgNTUuNXQ2IDY2LjV0MjkuNSA3MC41dDU4LjUgNzFxOTcgODggMjYzIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTA7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkzNSAxMTg0bDIzMCAtMjQ5cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTE1MHYtOTAwaC0yMDB2OTAwaC0xNTBxLTIxIDAgLTI1IDEwLjV0MTAgMjQuNWwyMzAgMjQ5cTE0IDE1IDM1IDE1dDM1IC0xNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUxOyIgZD0iTTEwMDAgNzAwaC0xMDB2MTAwaC0xMDB2LTEwMGgtMTAwdjUwMGgzMDB2LTUwMHpNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTgwMSAxMTAwdi0yMDBoMTAwdjIwMGgtMTAwek0xMDAwIDM1MGwtMjAwIC0yNTBoMjAwdi0xMDBoLTMwMHYxNTBsMjAwIDI1MGgtMjAwdjEwMGgzMDB2LTE1MHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1MjsiIGQ9Ik00MDAgMzAwaDE1MHEyMSAwIDI1IC0xMXQtMTAgLTI1bC0yMzAgLTI1MHEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjUwcS0xNCAxNCAtMTAgMjV0MjUgMTFoMTUwdjkwMGgyMDB2LTkwMHpNMTAwMCAxMDUwbC0yMDAgLTI1MGgyMDB2LTEwMGgtMzAwdjE1MGwyMDAgMjUwaC0yMDB2MTAwaDMwMHYtMTUwek0xMDAwIDBoLTEwMHYxMDBoLTEwMHYtMTAwaC0xMDB2NTAwaDMwMHYtNTAwek04MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUzOyIgZD0iTTQwMCAzMDBoMTUwcTIxIDAgMjUgLTExdC0xMCAtMjVsLTIzMCAtMjUwcS0xNCAtMTUgLTM1IC0xNXQtMzUgMTVsLTIzMCAyNTBxLTE0IDE0IC0xMCAyNXQyNSAxMWgxNTB2OTAwaDIwMHYtOTAwek0xMDAwIDcwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMTEwMCAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTQ7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTExMDAgNzAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgMTEwMHYtMjAwaDEwMHYyMDBoLTEwMHpNMTAwMCAwaC0xMDB2NDAwaC0xMDB2MTAwaDIwMHYtNTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTU7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkwMCAxMDAwaC0yMDB2MjAwaDIwMHYtMjAwek0xMDAwIDcwMGgtMzAwdjIwMGgzMDB2LTIwMHpNMTEwMCA0MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEyMDAgMTAwaC01MDB2MjAwaDUwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTY7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTEyMDAgMTAwMGgtNTAwdjIwMGg1MDB2LTIwMHpNMTEwMCA3MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEwMDAgNDAwaC0zMDB2MjAwaDMwMHYtMjAwek05MDAgMTAwaC0yMDB2MjAwaDIwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTc7IiBkPSJNMzUwIDExMDBoNDAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTQwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTg7IiBkPSJNMzUwIDExMDBoNDAwcTE2NSAwIDI1Ny41IC05Mi41dDkyLjUgLTI1Ny41di00MDBxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTYzIDAgLTI1Ni41IDkyLjV0LTkzLjUgMjU3LjV2NDAwcTAgMTYzIDk0IDI1Ni41dDI1NiA5My41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek00NDAgNzcwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1OTsiIGQ9Ik0zNTAgMTEwMGg0MDBxMTYzIDAgMjU2LjUgLTk0dDkzLjUgLTI1NnYtNDAwcTAgLTE2NSAtOTIuNSAtMjU3LjV0LTI1Ny41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2MyA5Mi41IDI1Ni41dDI1Ny41IDkzLjV6TTgwMCA5MDBoLTUwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41IHY1MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTM1MCA3MDBoNDAwcTIxIDAgMjYuNSAtMTJ0LTYuNSAtMjhsLTE5MCAtMjUzcS0xMiAtMTcgLTMwIC0xN3QtMzAgMTdsLTE5MCAyNTNxLTEyIDE2IC02LjUgMjh0MjYuNSAxMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYwOyIgZD0iTTM1MCAxMTAwaDQwMHExNjUgMCAyNTcuNSAtOTIuNXQ5Mi41IC0yNTcuNXYtNDAwcTAgLTE2MyAtOTIuNSAtMjU2LjV0LTI1Ny41IC05My41aC00MDBxLTE2MyAwIC0yNTYuNSA5NHQtOTMuNSAyNTZ2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXpNODAwIDkwMGgtNTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di01MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjUgdjUwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNNTgwIDY5M2wxOTAgLTI1M3ExMiAtMTYgNi41IC0yOHQtMjYuNSAtMTJoLTQwMHEtMjEgMCAtMjYuNSAxMnQ2LjUgMjhsMTkwIDI1M3ExMiAxNyAzMCAxN3QzMCAtMTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2MTsiIGQ9Ik01NTAgMTEwMGg0MDBxMTY1IDAgMjU3LjUgLTkyLjV0OTIuNSAtMjU3LjV2LTQwMHEwIC0xNjUgLTkyLjUgLTI1Ny41dC0yNTcuNSAtOTIuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC00NTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMzggODY3bDMyNCAtMjg0cTE2IC0xNCAxNiAtMzN0LTE2IC0zM2wtMzI0IC0yODRxLTE2IC0xNCAtMjcgLTl0LTExIDI2djE1MGgtMjUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI1MHYxNTBxMCAyMSAxMSAyNnQyNyAtOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYyOyIgZD0iTTc5MyAxMTgybDkgLTlxOCAtMTAgNSAtMjdxLTMgLTExIC03OSAtMjI1LjV0LTc4IC0yMjEuNWwzMDAgMXEyNCAwIDMyLjUgLTE3LjV0LTUuNSAtMzUuNXEtMSAwIC0xMzMuNSAtMTU1dC0yNjcgLTMxMi41dC0xMzguNSAtMTYyLjVxLTEyIC0xNSAtMjYgLTE1aC05bC05IDhxLTkgMTEgLTQgMzJxMiA5IDQyIDEyMy41dDc5IDIyNC41bDM5IDExMGgtMzAycS0yMyAwIC0zMSAxOXEtMTAgMjEgNiA0MXE3NSA4NiAyMDkuNSAyMzcuNSB0MjI4IDI1N3Q5OC41IDExMS41cTkgMTYgMjUgMTZoOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYzOyIgZD0iTTM1MCAxMTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00NTBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwIHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTkzOCA4NjdsMzI0IC0yODRxMTYgLTE0IDE2IC0zM3QtMTYgLTMzbC0zMjQgLTI4NHEtMTYgLTE0IC0yNyAtOXQtMTEgMjZ2MTUwaC0yNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjUwdjE1MHEwIDIxIDExIDI2dDI3IC05eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjQ7IiBkPSJNNzUwIDEyMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTEwLjUgLTI1dC0yNC41IDEwbC0xMDkgMTA5bC0zMTIgLTMxMnEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtMTQxIDE0MXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWwzMTIgMzEybC0xMDkgMTA5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41ek00NTYgOTAwaC0xNTZxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMCBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTQ4bDIwMCAyMDB2LTI5OHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41aDMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY1OyIgZD0iTTYwMCAxMTg2cTExOSAwIDIyNy41IC00Ni41dDE4NyAtMTI1dDEyNSAtMTg3dDQ2LjUgLTIyNy41dC00Ni41IC0yMjcuNXQtMTI1IC0xODd0LTE4NyAtMTI1dC0yMjcuNSAtNDYuNXQtMjI3LjUgNDYuNXQtMTg3IDEyNXQtMTI1IDE4N3QtNDYuNSAyMjcuNXQ0Ni41IDIyNy41dDEyNSAxODd0MTg3IDEyNXQyMjcuNSA0Ni41ek02MDAgMTAyMnEtMTE1IDAgLTIxMiAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTJ0NTYuNSAtMjEyIHQxNTMuNSAtMTUzLjV0MjEyIC01Ni41dDIxMiA1Ni41dDE1My41IDE1My41dDU2LjUgMjEydC01Ni41IDIxMnQtMTUzLjUgMTUzLjV0LTIxMiA1Ni41ek02MDAgNzk0cTgwIDAgMTM3IC01N3Q1NyAtMTM3dC01NyAtMTM3dC0xMzcgLTU3dC0xMzcgNTd0LTU3IDEzN3Q1NyAxMzd0MTM3IDU3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjY7IiBkPSJNNDUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMjQ1cTIwIDAgMjUgLTExdC05IC0yNmwtMzgzIC00MjZxLTE0IC0xNSAtMzMuNSAtMTV0LTMyLjUgMTVsLTM3OSA0MjZxLTEzIDE1IC04LjUgMjZ0MjUuNSAxMWgyNTB2MzUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMTEwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiBNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2NzsiIGQ9Ik01ODMgMTE4MmwzNzggLTQzNXExNCAtMTUgOSAtMzF0LTI2IC0xNmgtMjQ0di0yNTBxMCAtMjAgLTE3IC0zNXQtMzkgLTE1aC0yMDBxLTIwIDAgLTMyIDE0LjV0LTEyIDM1LjV2MjUwaC0yNTBxLTIwIDAgLTI1LjUgMTYuNXQ4LjUgMzEuNWwzODMgNDMxcTE0IDE2IDMzLjUgMTd0MzMuNSAtMTR6TTUwIDMwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXogTTkwMCAyMDB2LTUwaDEwMHY1MGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjg7IiBkPSJNMzk2IDcyM2wzNjkgMzY5cTcgNyAxNy41IDd0MTcuNSAtN2wxMzkgLTEzOXE3IC04IDcgLTE4LjV0LTcgLTE3LjVsLTUyNSAtNTI1cS03IC04IC0xNy41IC04dC0xNy41IDhsLTI5MiAyOTFxLTcgOCAtNyAxOHQ3IDE4bDEzOSAxMzlxOCA3IDE4LjUgN3QxNy41IC03ek01MCAzMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaC0xMTAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAyMDB2LTUwaDEwMHY1MCBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY5OyIgZD0iTTEzNSAxMDIzbDE0MiAxNDJxMTQgMTQgMzUgMTR0MzUgLTE0bDc3IC03N2wtMjEyIC0yMTJsLTc3IDc2cS0xNCAxNSAtMTQgMzZ0MTQgMzV6TTY1NSA4NTVsMjEwIDIxMHExNCAxNCAyNC41IDEwdDEwLjUgLTI1bC0yIC01OTlxLTEgLTIwIC0xNS41IC0zNXQtMzUuNSAtMTVsLTU5NyAtMXEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIwOCAyMDhsLTE1NCAxNTVsMjEyIDIxMnpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjUgdi0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MDsiIGQ9Ik0zNTAgMTIwMGw1OTkgLTJxMjAgLTEgMzUgLTE1LjV0MTUgLTM1LjVsMSAtNTk3cTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtMjA4IDIwOGwtMTU1IC0xNTRsLTIxMiAyMTJsMTU1IDE1NGwtMjEwIDIxMHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNNTI0IDUxMmwtNzYgLTc3cS0xNSAtMTQgLTM2IC0xNHQtMzUgMTRsLTE0MiAxNDJxLTE0IDE0IC0xNCAzNXQxNCAzNWw3NyA3N3pNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41IHQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MTsiIGQ9Ik0xMjAwIDEwM2wtNDgzIDI3NmwtMzE0IC0zOTl2NDIzaC0zOTlsMTE5NiA3OTZ2LTEwOTZ6TTQ4MyA0MjR2LTIzMGw2ODMgOTUzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzI7IiBkPSJNMTEwMCAxMDAwdi04NTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTE1MHY0MDBoLTcwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzM7IiBkPSJNMTEwMCAxMDAwbC0yIC0xNDlsLTI5OSAtMjk5bC05NSA5NXEtOSA5IC0yMS41IDl0LTIxLjUgLTlsLTE0OSAtMTQ3aC0zMTJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTEzMiA2MzhsMTA2IC0xMDZxNyAtNyA3IC0xNy41dC03IC0xNy41bC00MjAgLTQyMXEtOCAtNyAtMTggLTcgdC0xOCA3bC0yMDIgMjAzcS04IDcgLTggMTcuNXQ4IDE3LjVsMTA2IDEwNnE3IDggMTcuNSA4dDE3LjUgLThsNzkgLTc5bDI5NyAyOTdxNyA3IDE3LjUgN3QxNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzQ7IiBkPSJNMTEwMCAxMDAwdi0yNjlsLTEwMyAtMTAzbC0xMzQgMTM0cS0xNSAxNSAtMzMuNSAxNi41dC0zNC41IC0xMi41bC0yNjYgLTI2NmgtMzI5di00MDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwMHEwIDIwIDE0LjUgMzV0MzUuNSAxNWgyNTB2LTMwMGg1MDB2MzAwaDEwMHpNNzAwIDEwMDBoLTEwMHYyMDBoMTAwdi0yMDB6TTEyMDIgNTcybDcwIC03MHExNSAtMTUgMTUgLTM1LjV0LTE1IC0zNS41bC0xMzEgLTEzMSBsMTMxIC0xMzFxMTUgLTE1IDE1IC0zNS41dC0xNSAtMzUuNWwtNzAgLTcwcS0xNSAtMTUgLTM1LjUgLTE1dC0zNS41IDE1bC0xMzEgMTMxbC0xMzEgLTEzMXEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtNzAgNzBxLTE1IDE1IC0xNSAzNS41dDE1IDM1LjVsMTMxIDEzMWwtMTMxIDEzMXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWw3MCA3MHExNSAxNSAzNS41IDE1dDM1LjUgLTE1bDEzMSAtMTMxbDEzMSAxMzFxMTUgMTUgMzUuNSAxNSB0MzUuNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NTsiIGQ9Ik0xMTAwIDEwMDB2LTMwMGgtMzUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xNTBoLTUwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAwek04NTAgNjAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNSBsLTIzMCAtMjMwcS0xNCAtMTQgLTM1IC0xNHQtMzUgMTRsLTIzMCAyMzBxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjVoMTUwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NjsiIGQ9Ik0xMTAwIDEwMDB2LTQwMGwtMTY1IDE2NXEtMTQgMTUgLTM1IDE1dC0zNSAtMTVsLTI2MyAtMjY1aC00MDJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNOTM1IDU2NWwyMzAgLTIyOXExNCAtMTUgMTAgLTI1LjV0LTI1IC0xMC41aC0xNTB2LTI1MHEwIC0yMCAtMTQuNSAtMzUgdC0zNS41IC0xNWgtMTAwcS0yMSAwIC0zNS41IDE1dC0xNC41IDM1djI1MGgtMTUwcS0yMSAwIC0yNSAxMC41dDEwIDI1LjVsMjMwIDIyOXExNCAxNSAzNSAxNXQzNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NzsiIGQ9Ik01MCAxMTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtMTIwMHYxNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjAwIDgwMHYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1NTBoMTIwMHpNMTAwIDUwMHYtMjAwaDQwMHYyMDBoLTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTc4OyIgZD0iTTkzNSAxMTY1bDI0OCAtMjMwcTE0IC0xNCAxNCAtMzV0LTE0IC0zNWwtMjQ4IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC00MDB2MjAwaDQwMHYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEwek0yMDAgODAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHYtMjAwek00MDAgODAwaC0xMDB2MjAwaDEwMHYtMjAwek0xOCA0MzVsMjQ3IDIzMCBxMTQgMTQgMjQuNSAxMHQxMC41IC0yNXYtMTUwaDQwMHYtMjAwaC00MDB2LTE1MHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTI0NyAyMzBxLTE1IDE0IC0xNSAzNXQxNSAzNXpNOTAwIDMwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTAwMCA1MDBoNTFxMjAgMCAzNC41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzQuNSAtMTQuNWgtNTF2MjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzk7IiBkPSJNODYyIDEwNzNsMjc2IDExNnEyNSAxOCA0My41IDh0MTguNSAtNDF2LTExMDZxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2Mzk3cS00IDEgLTExIDV0LTI0IDE3LjV0LTMwIDI5dC0yNCA0MnQtMTEgNTYuNXYzNTlxMCAzMSAxOC41IDY1dDQzLjUgNTJ6TTU1MCAxMjAwcTIyIDAgMzQuNSAtMTIuNXQxNC41IC0yNC41bDEgLTEzdi00NTBxMCAtMjggLTEwLjUgLTU5LjUgdC0yNSAtNTZ0LTI5IC00NXQtMjUuNSAtMzEuNWwtMTAgLTExdi00NDdxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDQ3cS00IDQgLTExIDExLjV0LTI0IDMwLjV0LTMwIDQ2dC0yNCA1NXQtMTEgNjB2NDUwcTAgMiAwLjUgNS41dDQgMTJ0OC41IDE1dDE0LjUgMTJ0MjIuNSA1LjVxMjAgMCAzMi41IC0xMi41dDE0LjUgLTI0LjVsMyAtMTN2LTM1MGgxMDB2MzUwdjUuNXQyLjUgMTIgdDcgMTV0MTUgMTJ0MjUuNSA1LjVxMjMgMCAzNS41IC0xMi41dDEzLjUgLTI0LjVsMSAtMTN2LTM1MGgxMDB2MzUwcTAgMiAwLjUgNS41dDMgMTJ0NyAxNXQxNSAxMnQyNC41IDUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgwOyIgZD0iTTEyMDAgMTEwMHYtNTZxLTQgMCAtMTEgLTAuNXQtMjQgLTN0LTMwIC03LjV0LTI0IC0xNXQtMTEgLTI0di04ODhxMCAtMjIgMjUgLTM0LjV0NTAgLTEzLjVsMjUgLTJ2LTU2aC00MDB2NTZxNzUgMCA4Ny41IDYuNXQxMi41IDQzLjV2Mzk0aC01MDB2LTM5NHEwIC0zNyAxMi41IC00My41dDg3LjUgLTYuNXYtNTZoLTQwMHY1NnE0IDAgMTEgMC41dDI0IDN0MzAgNy41dDI0IDE1dDExIDI0djg4OHEwIDIyIC0yNSAzNC41dC01MCAxMy41IGwtMjUgMnY1Nmg0MDB2LTU2cS03NSAwIC04Ny41IC02LjV0LTEyLjUgLTQzLjV2LTM5NGg1MDB2Mzk0cTAgMzcgLTEyLjUgNDMuNXQtODcuNSA2LjV2NTZoNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODE7IiBkPSJNNjc1IDEwMDBoMzc1cTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTEwNWwtMjk1IC05OHY5OGwtMjAwIDIwMGgtNDAwbDEwMCAxMDBoMzc1ek0xMDAgOTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNTAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0zMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djUwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTEwMCA4MDB2LTIwMGgzMDB2MjAwIGgtMzAwek0xMTAwIDUzNWwtNDAwIC0xMzN2MTYzbDQwMCAxMzN2LTE2M3pNMTAwIDUwMHYtMjAwaDMwMHYyMDBoLTMwMHpNMTEwMCAzOTh2LTI0OHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzc1bC0xMDAgLTEwMGgtMzc1bC0xMDAgMTAwaDQwMGwyMDAgMjAwaDEwNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgyOyIgZD0iTTE3IDEwMDdsMTYyIDE2MnExNyAxNyA0MCAxNHQzNyAtMjJsMTM5IC0xOTRxMTQgLTIwIDExIC00NC41dC0yMCAtNDEuNWwtMTE5IC0xMThxMTAyIC0xNDIgMjI4IC0yNjh0MjY3IC0yMjdsMTE5IDExOHExNyAxNyA0Mi41IDE5dDQ0LjUgLTEybDE5MiAtMTM2cTE5IC0xNCAyMi41IC0zNy41dC0xMy41IC00MC41bC0xNjMgLTE2MnEtMyAtMSAtOS41IC0xdC0yOS41IDJ0LTQ3LjUgNnQtNjIuNSAxNC41dC03Ny41IDI2LjV0LTkwIDQyLjUgdC0xMDEuNSA2MHQtMTExIDgzdC0xMTkgMTA4LjVxLTc0IDc0IC0xMzMuNSAxNTAuNXQtOTQuNSAxMzguNXQtNjAgMTE5LjV0LTM0LjUgMTAwdC0xNSA3NC41dC00LjUgNDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4MzsiIGQ9Ik02MDAgMTEwMHE5MiAwIDE3NSAtMTAuNXQxNDEuNSAtMjd0MTA4LjUgLTM2LjV0ODEuNSAtNDB0NTMuNSAtMzd0MzEgLTI3bDkgLTEwdi0yMDBxMCAtMjEgLTE0LjUgLTMzdC0zNC41IC05bC0yMDIgMzRxLTIwIDMgLTM0LjUgMjB0LTE0LjUgMzh2MTQ2cS0xNDEgMjQgLTMwMCAyNHQtMzAwIC0yNHYtMTQ2cTAgLTIxIC0xNC41IC0zOHQtMzQuNSAtMjBsLTIwMiAtMzRxLTIwIC0zIC0zNC41IDl0LTE0LjUgMzN2MjAwcTMgNCA5LjUgMTAuNSB0MzEgMjZ0NTQgMzcuNXQ4MC41IDM5LjV0MTA5IDM3LjV0MTQxIDI2LjV0MTc1IDEwLjV6TTYwMCA3OTVxNTYgMCA5NyAtOS41dDYwIC0yMy41dDMwIC0yOHQxMiAtMjRsMSAtMTB2LTUwbDM2NSAtMzAzcTE0IC0xNSAyNC41IC00MHQxMC41IC00NXYtMjEycTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMTJxMCAyMCAxMC41IDQ1dDI0LjUgNDBsMzY1IDMwM3Y1MCBxMCA0IDEgMTAuNXQxMiAyM3QzMCAyOXQ2MCAyMi41dDk3IDEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODQ7IiBkPSJNMTEwMCA3MDBsLTIwMCAtMjAwaC02MDBsLTIwMCAyMDB2NTAwaDIwMHYtMjAwaDIwMHYyMDBoMjAwdi0yMDBoMjAwdjIwMGgyMDB2LTUwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODU7IiBkPSJNNzAwIDExMDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtMTAwMGgzMDB2MTAwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMTEwMCA4MDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNzAwaDMwMHY3MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTQwMCAwaC0zMDB2NDAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNWgxMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTQwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4NjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDcwMHYtMzAwbC0xMDAgLTEwMGgtMjAwdjUwMGgyMDB6IE03MDAgNzAwdi0zMDBoMTAwdjMwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODc7IiBkPSJNMjAwIDExMDBoNzAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnYtNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OGgtNzAwcS0xMjQgMCAtMjEyIDg4dC04OCAyMTJ2NTAwcTAgMTI0IDg4IDIxMnQyMTIgODh6TTEwMCA5MDB2LTcwMGg5MDB2NzAwaC05MDB6TTUwMCAzMDBoLTEwMHYyMDBoLTEwMHYtMjAwaC0xMDB2NTAwaDEwMHYtMjAwaDEwMHYyMDBoMTAwdi01MDB6TTkwMCA3MDB2LTMwMGwtMTAwIC0xMDBoLTIwMHY1MDBoMjAweiBNNzAwIDcwMHYtMzAwaDEwMHYzMDBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTg4OyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek01MDAgNzAwaC0yMDB2LTMwMGgyMDB2LTEwMGgtMzAwdjUwMGgzMDB2LTEwMHpNOTAwIDcwMGgtMjAwdi0zMDBoMjAwdi0xMDBoLTMwMHY1MDBoMzAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4OTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDQwMGwtMzAwIDE1MGwzMDAgMTUwdi0zMDB6TTkwMCA1NTBsLTMwMCAtMTUwdjMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTkwOyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek05MDAgMzAwaC03MDB2NTAwaDcwMHYtNTAwek04MDAgNzAwaC0xMzBxLTM4IDAgLTY2LjUgLTQzdC0yOC41IC0xMDh0MjcgLTEwN3Q2OCAtNDJoMTMwdjMwMHpNMzAwIDcwMHYtMzAwIGgxMzBxNDEgMCA2OCA0MnQyNyAxMDd0LTI4LjUgMTA4dC02Ni41IDQzaC0xMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNMzAwIDcwMGgyMDB2LTQwMGgtMzAwdjUwMGgxMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMzAwIDYwMHYtMjAwaDEwMHYyMDBoLTEwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MzsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDUwMGwtMTk5IC0yMDBoLTEwMHY1MGwxOTkgMjAwdjE1MGgtMjAwdjEwMGgzMDB2LTMwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNNzAxIDMwMGgtMTAwIHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5NDsiIGQ9Ik02MDAgMTE5MXExMjAgMCAyMjkuNSAtNDd0MTg4LjUgLTEyNnQxMjYgLTE4OC41dDQ3IC0yMjkuNXQtNDcgLTIyOS41dC0xMjYgLTE4OC41dC0xODguNSAtMTI2dC0yMjkuNSAtNDd0LTIyOS41IDQ3dC0xODguNSAxMjZ0LTEyNiAxODguNXQtNDcgMjI5LjV0NDcgMjI5LjV0MTI2IDE4OC41dDE4OC41IDEyNnQyMjkuNSA0N3pNNjAwIDEwMjFxLTExNCAwIC0yMTEgLTU2LjV0LTE1My41IC0xNTMuNXQtNTYuNSAtMjExdDU2LjUgLTIxMSB0MTUzLjUgLTE1My41dDIxMSAtNTYuNXQyMTEgNTYuNXQxNTMuNSAxNTMuNXQ1Ni41IDIxMXQtNTYuNSAyMTF0LTE1My41IDE1My41dC0yMTEgNTYuNXpNODAwIDcwMGgtMzAwdi0yMDBoMzAwdi0xMDBoLTMwMGwtMTAwIDEwMHYyMDBsMTAwIDEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk1OyIgZD0iTTYwMCAxMTkxcTEyMCAwIDIyOS41IC00N3QxODguNSAtMTI2dDEyNiAtMTg4LjV0NDcgLTIyOS41dC00NyAtMjI5LjV0LTEyNiAtMTg4LjV0LTE4OC41IC0xMjZ0LTIyOS41IC00N3QtMjI5LjUgNDd0LTE4OC41IDEyNnQtMTI2IDE4OC41dC00NyAyMjkuNXQ0NyAyMjkuNXQxMjYgMTg4LjV0MTg4LjUgMTI2dDIyOS41IDQ3ek02MDAgMTAyMXEtMTE0IDAgLTIxMSAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTF0NTYuNSAtMjExIHQxNTMuNSAtMTUzLjV0MjExIC01Ni41dDIxMSA1Ni41dDE1My41IDE1My41dDU2LjUgMjExdC01Ni41IDIxMXQtMTUzLjUgMTUzLjV0LTIxMSA1Ni41ek04MDAgNzAwdi0xMDBsLTUwIC01MGwxMDAgLTEwMHYtNTBoLTEwMGwtMTAwIDEwMGgtMTUwdi0xMDBoLTEwMHY0MDBoMzAwek01MDAgNzAwdi0xMDBoMjAwdjEwMGgtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTc7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA3dC04NSAtMjA3dC0yMDUgLTg2LjVoLTEyOHYyNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTMwMHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMjUwaC0yMjJxLTgwIDAgLTEzNiA1Ny41dC01NiAxMzYuNXEwIDY5IDQzIDEyMi41dDEwOCA2Ny41cS0yIDE5IC0yIDM3cTAgMTAwIDQ5IDE4NSB0MTM0IDEzNHQxODUgNDl6TTUyNSA1MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMjc1aDEzN3EyMSAwIDI2IC0xMS41dC04IC0yNy41bC0yMjMgLTI0NHEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC0yMjMgMjQ0cS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMTM3djI3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTg7IiBkPSJNNTAyIDEwODlxMTEwIDAgMjAxIC01OS41dDEzNSAtMTU2LjVxNDMgMTUgODkgMTVxMTIxIDAgMjA2IC04Ni41dDg2IC0yMDYuNXEwIC05OSAtNjAgLTE4MXQtMTUwIC0xMTBsLTM3OCAzNjBxLTEzIDE2IC0zMS41IDE2dC0zMS41IC0xNmwtMzgxIC0zNjVoLTlxLTc5IDAgLTEzNS41IDU3LjV0LTU2LjUgMTM2LjVxMCA2OSA0MyAxMjIuNXQxMDggNjcuNXEtMiAxOSAtMiAzOHEwIDEwMCA0OSAxODQuNXQxMzMuNSAxMzR0MTg0LjUgNDkuNXogTTYzMiA0NjdsMjIzIC0yMjhxMTMgLTE2IDggLTI3LjV0LTI2IC0xMS41aC0xMzd2LTI3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djI3NWgtMTM3cS0yMSAwIC0yNiAxMS41dDggMjcuNXExOTkgMjA0IDIyMyAyMjhxMTkgMTkgMzEuNSAxOXQzMi41IC0xOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk5OyIgZD0iTTcwMCAxMDB2MTAwaDQwMGwtMjcwIDMwMGgxNzBsLTI3MCAzMDBoMTcwbC0zMDAgMzMzbC0zMDAgLTMzM2gxNzBsLTI3MCAtMzAwaDE3MGwtMjcwIC0zMDBoNDAwdi0xMDBoLTUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di01MGg0MDB2NTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDA7IiBkPSJNNjAwIDExNzlxOTQgMCAxNjcuNSAtNTYuNXQ5OS41IC0xNDUuNXE4OSAtNiAxNTAuNSAtNzEuNXQ2MS41IC0xNTUuNXEwIC02MSAtMjkuNSAtMTEyLjV0LTc5LjUgLTgyLjVxOSAtMjkgOSAtNTVxMCAtNzQgLTUyLjUgLTEyNi41dC0xMjYuNSAtNTIuNXEtNTUgMCAtMTAwIDMwdi0yNTFxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaC0zMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41djI1MXEtNDUgLTMwIC0xMDAgLTMwIHEtNzQgMCAtMTI2LjUgNTIuNXQtNTIuNSAxMjYuNXEwIDE4IDQgMzhxLTQ3IDIxIC03NS41IDY1dC0yOC41IDk3cTAgNzQgNTIuNSAxMjYuNXQxMjYuNSA1Mi41cTUgMCAyMyAtMnEwIDIgLTEgMTB0LTEgMTNxMCAxMTYgODEuNSAxOTcuNXQxOTcuNSA4MS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDE7IiBkPSJNMTAxMCAxMDEwcTExMSAtMTExIDE1MC41IC0yNjAuNXQwIC0yOTl0LTE1MC41IC0yNjAuNXEtODMgLTgzIC0xOTEuNSAtMTI2LjV0LTIxOC41IC00My41dC0yMTguNSA0My41dC0xOTEuNSAxMjYuNXEtMTExIDExMSAtMTUwLjUgMjYwLjV0MCAyOTl0MTUwLjUgMjYwLjVxODMgODMgMTkxLjUgMTI2LjV0MjE4LjUgNDMuNXQyMTguNSAtNDMuNXQxOTEuNSAtMTI2LjV6TTQ3NiAxMDY1cS00IDAgLTggLTFxLTEyMSAtMzQgLTIwOS41IC0xMjIuNSB0LTEyMi41IC0yMDkuNXEtNCAtMTIgMi41IC0yM3QxOC41IC0xNGwzNiAtOXEzIC0xIDcgLTFxMjMgMCAyOSAyMnEyNyA5NiA5OCAxNjZxNzAgNzEgMTY2IDk4cTExIDMgMTcuNSAxMy41dDMuNSAyMi41bC05IDM1cS0zIDEzIC0xNCAxOXEtNyA0IC0xNSA0ek01MTIgOTIwcS00IDAgLTkgLTJxLTgwIC0yNCAtMTM4LjUgLTgyLjV0LTgyLjUgLTEzOC41cS00IC0xMyAyIC0yNHQxOSAtMTRsMzQgLTlxNCAtMSA4IC0xcTIyIDAgMjggMjEgcTE4IDU4IDU4LjUgOTguNXQ5Ny41IDU4LjVxMTIgMyAxOCAxMy41dDMgMjEuNWwtOSAzNXEtMyAxMiAtMTQgMTlxLTcgNCAtMTUgNHpNNzE5LjUgNzE5LjVxLTQ5LjUgNDkuNSAtMTE5LjUgNDkuNXQtMTE5LjUgLTQ5LjV0LTQ5LjUgLTExOS41dDQ5LjUgLTExOS41dDExOS41IC00OS41dDExOS41IDQ5LjV0NDkuNSAxMTkuNXQtNDkuNSAxMTkuNXpNODU1IDU1MXEtMjIgMCAtMjggLTIxcS0xOCAtNTggLTU4LjUgLTk4LjV0LTk4LjUgLTU3LjUgcS0xMSAtNCAtMTcgLTE0LjV0LTMgLTIxLjVsOSAtMzVxMyAtMTIgMTQgLTE5cTcgLTQgMTUgLTRxNCAwIDkgMnE4MCAyNCAxMzguNSA4Mi41dDgyLjUgMTM4LjVxNCAxMyAtMi41IDI0dC0xOC41IDE0bC0zNCA5cS00IDEgLTggMXpNMTAwMCA1MTVxLTIzIDAgLTI5IC0yMnEtMjcgLTk2IC05OCAtMTY2cS03MCAtNzEgLTE2NiAtOThxLTExIC0zIC0xNy41IC0xMy41dC0zLjUgLTIyLjVsOSAtMzVxMyAtMTMgMTQgLTE5cTcgLTQgMTUgLTQgcTQgMCA4IDFxMTIxIDM0IDIwOS41IDEyMi41dDEyMi41IDIwOS41cTQgMTIgLTIuNSAyM3QtMTguNSAxNGwtMzYgOXEtMyAxIC03IDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMjsiIGQ9Ik03MDAgODAwaDMwMHYtMzgwaC0xODB2MjAwaC0zNDB2LTIwMGgtMzgwdjc1NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDU3NXYtNDAwek0xMDAwIDkwMGgtMjAwdjIwMHpNNzAwIDMwMGgxNjJsLTIxMiAtMjEybC0yMTIgMjEyaDE2MnYyMDBoMTAwdi0yMDB6TTUyMCAwaC0zOTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzOTV6TTEwMDAgMjIwdi0xOTVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMzsiIGQ9Ik03MDAgODAwaDMwMHYtNTIwbC0zNTAgMzUwbC01NTAgLTU1MHYxMDk1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNTc1di00MDB6TTEwMDAgOTAwaC0yMDB2MjAwek04NjIgMjAwaC0xNjJ2LTIwMGgtMTAwdjIwMGgtMTYybDIxMiAyMTJ6TTQ4MCAwaC0zNTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NWgzODB2LTgwek0xMDAwIDgwdi01NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1NXY4MGgxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwNDsiIGQ9Ik0xMTYyIDgwMGgtMTYydi0yMDBoMTAwbDEwMCAtMTAwaC0zMDB2MzAwaC0xNjJsMjEyIDIxMnpNMjAwIDgwMGgyMDBxMjcgMCA0MCAtMnQyOS41IC0xMC41dDIzLjUgLTMwdDcgLTU3LjVoMzAwdi0xMDBoLTYwMGwtMjAwIC0zNTB2NDUwaDEwMHEwIDM2IDcgNTcuNXQyMy41IDMwdDI5LjUgMTAuNXQ0MCAyek04MDAgNDAwaDI0MGwtMjQwIC00MDBoLTgwMGwzMDAgNTAwaDUwMHYtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDU7IiBkPSJNNjUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMDAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTgwMCBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTYwMHEtMSAwIC0yMCA0bDI0NiAyNDZsLTMyNiAzMjZ2MzI0cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXYtMTUwcTAgLTYyIDQ0IC0xMDZ0MTA2IC00NGgzMDBxNjIgMCAxMDYgNDR0NDQgMTA2ek00MTIgMjUwbC0yMTIgLTIxMnYxNjJoLTIwMHYxMDBoMjAwdjE2MnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjA2OyIgZD0iTTQ1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDUwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTUwMCBoLTIwMHYtMzAwaDIwMHEwIC0zNiAtNyAtNTcuNXQtMjMuNSAtMzB0LTI5LjUgLTEwLjV0LTQwIC0yaC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djgwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV2LTE1MHEwIC02MiA0NCAtMTA2dDEwNiAtNDRoMzAwcTYyIDAgMTA2IDQ0dDQ0IDEwNnpNMTIxMiAyNTBsLTIxMiAtMjEydjE2MmgtMjAwdjEwMGgyMDB2MTYyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDk7IiBkPSJNNjU4IDExOTdsNjM3IC0xMTA0cTIzIC0zOCA3IC02NS41dC02MCAtMjcuNWgtMTI3NnEtNDQgMCAtNjAgMjcuNXQ3IDY1LjVsNjM3IDExMDRxMjIgMzkgNTQgMzl0NTQgLTM5ek03MDQgODAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNXQzNy41IC0xNC41aDU0cTIwIDAgMzcuNSAxNC41dDIxLjUgMzQuNWw1OCAzMDJxNCAyMCAtOCAzNC41dC0zMiAxNC41ek01MDAgMzAwdi0xMDBoMjAwIHYxMDBoLTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjEwOyIgZD0iTTQyNSAxMTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgODAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41IHQxNy41IDcuNXpNODI1IDgwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMjUgNTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNODI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNSB2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTgyNSAyMDBoMjUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxMTsiIGQ9Ik03MDAgMTIwMGgxMDB2LTIwMGgtMTAwdi0xMDBoMzUwcTYyIDAgODYuNSAtMzkuNXQtMy41IC05NC41bC02NiAtMTMycS00MSAtODMgLTgxIC0xMzRoLTc3MnEtNDAgNTEgLTgxIDEzNGwtNjYgMTMycS0yOCA1NSAtMy41IDk0LjV0ODYuNSAzOS41aDM1MHYxMDBoLTEwMHYyMDBoMTAwdjEwMGgyMDB2LTEwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwIGgtOTUwbDEzOCAxMDBoLTEzcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTI7IiBkPSJNNjAwIDEzMDBxNDAgMCA2OC41IC0yOS41dDI4LjUgLTcwLjVoLTE5NHEwIDQxIDI4LjUgNzAuNXQ2OC41IDI5LjV6TTQ0MyAxMTAwaDMxNHExOCAtMzcgMTggLTc1cTAgLTggLTMgLTI1aDMyOHE0MSAwIDQ0LjUgLTE2LjV0LTMwLjUgLTM4LjVsLTE3NSAtMTQ1aC02NzhsLTE3OCAxNDVxLTM0IDIyIC0yOSAzOC41dDQ2IDE2LjVoMzI4cS0zIDE3IC0zIDI1cTAgMzggMTggNzV6TTI1MCA3MDBoNzAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTUwdi0yMDBsMjc1IC0yMDBoLTk1MGwyNzUgMjAwdjIwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTM7IiBkPSJNNjAwIDExODFxNzUgMCAxMjggLTUzdDUzIC0xMjh0LTUzIC0xMjh0LTEyOCAtNTN0LTEyOCA1M3QtNTMgMTI4dDUzIDEyOHQxMjggNTN6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTMgbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNDsiIGQ9Ik02MDAgMTMwMHE0NyAwIDkyLjUgLTUzLjV0NzEgLTEyM3QyNS41IC0xMjMuNXEwIC03OCAtNTUuNSAtMTMzLjV0LTEzMy41IC01NS41dC0xMzMuNSA1NS41dC01NS41IDEzMy41cTAgNjIgMzQgMTQzbDE0NCAtMTQzbDExMSAxMTFsLTE2MyAxNjNxMzQgMjYgNjMgMjZ6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1IHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEzbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNTsiIGQ9Ik02MDAgMTIwMGwzMDAgLTE2MXYtMTM5aC0zMDBxMCAtNTcgMTguNSAtMTA4dDUwIC05MS41dDYzIC03MnQ3MCAtNjcuNXQ1Ny41IC02MWgtNTMwcS02MCA4MyAtOTAuNSAxNzcuNXQtMzAuNSAxNzguNXQzMyAxNjQuNXQ4Ny41IDEzOS41dDEyNiA5Ni41dDE0NS41IDQxLjV2LTk4ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTNsMTM4IC0xMDBoLTk1MGwxMzcgMTAwIGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNjsiIGQ9Ik02MDAgMTMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNzhxNDYgLTI2IDczIC03MnQyNyAtMTAwdi01MGgtNDAwdjUwcTAgNTQgMjcgMTAwdDczIDcydjc4cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNDAwIDgwMGg0MDBxNTQgMCAxMDAgLTI3dDcyIC03M2gtMTcydi0xMDBoMjAwdi0xMDBoLTIwMHYtMTAwaDIwMHYtMTAwaC0yMDB2LTEwMGgyMDBxMCAtODMgLTU4LjUgLTE0MS41dC0xNDEuNSAtNTguNWgtNDAwIHEtODMgMCAtMTQxLjUgNTguNXQtNTguNSAxNDEuNXY0MDBxMCA4MyA1OC41IDE0MS41dDE0MS41IDU4LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxODsiIGQ9Ik0xNTAgMTEwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjUgNDAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjgzbDIyNCAtMjI0cTEzIC0xMyAxMyAtMzEuNXQtMTMgLTMyIHQtMzEuNSAtMTMuNXQtMzEuNSAxM2wtODggODhoLTUyNGwtODcgLTg4cS0xMyAtMTMgLTMyIC0xM3QtMzIgMTMuNXQtMTMgMzJ0MTMgMzEuNWwyMjQgMjI0aC0yODlxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01NDEgMzAwbC0xMDAgLTEwMGgzMjRsLTEwMCAxMDBoLTEyNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjE5OyIgZD0iTTIwMCAxMTAwaDgwMHE4MyAwIDE0MS41IC01OC41dDU4LjUgLTE0MS41di0yMDBoLTEwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNWgtMjUwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41aC0xMDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjVoLTI1MHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNWgtMTAwdjIwMHEwIDgzIDU4LjUgMTQxLjV0MTQxLjUgNTguNXpNMTAwIDYwMGgxMDAwcTQxIDAgNzAuNSAtMjkuNSB0MjkuNSAtNzAuNXYtMzAwaC0xMjAwdjMwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTMwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHpNMTEwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIxOyIgZD0iTTQ4MCAxMTY1bDY4MiAtNjgzcTMxIC0zMSAzMSAtNzUuNXQtMzEgLTc1LjVsLTEzMSAtMTMxaC00ODFsLTUxNyA1MThxLTMyIDMxIC0zMiA3NS41dDMyIDc1LjVsMjk1IDI5NnEzMSAzMSA3NS41IDMxdDc2LjUgLTMxek0xMDggNzk0bDM0MiAtMzQybDMwMyAzMDRsLTM0MSAzNDF6TTI1MCAxMDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtOTAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIzOyIgZD0iTTEwNTcgNjQ3bC0xODkgNTA2cS04IDE5IC0yNy41IDMzdC00MC41IDE0aC00MDBxLTIxIDAgLTQwLjUgLTE0dC0yNy41IC0zM2wtMTg5IC01MDZxLTggLTE5IDEuNSAtMzN0MzAuNSAtMTRoNjI1di0xNTBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41dDM1LjUgMTQuNXQxNC41IDM1LjV2MTUwaDEyNXEyMSAwIDMwLjUgMTR0MS41IDMzek04OTcgMGgtNTk1djUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ4djMwMGgyMDB2LTMwMGg0N3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjQ7IiBkPSJNOTAwIDgwMGgzMDB2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTM3NXY1OTFsLTMwMCAzMDB2ODRxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNMTIwMCA5MDBoLTIwMHYyMDB6TTQwMCA2MDBoMzAwdi01NzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC02NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNNzAwIDcwMGgtMjAwdjIwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIyNTsiIGQ9Ik00ODQgMTA5NWgxOTVxNzUgMCAxNDYgLTMyLjV0MTI0IC04NnQ4OS41IC0xMjIuNXQ0OC41IC0xNDJxMTggLTE0IDM1IC0yMHEzMSAtMTAgNjQuNSA2LjV0NDMuNSA0OC41cTEwIDM0IC0xNSA3MXEtMTkgMjcgLTkgNDNxNSA4IDEyLjUgMTF0MTkgLTF0MjMuNSAtMTZxNDEgLTQ0IDM5IC0xMDVxLTMgLTYzIC00NiAtMTA2LjV0LTEwNCAtNDMuNWgtNjJxLTcgLTU1IC0zNSAtMTE3dC01NiAtMTAwbC0zOSAtMjM0cS0zIC0yMCAtMjAgLTM0LjUgdC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMTIgNzBxLTQ5IC0xNCAtOTEgLTE0aC0xOTVxLTI0IDAgLTY1IDhsLTExIC02NHEtMyAtMjAgLTIwIC0zNC41dC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMjYgMTU3cS04NCA3NCAtMTI4IDE3NWwtMTU5IDUzcS0xOSA3IC0zMyAyNnQtMTQgNDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEyNHExMSA4NyA1NiAxNjZsLTExMSA5NSBxLTE2IDE0IC0xMi41IDIzLjV0MjQuNSA5LjVoMjAzcTExNiAxMDEgMjUwIDEwMXpNNjc1IDEwMDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMjUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjY7IiBkPSJNNjQxIDkwMGw0MjMgMjQ3cTE5IDggNDIgMi41dDM3IC0yMS41bDMyIC0zOHExNCAtMTUgMTIuNSAtMzZ0LTE3LjUgLTM0bC0xMzkgLTEyMGgtMzkwek01MCAxMTAwaDEwNnE2NyAwIDEwMyAtMTd0NjYgLTcxbDEwMiAtMjEyaDgyM3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBxMCAtMjEgLTE0IC00MHQtMzMgLTI2bC03MzcgLTEzMnEtMjMgLTQgLTQwIDZ0LTI2IDI1cS00MiA2NyAtMTAwIDY3aC0zMDBxLTYyIDAgLTEwNiA0NCB0LTQ0IDEwNnYyMDBxMCA2MiA0NCAxMDZ0MTA2IDQ0ek0xNzMgOTI4aC04MHEtMTkgMCAtMjggLTE0dC05IC0zNXYtNTZxMCAtNTEgNDIgLTUxaDEzNHExNiAwIDIxLjUgOHQ1LjUgMjRxMCAxMSAtMTYgNDV0LTI3IDUxcS0xOCAyOCAtNDMgMjh6TTU1MCA3MjdxLTMyIDAgLTU0LjUgLTIyLjV0LTIyLjUgLTU0LjV0MjIuNSAtNTQuNXQ1NC41IC0yMi41dDU0LjUgMjIuNXQyMi41IDU0LjV0LTIyLjUgNTQuNXQtNTQuNSAyMi41ek0xMzAgMzg5IGwxNTIgMTMwcTE4IDE5IDM0IDI0dDMxIC0zLjV0MjQuNSAtMTcuNXQyNS41IC0yOHEyOCAtMzUgNTAuNSAtNTF0NDguNSAtMTNsNjMgNWw0OCAtMTc5cTEzIC02MSAtMy41IC05Ny41dC02Ny41IC03OS41bC04MCAtNjlxLTQ3IC00MCAtMTA5IC0zNS41dC0xMDMgNTEuNWwtMTMwIDE1MXEtNDAgNDcgLTM1LjUgMTA5LjV0NTEuNSAxMDIuNXpNMzgwIDM3N2wtMTAyIC04OHEtMzEgLTI3IDIgLTY1bDM3IC00M3ExMyAtMTUgMjcuNSAtMTkuNSB0MzEuNSA2LjVsNjEgNTNxMTkgMTYgMTQgNDlxLTIgMjAgLTEyIDU2dC0xNyA0NXEtMTEgMTIgLTE5IDE0dC0yMyAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjI3OyIgZD0iTTYyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwOXE3OSAtMzMgMTMxIC04Ny41dDUzIC0xMjguNXExIC00NiAtMTUgLTg0LjV0LTM5IC02MXQtNDYgLTM4dC0zOSAtMjEuNWwtMTcgLTZxNiAwIDE1IC0xLjV0MzUgLTl0NTAgLTE3LjV0NTMgLTMwdDUwIC00NXQzNS41IC02NHQxNC41IC04NHEwIC01OSAtMTEuNSAtMTA1LjV0LTI4LjUgLTc2LjV0LTQ0IC01MXQtNDkuNSAtMzEuNXQtNTQuNSAtMTZ0LTQ5LjUgLTYuNSB0LTQzLjUgLTF2LTc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzVoLTEwMHYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtMTc1cS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNzV2NjAwaC03NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNzV2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWgxMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDAwIDkwMHYtMjAwaDI2M3EyOCAwIDQ4LjUgMTAuNXQzMCAyNXQxNSAyOXQ1LjUgMjUuNWwxIDEwcTAgNCAtMC41IDExdC02IDI0dC0xNSAzMHQtMzAgMjR0LTQ4LjUgMTFoLTI2M3pNNDAwIDUwMHYtMjAwaDM2M3EyOCAwIDQ4LjUgMTAuNSB0MzAgMjV0MTUgMjl0NS41IDI1LjVsMSAxMHEwIDQgLTAuNSAxMXQtNiAyNHQtMTUgMzB0LTMwIDI0dC00OC41IDExaC0zNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMDsiIGQ9Ik0yMTIgMTE5OGg3ODBxODYgMCAxNDcgLTYxdDYxIC0xNDd2LTQxNnEwIC01MSAtMTggLTE0Mi41dC0zNiAtMTU3LjVsLTE4IC02NnEtMjkgLTg3IC05My41IC0xNDYuNXQtMTQ2LjUgLTU5LjVoLTU3MnEtODIgMCAtMTQ3IDU5dC05MyAxNDdxLTggMjggLTIwIDczdC0zMiAxNDMuNXQtMjAgMTQ5LjV2NDE2cTAgODYgNjEgMTQ3dDE0NyA2MXpNNjAwIDEwNDVxLTcwIDAgLTEzMi41IC0xMS41dC0xMDUuNSAtMzAuNXQtNzguNSAtNDEuNSB0LTU3IC00NXQtMzYgLTQxdC0yMC41IC0zMC41bC02IC0xMmwxNTYgLTI0M2g1NjBsMTU2IDI0M3EtMiA1IC02IDEyLjV0LTIwIDI5LjV0LTM2LjUgNDJ0LTU3IDQ0LjV0LTc5IDQydC0xMDUgMjkuNXQtMTMyLjUgMTJ6TTc2MiA3MDNoLTE1N2wxOTUgMjYxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzE7IiBkPSJNNDc1IDEzMDBoMTUwcTEwMyAwIDE4OSAtODZ0ODYgLTE4OXYtNTAwcTAgLTQxIC00MiAtODN0LTgzIC00MmgtNDUwcS00MSAwIC04MyA0MnQtNDIgODN2NTAwcTAgMTAzIDg2IDE4OXQxODkgODZ6TTcwMCAzMDB2LTIyNXEwIC0yMSAtMjcgLTQ4dC00OCAtMjdoLTE1MHEtMjEgMCAtNDggMjd0LTI3IDQ4djIyNWgzMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMjsiIGQ9Ik00NzUgMTMwMGg5NnEwIC0xNTAgODkuNSAtMjM5LjV0MjM5LjUgLTg5LjV2LTQ0NnEwIC00MSAtNDIgLTgzdC04MyAtNDJoLTQ1MHEtNDEgMCAtODMgNDJ0LTQyIDgzdjUwMHEwIDEwMyA4NiAxODl0MTg5IDg2ek03MDAgMzAwdi0yMjVxMCAtMjEgLTI3IC00OHQtNDggLTI3aC0xNTBxLTIxIDAgLTQ4IDI3dC0yNyA0OHYyMjVoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzM7IiBkPSJNMTI5NCA3NjdsLTYzOCAtMjgzbC0zNzggMTcwbC03OCAtNjB2LTIyNGwxMDAgLTE1MHYtMTk5bC0xNTAgMTQ4bC0xNTAgLTE0OXYyMDBsMTAwIDE1MHYyNTBxMCA0IC0wLjUgMTAuNXQwIDkuNXQxIDh0MyA4dDYuNSA2bDQ3IDQwbC0xNDcgNjVsNjQyIDI4M3pNMTAwMCAzODBsLTM1MCAtMTY2bC0zNTAgMTY2djE0N2wzNTAgLTE2NWwzNTAgMTY1di0xNDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzNDsiIGQ9Ik0yNTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek02NTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek0xMDUwIDgwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnQtNDQgLTEwNnQtMTA2IC00NHQtMTA2IDQ0dC00NCAxMDZ0NDQgMTA2dDEwNiA0NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjM1OyIgZD0iTTU1MCAxMTAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgNzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgMzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzY7IiBkPSJNMTI1IDExMDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEyNSA3MDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjUgdDE3LjUgNy41ek0xMjUgMzAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTk1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzc7IiBkPSJNMzUwIDEyMDBoNTAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTUwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNTAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY1MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek05MDAgMTAwMGgtNjAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDYwMHE0MSAwIDcwLjUgMjkuNSB0MjkuNSA3MC41djYwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMzUwIDkwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek00MDAgODAwdi0yMDBoNDAwdjIwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzg7IiBkPSJNMTUwIDExMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNSB0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MjAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV0MTQuNSAzNS41dDM1LjUgMTQuNWg1MHYyMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41aDUwdjIwMGgtNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzOTsiIGQ9Ik02NTAgMTE4N3E4NyAtNjcgMTE4LjUgLTE1NnQwIC0xNzh0LTExOC41IC0xNTVxLTg3IDY2IC0xMTguNSAxNTV0MCAxNzh0MTE4LjUgMTU2ek0zMDAgODAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnEtMTI0IDAgLTIxMiA4OHQtODggMjEyek0xMDAwIDgwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhxMCAxMjQgODggMjEydDIxMiA4OHpNMzAwIDUwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnogTTEwMDAgNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek03MDAgMTk5di0xNDRxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djE0MnE0MCAtNCA0MyAtNHExNyAwIDU3IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0MDsiIGQ9Ik03NDUgODc4bDY5IDE5cTI1IDYgNDUgLTEybDI5OCAtMjk1cTExIC0xMSAxNSAtMjYuNXQtMiAtMzAuNXEtNSAtMTQgLTE4IC0yMy41dC0yOCAtOS41aC04cTEgMCAxIC0xM3EwIC0yOSAtMiAtNTZ0LTguNSAtNjJ0LTIwIC02M3QtMzMgLTUzdC01MSAtMzl0LTcyLjUgLTE0aC0xNDZxLTE4NCAwIC0xODQgMjg4cTAgMjQgMTAgNDdxLTIwIDQgLTYyIDR0LTYzIC00cTExIC0yNCAxMSAtNDdxMCAtMjg4IC0xODQgLTI4OGgtMTQyIHEtNDggMCAtODQuNSAyMXQtNTYgNTF0LTMyIDcxLjV0LTE2IDc1dC0zLjUgNjguNXEwIDEzIDIgMTNoLTdxLTE1IDAgLTI3LjUgOS41dC0xOC41IDIzLjVxLTYgMTUgLTIgMzAuNXQxNSAyNS41bDI5OCAyOTZxMjAgMTggNDYgMTFsNzYgLTE5cTIwIC01IDMwLjUgLTIyLjV0NS41IC0zNy41dC0yMi41IC0zMXQtMzcuNSAtNWwtNTEgMTJsLTE4MiAtMTkzaDg5MWwtMTgyIDE5M2wtNDQgLTEycS0yMCAtNSAtMzcuNSA2dC0yMi41IDMxdDYgMzcuNSB0MzEgMjIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQxOyIgZD0iTTEyMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTUwMCA0NTBoLTI1cTAgMTUgLTQgMjQuNXQtOSAxNC41dC0xNyA3LjV0LTIwIDN0LTI1IDAuNWgtMTAwdi00MjVxMCAtMTEgMTIuNSAtMTcuNXQyNS41IC03LjVoMTJ2LTUwaC0yMDB2NTBxNTAgMCA1MCAyNXY0MjVoLTEwMHEtMTcgMCAtMjUgLTAuNXQtMjAgLTN0LTE3IC03LjV0LTkgLTE0LjV0LTQgLTI0LjVoLTI1djE1MGg1MDB2LTE1MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQyOyIgZD0iTTEwMDAgMzAwdjUwcS0yNSAwIC01NSAzMnEtMTQgMTQgLTI1IDMxdC0xNiAyN2wtNCAxMWwtMjg5IDc0N2gtNjlsLTMwMCAtNzU0cS0xOCAtMzUgLTM5IC01NnEtOSAtOSAtMjQuNSAtMTguNXQtMjYuNSAtMTQuNWwtMTEgLTV2LTUwaDI3M3Y1MHEtNDkgMCAtNzguNSAyMS41dC0xMS41IDY3LjVsNjkgMTc2aDI5M2w2MSAtMTY2cTEzIC0zNCAtMy41IC02Ni41dC01NS41IC0zMi41di01MGgzMTJ6TTQxMiA2OTFsMTM0IDM0MmwxMjEgLTM0MiBoLTI1NXpNMTEwMCAxNTB2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDM7IiBkPSJNNTAgMTIwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjExIDExMThoLTcwcS0xMyAwIC0xOCAtMTJsLTI5OSAtNzUzcS0xNyAtMzIgLTM1IC01MXEtMTggLTE4IC01NiAtMzRxLTEyIC01IC0xMiAtMTh2LTUwcTAgLTggNS41IC0xNHQxNC41IC02IGgyNzNxOCAwIDE0IDZ0NiAxNHY1MHEwIDggLTYgMTR0LTE0IDZxLTU1IDAgLTcxIDIzcS0xMCAxNCAwIDM5bDYzIDE2M2gyNjZsNTcgLTE1M3ExMSAtMzEgLTYgLTU1cS0xMiAtMTcgLTM2IC0xN3EtOCAwIC0xNCAtNnQtNiAtMTR2LTUwcTAgLTggNiAtMTR0MTQgLTZoMzEzcTggMCAxNCA2dDYgMTR2NTBxMCA3IC01LjUgMTN0LTEzLjUgN3EtMTcgMCAtNDIgMjVxLTI1IDI3IC00MCA2M2gtMWwtMjg4IDc0OHEtNSAxMiAtMTkgMTJ6TTYzOSA2MTEgaC0xOTdsMTAzIDI2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ0OyIgZD0iTTEyMDAgMTEwMGgtMTIwMHYxMDBoMTIwMHYtMTAwek01MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtOTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djkwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDAgcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgOTAwdi0zMDBoMzAwdjMwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDU7IiBkPSJNNTAgMTIwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTkwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY5MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgNzAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgNjAwdi0zMDBoMzAwdjMwMGgtMzAwek0xMjAwIDBoLTEyMDB2MTAwaDEyMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ2OyIgZD0iTTUwIDEwMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMTAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoMTAwdi0xMDBoLTEwMHYtMTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djE1MGgtMTAwdi0zNTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA3MDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0NzsiIGQ9Ik0xMDAgMGgtMTAwdjEyMDBoMTAwdi0xMjAwek0yNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMDAgMTAwMHYtMzAwaDMwMHYzMDBoLTMwMHpNMjUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ4OyIgZD0iTTYwMCAxMTAwaDE1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTEwMGg0NTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDM1MHYxMDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41IHQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTUwdjEwMGgxMDB2LTEwMHpNNDAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0OTsiIGQ9Ik0xMjAwIDBoLTEwMHYxMjAwaDEwMHYtMTIwMHpNNTUwIDExMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUwOyIgZD0iTTg2NSA1NjVsLTQ5NCAtNDk0cS0yMyAtMjMgLTQxIC0yM3EtMTQgMCAtMjIgMTMuNXQtOCAzOC41djEwMDBxMCAyNSA4IDM4LjV0MjIgMTMuNXExOCAwIDQxIC0yM2w0OTQgLTQ5NHExNCAtMTQgMTQgLTM1dC0xNCAtMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI1MTsiIGQ9Ik0zMzUgNjM1bDQ5NCA0OTRxMjkgMjkgNTAgMjAuNXQyMSAtNDkuNXYtMTAwMHEwIC00MSAtMjEgLTQ5LjV0LTUwIDIwLjVsLTQ5NCA0OTRxLTE0IDE0IC0xNCAzNXQxNCAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUyOyIgZD0iTTEwMCA5MDBoMTAwMHE0MSAwIDQ5LjUgLTIxdC0yMC41IC01MGwtNDk0IC00OTRxLTE0IC0xNCAtMzUgLTE0dC0zNSAxNGwtNDk0IDQ5NHEtMjkgMjkgLTIwLjUgNTB0NDkuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUzOyIgZD0iTTYzNSA4NjVsNDk0IC00OTRxMjkgLTI5IDIwLjUgLTUwdC00OS41IC0yMWgtMTAwMHEtNDEgMCAtNDkuNSAyMXQyMC41IDUwbDQ5NCA0OTRxMTQgMTQgMzUgMTR0MzUgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTQ7IiBkPSJNNzAwIDc0MXYtMTgybC02OTIgLTMyM3YyMjFsNDEzIDE5M2wtNDEzIDE5M3YyMjF6TTEyMDAgMGgtODAwdjIwMGg4MDB2LTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU1OyIgZD0iTTEyMDAgOTAwaC0yMDB2LTEwMGgyMDB2LTEwMGgtMzAwdjMwMGgyMDB2MTAwaC0yMDB2MTAwaDMwMHYtMzAwek0wIDcwMGg1MHEwIDIxIDQgMzd0OS41IDI2LjV0MTggMTcuNXQyMiAxMXQyOC41IDUuNXQzMSAydDM3IDAuNWgxMDB2LTU1MHEwIC0yMiAtMjUgLTM0LjV0LTUwIC0xMy41bC0yNSAtMnYtMTAwaDQwMHYxMDBxLTQgMCAtMTEgMC41dC0yNCAzdC0zMCA3dC0yNCAxNXQtMTEgMjQuNXY1NTBoMTAwcTI1IDAgMzcgLTAuNXQzMSAtMiB0MjguNSAtNS41dDIyIC0xMXQxOCAtMTcuNXQ5LjUgLTI2LjV0NCAtMzdoNTB2MzAwaC04MDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU2OyIgZD0iTTgwMCA3MDBoLTUwcTAgMjEgLTQgMzd0LTkuNSAyNi41dC0xOCAxNy41dC0yMiAxMXQtMjguNSA1LjV0LTMxIDJ0LTM3IDAuNWgtMTAwdi01NTBxMCAtMjIgMjUgLTM0LjV0NTAgLTE0LjVsMjUgLTF2LTEwMGgtNDAwdjEwMHE0IDAgMTEgMC41dDI0IDN0MzAgN3QyNCAxNXQxMSAyNC41djU1MGgtMTAwcS0yNSAwIC0zNyAtMC41dC0zMSAtMnQtMjguNSAtNS41dC0yMiAtMTF0LTE4IC0xNy41dC05LjUgLTI2LjV0LTQgLTM3aC01MHYzMDAgaDgwMHYtMzAwek0xMTAwIDIwMGgtMjAwdi0xMDBoMjAwdi0xMDBoLTMwMHYzMDBoMjAwdjEwMGgtMjAwdjEwMGgzMDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU3OyIgZD0iTTcwMSAxMDk4aDE2MHExNiAwIDIxIC0xMXQtNyAtMjNsLTQ2NCAtNDY0bDQ2NCAtNDY0cTEyIC0xMiA3IC0yM3QtMjEgLTExaC0xNjBxLTEzIDAgLTIzIDlsLTQ3MSA0NzFxLTcgOCAtNyAxOHQ3IDE4bDQ3MSA0NzFxMTAgOSAyMyA5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTg7IiBkPSJNMzM5IDEwOThoMTYwcTEzIDAgMjMgLTlsNDcxIC00NzFxNyAtOCA3IC0xOHQtNyAtMThsLTQ3MSAtNDcxcS0xMCAtOSAtMjMgLTloLTE2MHEtMTYgMCAtMjEgMTF0NyAyM2w0NjQgNDY0bC00NjQgNDY0cS0xMiAxMiAtNyAyM3QyMSAxMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU5OyIgZD0iTTEwODcgODgycTExIC01IDExIC0yMXYtMTYwcTAgLTEzIC05IC0yM2wtNDcxIC00NzFxLTggLTcgLTE4IC03dC0xOCA3bC00NzEgNDcxcS05IDEwIC05IDIzdjE2MHEwIDE2IDExIDIxdDIzIC03bDQ2NCAtNDY0bDQ2NCA0NjRxMTIgMTIgMjMgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjYwOyIgZD0iTTYxOCA5OTNsNDcxIC00NzFxOSAtMTAgOSAtMjN2LTE2MHEwIC0xNiAtMTEgLTIxdC0yMyA3bC00NjQgNDY0bC00NjQgLTQ2NHEtMTIgLTEyIC0yMyAtN3QtMTEgMjF2MTYwcTAgMTMgOSAyM2w0NzEgNDcxcTggNyAxOCA3dDE4IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGY4ZmY7IiBkPSJNMTAwMCAxMjAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek00NTAgMTAwMGgxMDBxMjEgMCA0MCAtMTR0MjYgLTMzbDc5IC0xOTRxNSAxIDE2IDNxMzQgNiA1NCA5LjV0NjAgN3Q2NS41IDF0NjEgLTEwdDU2LjUgLTIzdDQyLjUgLTQydDI5IC02NHQ1IC05MnQtMTkuNSAtMTIxLjVxLTEgLTcgLTMgLTE5LjV0LTExIC01MHQtMjAuNSAtNzN0LTMyLjUgLTgxLjV0LTQ2LjUgLTgzdC02NCAtNzAgdC04Mi41IC01MHEtMTMgLTUgLTQyIC01dC02NS41IDIuNXQtNDcuNSAyLjVxLTE0IDAgLTQ5LjUgLTMuNXQtNjMgLTMuNXQtNDMuNSA3cS01NyAyNSAtMTA0LjUgNzguNXQtNzUgMTExLjV0LTQ2LjUgMTEydC0yNiA5MGwtNyAzNXEtMTUgNjMgLTE4IDExNXQ0LjUgODguNXQyNiA2NHQzOS41IDQzLjV0NTIgMjUuNXQ1OC41IDEzdDYyLjUgMnQ1OS41IC00LjV0NTUuNSAtOGwtMTQ3IDE5MnEtMTIgMTggLTUuNSAzMHQyNy41IDEyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNTExOyIgZD0iTTI1MCAxMjAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTUwMGwtMjU1IC0xNzhxLTE5IC05IC0zMiAtMXQtMTMgMjl2NjUwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQwMCAxMTAwdi0xMDBoMzAwdjEwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNmFhOyIgZD0iTTI1MCAxMjAwaDc1MHEzOSAwIDY5LjUgLTQwLjV0MzAuNSAtODQuNXYtOTMzbC03MDAgLTExN3Y5NTBsNjAwIDEyNWgtNzAwdi0xMDAwaC0xMDB2MTAyNXEwIDIzIDE1LjUgNDl0MzQuNSAyNnpNNTAwIDUyNXYtMTAwbDEwMCAyMHYxMDB6IiAvPgo8L2ZvbnQ+CjwvZGVmcz48L3N2Zz4g#glyphicons_halflingsregular) format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270F";
}

.glyphicon-glass:before {
  content: "\E001";
}

.glyphicon-music:before {
  content: "\E002";
}

.glyphicon-search:before {
  content: "\E003";
}

.glyphicon-heart:before {
  content: "\E005";
}

.glyphicon-star:before {
  content: "\E006";
}

.glyphicon-star-empty:before {
  content: "\E007";
}

.glyphicon-user:before {
  content: "\E008";
}

.glyphicon-film:before {
  content: "\E009";
}

.glyphicon-th-large:before {
  content: "\E010";
}

.glyphicon-th:before {
  content: "\E011";
}

.glyphicon-th-list:before {
  content: "\E012";
}

.glyphicon-ok:before {
  content: "\E013";
}

.glyphicon-remove:before {
  content: "\E014";
}

.glyphicon-zoom-in:before {
  content: "\E015";
}

.glyphicon-zoom-out:before {
  content: "\E016";
}

.glyphicon-off:before {
  content: "\E017";
}

.glyphicon-signal:before {
  content: "\E018";
}

.glyphicon-cog:before {
  content: "\E019";
}

.glyphicon-trash:before {
  content: "\E020";
}

.glyphicon-home:before {
  content: "\E021";
}

.glyphicon-file:before {
  content: "\E022";
}

.glyphicon-time:before {
  content: "\E023";
}

.glyphicon-road:before {
  content: "\E024";
}

.glyphicon-download-alt:before {
  content: "\E025";
}

.glyphicon-download:before {
  content: "\E026";
}

.glyphicon-upload:before {
  content: "\E027";
}

.glyphicon-inbox:before {
  content: "\E028";
}

.glyphicon-play-circle:before {
  content: "\E029";
}

.glyphicon-repeat:before {
  content: "\E030";
}

.glyphicon-refresh:before {
  content: "\E031";
}

.glyphicon-list-alt:before {
  content: "\E032";
}

.glyphicon-lock:before {
  content: "\E033";
}

.glyphicon-flag:before {
  content: "\E034";
}

.glyphicon-headphones:before {
  content: "\E035";
}

.glyphicon-volume-off:before {
  content: "\E036";
}

.glyphicon-volume-down:before {
  content: "\E037";
}

.glyphicon-volume-up:before {
  content: "\E038";
}

.glyphicon-qrcode:before {
  content: "\E039";
}

.glyphicon-barcode:before {
  content: "\E040";
}

.glyphicon-tag:before {
  content: "\E041";
}

.glyphicon-tags:before {
  content: "\E042";
}

.glyphicon-book:before {
  content: "\E043";
}

.glyphicon-bookmark:before {
  content: "\E044";
}

.glyphicon-print:before {
  content: "\E045";
}

.glyphicon-camera:before {
  content: "\E046";
}

.glyphicon-font:before {
  content: "\E047";
}

.glyphicon-bold:before {
  content: "\E048";
}

.glyphicon-italic:before {
  content: "\E049";
}

.glyphicon-text-height:before {
  content: "\E050";
}

.glyphicon-text-width:before {
  content: "\E051";
}

.glyphicon-align-left:before {
  content: "\E052";
}

.glyphicon-align-center:before {
  content: "\E053";
}

.glyphicon-align-right:before {
  content: "\E054";
}

.glyphicon-align-justify:before {
  content: "\E055";
}

.glyphicon-list:before {
  content: "\E056";
}

.glyphicon-indent-left:before {
  content: "\E057";
}

.glyphicon-indent-right:before {
  content: "\E058";
}

.glyphicon-facetime-video:before {
  content: "\E059";
}

.glyphicon-picture:before {
  content: "\E060";
}

.glyphicon-map-marker:before {
  content: "\E062";
}

.glyphicon-adjust:before {
  content: "\E063";
}

.glyphicon-tint:before {
  content: "\E064";
}

.glyphicon-edit:before {
  content: "\E065";
}

.glyphicon-share:before {
  content: "\E066";
}

.glyphicon-check:before {
  content: "\E067";
}

.glyphicon-move:before {
  content: "\E068";
}

.glyphicon-step-backward:before {
  content: "\E069";
}

.glyphicon-fast-backward:before {
  content: "\E070";
}

.glyphicon-backward:before {
  content: "\E071";
}

.glyphicon-play:before {
  content: "\E072";
}

.glyphicon-pause:before {
  content: "\E073";
}

.glyphicon-stop:before {
  content: "\E074";
}

.glyphicon-forward:before {
  content: "\E075";
}

.glyphicon-fast-forward:before {
  content: "\E076";
}

.glyphicon-step-forward:before {
  content: "\E077";
}

.glyphicon-eject:before {
  content: "\E078";
}

.glyphicon-chevron-left:before {
  content: "\E079";
}

.glyphicon-chevron-right:before {
  content: "\E080";
}

.glyphicon-plus-sign:before {
  content: "\E081";
}

.glyphicon-minus-sign:before {
  content: "\E082";
}

.glyphicon-remove-sign:before {
  content: "\E083";
}

.glyphicon-ok-sign:before {
  content: "\E084";
}

.glyphicon-question-sign:before {
  content: "\E085";
}

.glyphicon-info-sign:before {
  content: "\E086";
}

.glyphicon-screenshot:before {
  content: "\E087";
}

.glyphicon-remove-circle:before {
  content: "\E088";
}

.glyphicon-ok-circle:before {
  content: "\E089";
}

.glyphicon-ban-circle:before {
  content: "\E090";
}

.glyphicon-arrow-left:before {
  content: "\E091";
}

.glyphicon-arrow-right:before {
  content: "\E092";
}

.glyphicon-arrow-up:before {
  content: "\E093";
}

.glyphicon-arrow-down:before {
  content: "\E094";
}

.glyphicon-share-alt:before {
  content: "\E095";
}

.glyphicon-resize-full:before {
  content: "\E096";
}

.glyphicon-resize-small:before {
  content: "\E097";
}

.glyphicon-exclamation-sign:before {
  content: "\E101";
}

.glyphicon-gift:before {
  content: "\E102";
}

.glyphicon-leaf:before {
  content: "\E103";
}

.glyphicon-fire:before {
  content: "\E104";
}

.glyphicon-eye-open:before {
  content: "\E105";
}

.glyphicon-eye-close:before {
  content: "\E106";
}

.glyphicon-warning-sign:before {
  content: "\E107";
}

.glyphicon-plane:before {
  content: "\E108";
}

.glyphicon-calendar:before {
  content: "\E109";
}

.glyphicon-random:before {
  content: "\E110";
}

.glyphicon-comment:before {
  content: "\E111";
}

.glyphicon-magnet:before {
  content: "\E112";
}

.glyphicon-chevron-up:before {
  content: "\E113";
}

.glyphicon-chevron-down:before {
  content: "\E114";
}

.glyphicon-retweet:before {
  content: "\E115";
}

.glyphicon-shopping-cart:before {
  content: "\E116";
}

.glyphicon-folder-close:before {
  content: "\E117";
}

.glyphicon-folder-open:before {
  content: "\E118";
}

.glyphicon-resize-vertical:before {
  content: "\E119";
}

.glyphicon-resize-horizontal:before {
  content: "\E120";
}

.glyphicon-hdd:before {
  content: "\E121";
}

.glyphicon-bullhorn:before {
  content: "\E122";
}

.glyphicon-bell:before {
  content: "\E123";
}

.glyphicon-certificate:before {
  content: "\E124";
}

.glyphicon-thumbs-up:before {
  content: "\E125";
}

.glyphicon-thumbs-down:before {
  content: "\E126";
}

.glyphicon-hand-right:before {
  content: "\E127";
}

.glyphicon-hand-left:before {
  content: "\E128";
}

.glyphicon-hand-up:before {
  content: "\E129";
}

.glyphicon-hand-down:before {
  content: "\E130";
}

.glyphicon-circle-arrow-right:before {
  content: "\E131";
}

.glyphicon-circle-arrow-left:before {
  content: "\E132";
}

.glyphicon-circle-arrow-up:before {
  content: "\E133";
}

.glyphicon-circle-arrow-down:before {
  content: "\E134";
}

.glyphicon-globe:before {
  content: "\E135";
}

.glyphicon-wrench:before {
  content: "\E136";
}

.glyphicon-tasks:before {
  content: "\E137";
}

.glyphicon-filter:before {
  content: "\E138";
}

.glyphicon-briefcase:before {
  content: "\E139";
}

.glyphicon-fullscreen:before {
  content: "\E140";
}

.glyphicon-dashboard:before {
  content: "\E141";
}

.glyphicon-paperclip:before {
  content: "\E142";
}

.glyphicon-heart-empty:before {
  content: "\E143";
}

.glyphicon-link:before {
  content: "\E144";
}

.glyphicon-phone:before {
  content: "\E145";
}

.glyphicon-pushpin:before {
  content: "\E146";
}

.glyphicon-usd:before {
  content: "\E148";
}

.glyphicon-gbp:before {
  content: "\E149";
}

.glyphicon-sort:before {
  content: "\E150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}

.glyphicon-sort-by-order:before {
  content: "\E153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}

.glyphicon-sort-by-attributes:before {
  content: "\E155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}

.glyphicon-unchecked:before {
  content: "\E157";
}

.glyphicon-expand:before {
  content: "\E158";
}

.glyphicon-collapse-down:before {
  content: "\E159";
}

.glyphicon-collapse-up:before {
  content: "\E160";
}

.glyphicon-log-in:before {
  content: "\E161";
}

.glyphicon-flash:before {
  content: "\E162";
}

.glyphicon-log-out:before {
  content: "\E163";
}

.glyphicon-new-window:before {
  content: "\E164";
}

.glyphicon-record:before {
  content: "\E165";
}

.glyphicon-save:before {
  content: "\E166";
}

.glyphicon-open:before {
  content: "\E167";
}

.glyphicon-saved:before {
  content: "\E168";
}

.glyphicon-import:before {
  content: "\E169";
}

.glyphicon-export:before {
  content: "\E170";
}

.glyphicon-send:before {
  content: "\E171";
}

.glyphicon-floppy-disk:before {
  content: "\E172";
}

.glyphicon-floppy-saved:before {
  content: "\E173";
}

.glyphicon-floppy-remove:before {
  content: "\E174";
}

.glyphicon-floppy-save:before {
  content: "\E175";
}

.glyphicon-floppy-open:before {
  content: "\E176";
}

.glyphicon-credit-card:before {
  content: "\E177";
}

.glyphicon-transfer:before {
  content: "\E178";
}

.glyphicon-cutlery:before {
  content: "\E179";
}

.glyphicon-header:before {
  content: "\E180";
}

.glyphicon-compressed:before {
  content: "\E181";
}

.glyphicon-earphone:before {
  content: "\E182";
}

.glyphicon-phone-alt:before {
  content: "\E183";
}

.glyphicon-tower:before {
  content: "\E184";
}

.glyphicon-stats:before {
  content: "\E185";
}

.glyphicon-sd-video:before {
  content: "\E186";
}

.glyphicon-hd-video:before {
  content: "\E187";
}

.glyphicon-subtitles:before {
  content: "\E188";
}

.glyphicon-sound-stereo:before {
  content: "\E189";
}

.glyphicon-sound-dolby:before {
  content: "\E190";
}

.glyphicon-sound-5-1:before {
  content: "\E191";
}

.glyphicon-sound-6-1:before {
  content: "\E192";
}

.glyphicon-sound-7-1:before {
  content: "\E193";
}

.glyphicon-copyright-mark:before {
  content: "\E194";
}

.glyphicon-registration-mark:before {
  content: "\E195";
}

.glyphicon-cloud-download:before {
  content: "\E197";
}

.glyphicon-cloud-upload:before {
  content: "\E198";
}

.glyphicon-tree-conifer:before {
  content: "\E199";
}

.glyphicon-tree-deciduous:before {
  content: "\E200";
}

.glyphicon-cd:before {
  content: "\E201";
}

.glyphicon-save-file:before {
  content: "\E202";
}

.glyphicon-open-file:before {
  content: "\E203";
}

.glyphicon-level-up:before {
  content: "\E204";
}

.glyphicon-copy:before {
  content: "\E205";
}

.glyphicon-paste:before {
  content: "\E206";
}

.glyphicon-alert:before {
  content: "\E209";
}

.glyphicon-equalizer:before {
  content: "\E210";
}

.glyphicon-king:before {
  content: "\E211";
}

.glyphicon-queen:before {
  content: "\E212";
}

.glyphicon-pawn:before {
  content: "\E213";
}

.glyphicon-bishop:before {
  content: "\E214";
}

.glyphicon-knight:before {
  content: "\E215";
}

.glyphicon-baby-formula:before {
  content: "\E216";
}

.glyphicon-tent:before {
  content: "\26FA";
}

.glyphicon-blackboard:before {
  content: "\E218";
}

.glyphicon-bed:before {
  content: "\E219";
}

.glyphicon-apple:before {
  content: "\F8FF";
}

.glyphicon-erase:before {
  content: "\E221";
}

.glyphicon-hourglass:before {
  content: "\231B";
}

.glyphicon-lamp:before {
  content: "\E223";
}

.glyphicon-duplicate:before {
  content: "\E224";
}

.glyphicon-piggy-bank:before {
  content: "\E225";
}

.glyphicon-scissors:before {
  content: "\E226";
}

.glyphicon-bitcoin:before {
  content: "\E227";
}

.glyphicon-btc:before {
  content: "\E227";
}

.glyphicon-xbt:before {
  content: "\E227";
}

.glyphicon-yen:before {
  content: "\A5";
}

.glyphicon-jpy:before {
  content: "\A5";
}

.glyphicon-ruble:before {
  content: "\20BD";
}

.glyphicon-rub:before {
  content: "\20BD";
}

.glyphicon-scale:before {
  content: "\E230";
}

.glyphicon-ice-lolly:before {
  content: "\E231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}

.glyphicon-education:before {
  content: "\E233";
}

.glyphicon-option-horizontal:before {
  content: "\E234";
}

.glyphicon-option-vertical:before {
  content: "\E235";
}

.glyphicon-menu-hamburger:before {
  content: "\E236";
}

.glyphicon-modal-window:before {
  content: "\E237";
}

.glyphicon-oil:before {
  content: "\E238";
}

.glyphicon-grain:before {
  content: "\E239";
}

.glyphicon-sunglasses:before {
  content: "\E240";
}

.glyphicon-text-size:before {
  content: "\E241";
}

.glyphicon-text-color:before {
  content: "\E242";
}

.glyphicon-text-background:before {
  content: "\E243";
}

.glyphicon-object-align-top:before {
  content: "\E244";
}

.glyphicon-object-align-bottom:before {
  content: "\E245";
}

.glyphicon-object-align-horizontal:before {
  content: "\E246";
}

.glyphicon-object-align-left:before {
  content: "\E247";
}

.glyphicon-object-align-vertical:before {
  content: "\E248";
}

.glyphicon-object-align-right:before {
  content: "\E249";
}

.glyphicon-triangle-right:before {
  content: "\E250";
}

.glyphicon-triangle-left:before {
  content: "\E251";
}

.glyphicon-triangle-bottom:before {
  content: "\E252";
}

.glyphicon-triangle-top:before {
  content: "\E253";
}

.glyphicon-console:before {
  content: "\E254";
}

.glyphicon-superscript:before {
  content: "\E255";
}

.glyphicon-subscript:before {
  content: "\E256";
}

.glyphicon-menu-left:before {
  content: "\E257";
}

.glyphicon-menu-right:before {
  content: "\E258";
}

.glyphicon-menu-down:before {
  content: "\E259";
}

.glyphicon-menu-up:before {
  content: "\E260";
}

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

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.42857143;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014   \A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\A0   \2014';
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

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

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

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

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

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

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

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

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

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

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

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

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

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

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

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

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

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

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

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

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

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

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

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

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

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

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

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

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

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

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

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

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }
}

table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }

  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }

  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

.nav > li.disabled > a {
  color: #777;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified > li {
  float: none;
}

.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified {
  width: 100%;
}

.nav-justified > li {
  float: none;
}

.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav > li {
    float: left;
  }

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0";
}

.breadcrumb > .active {
  color: #777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #777;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.thumbnail .caption {
  padding: 9px;
  color: #333;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  line-break: auto;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203A';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

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

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
.dropdown-menu > li > label {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > label:hover,
.dropdown-menu > li > label:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu > li > input:checked ~ label,
.dropdown-menu > li > input:checked ~ label:hover,
.dropdown-menu > li > input:checked ~ label:focus,
.dropdown-menu > .active > label,
.dropdown-menu > .active > label:hover,
.dropdown-menu > .active > label:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.dropdown-menu > li > input[disabled] ~ label,
.dropdown-menu > li > input[disabled] ~ label:hover,
.dropdown-menu > li > input[disabled] ~ label:focus,
.dropdown-menu > .disabled > label,
.dropdown-menu > .disabled > label:hover,
.dropdown-menu > .disabled > label:focus {
  color: #999999;
}

.dropdown-menu > li > input[disabled] ~ label:hover,
.dropdown-menu > li > input[disabled] ~ label:focus,
.dropdown-menu > .disabled > label:hover,
.dropdown-menu > .disabled > label:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.dropdown-menu > li > label {
  margin-bottom: 0;
  cursor: pointer;
}

.dropdown-menu > li > input[type="radio"],
.dropdown-menu > li > input[type="checkbox"] {
  display: none;
  position: absolute;
  top: -9999em;
  left: -9999em;
}

.dropdown-menu > li > label:focus,
.dropdown-menu > li > input:focus ~ label {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu.pull-top {
  bottom: 100%;
  top: auto;
  margin: 0 0 2px;
  -webkit-box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.175);
}

.dropdown-menu.pull-center {
  right: 50%;
  left: auto;
}

.dropdown-menu.pull-middle {
  right: 100%;
  margin: 0 2px 0 0;
  box-shadow: -5px 0 10px rgba(0, 0, 0, 0.2);
  left: auto;
}

.dropdown-menu.pull-middle.pull-right {
  right: auto;
  left: 100%;
  margin: 0 0 0 2px;
  box-shadow: 5px 0 10px rgba(0, 0, 0, 0.2);
}

.dropdown-menu.pull-middle.pull-center {
  right: 50%;
  margin: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.dropdown-menu.bullet {
  margin-top: 8px;
}

.dropdown-menu.bullet:before {
  width: 0;
  height: 0;
  content: '';
  display: inline-block;
  position: absolute;
  border-color: transparent;
  border-style: solid;
  -webkit-transform: rotate(360deg);
  border-width: 0 7px 7px;
  border-bottom-color: #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  top: -7px;
  left: 9px;
}

.dropdown-menu.bullet:after {
  width: 0;
  height: 0;
  content: '';
  display: inline-block;
  position: absolute;
  border-color: transparent;
  border-style: solid;
  -webkit-transform: rotate(360deg);
  border-width: 0 6px 6px;
  border-bottom-color: #ffffff;
  top: -6px;
  left: 10px;
}

.dropdown-menu.bullet.pull-right:before {
  left: auto;
  right: 9px;
}

.dropdown-menu.bullet.pull-right:after {
  left: auto;
  right: 10px;
}

.dropdown-menu.bullet.pull-top {
  margin-top: 0;
  margin-bottom: 8px;
}

.dropdown-menu.bullet.pull-top:before {
  top: auto;
  bottom: -7px;
  border-bottom-width: 0;
  border-top-width: 7px;
  border-top-color: #cccccc;
  border-top-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu.bullet.pull-top:after {
  top: auto;
  bottom: -6px;
  border-bottom: none;
  border-top-width: 6px;
  border-top-color: #ffffff;
}

.dropdown-menu.bullet.pull-center:before {
  left: auto;
  right: 50%;
  margin-right: -7px;
}

.dropdown-menu.bullet.pull-center:after {
  left: auto;
  right: 50%;
  margin-right: -6px;
}

.dropdown-menu.bullet.pull-middle {
  margin-right: 8px;
}

.dropdown-menu.bullet.pull-middle:before {
  top: 50%;
  left: 100%;
  right: auto;
  margin-top: -7px;
  border-right-width: 0;
  border-bottom-color: transparent;
  border-top-width: 7px;
  border-left-color: #cccccc;
  border-left-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu.bullet.pull-middle:after {
  top: 50%;
  left: 100%;
  right: auto;
  margin-top: -6px;
  border-right-width: 0;
  border-bottom-color: transparent;
  border-top-width: 6px;
  border-left-color: #ffffff;
}

.dropdown-menu.bullet.pull-middle.pull-right {
  margin-right: 0;
  margin-left: 8px;
}

.dropdown-menu.bullet.pull-middle.pull-right:before {
  left: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: #cccccc;
  border-right-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu.bullet.pull-middle.pull-right:after {
  left: -6px;
  border-left-width: 0;
  border-right-width: 6px;
  border-right-color: #ffffff;
}

.dropdown-menu.bullet.pull-middle.pull-center {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-menu.bullet.pull-middle.pull-center:before {
  border: none;
  display: none;
}

.dropdown-menu.bullet.pull-middle.pull-center:after {
  border: none;
  display: none;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-top-left-radius: 0;
}

.dropdown-submenu > a:before {
  display: block;
  float: right;
  width: 0;
  height: 0;
  content: "";
  margin-top: 6px;
  margin-right: -8px;
  border-width: 4px 0 4px 4px;
  border-style: solid;
  border-left-style: dashed;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

@media (max-width: 767px) {
  .navbar-nav .dropdown-submenu > a:before {
    margin-top: 8px;
    border-color: inherit;
    border-style: solid;
    border-width: 4px 4px 0;
    border-left-color: transparent;
    border-right-color: transparent;
  }

  .navbar-nav .dropdown-submenu > a {
    padding-left: 40px;
  }

  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a,
  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > label {
    padding-left: 35px;
  }

  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a,
  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > label {
    padding-left: 45px;
  }

  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > label {
    padding-left: 55px;
  }

  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > label {
    padding-left: 65px;
  }

  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a,
  .navbar-nav > .open > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > label {
    padding-left: 75px;
  }
}

.navbar-default .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a,
.navbar-default .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a:hover,
.navbar-default .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a:before {
    border-top-color: #555555;
  }
}

.navbar-inverse .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a,
.navbar-inverse .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a:hover,
.navbar-inverse .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a:focus {
  background-color: #080808;
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open > .dropdown-menu > .dropdown-submenu.open > a:before {
    border-top-color: #ffffff;
  }
}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

.ui-widget-content a {
  color: #333;
}

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(d10bc07005bb2d604f4905183690ac04.png);
}

.ui-widget-header .ui-icon {
  background-image: url(d10bc07005bb2d604f4905183690ac04.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(00dd0ec0a16a1085e714c7906ff8fb06.png);
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(ea4ebe072be75fbbea002631916836de.png);
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(4e7e3e142f3939883cd0a7e00cabdaef.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(093a819138276b446611d1d2a45b98a2.png);
}

.ui-button .ui-icon {
  background-image: url(40bf25799e4fec8079c7775083de09df.png);
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
  background: #aaa;
  opacity: .003;
  filter: Alpha(Opacity=.3);
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;
  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation: loading-bar-spinner 400ms linear infinite;
  -ms-animation: loading-bar-spinner 400ms linear infinite;
  -o-animation: loading-bar-spinner 400ms linear infinite;
  animation: loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

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

@-moz-keyframes loading-bar-spinner {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

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

@-o-keyframes loading-bar-spinner {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

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

@-ms-keyframes loading-bar-spinner {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

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

@keyframes loading-bar-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
/*!
 * ngToast v2.0.0 (http://tameraydin.github.io/ngToast)
 * Copyright 2016 Tamer Aydin (http://tamerayd.in)
 * Licensed under MIT (http://tameraydin.mit-license.org/)
 */

.ng-toast {
  position: fixed;
  z-index: 1080;
  width: 100%;
  height: 0;
  margin-top: 20px;
  text-align: center;
}

.ng-toast.ng-toast--top {
  top: 0;
  bottom: auto;
}

.ng-toast.ng-toast--top .ng-toast__list {
  top: 0;
  bottom: auto;
}

.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list {
  position: static;
}

.ng-toast.ng-toast--bottom {
  top: auto;
  bottom: 0;
}

.ng-toast.ng-toast--bottom .ng-toast__list {
  top: auto;
  bottom: 0;
}

.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list {
  pointer-events: none;
}

.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert {
  pointer-events: auto;
}

.ng-toast.ng-toast--right .ng-toast__list {
  left: auto;
  right: 0;
  margin-right: 20px;
}

.ng-toast.ng-toast--right .ng-toast__message {
  text-align: right;
}

.ng-toast.ng-toast--left .ng-toast__list {
  right: auto;
  left: 0;
  margin-left: 20px;
}

.ng-toast.ng-toast--left .ng-toast__message {
  text-align: left;
}

.ng-toast .ng-toast__list {
  display: inline-block;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}

.ng-toast .ng-toast__message {
  display: block;
  width: 100%;
  text-align: center;
}

.ng-toast .ng-toast__message .alert {
  display: inline-block;
}

.ng-toast .ng-toast__message__count {
  display: inline-block;
  margin: 0 15px 0 5px;
}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
  border-color: #d44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close {
  display: none;
}

.select-locked > .ui-select-match-close {
  display: none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Handle up direction Select2 */
.ui-select-container[theme="select2"].direction-up .ui-select-match,
.ui-select-container.select2.direction-up .ui-select-match {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ui-select-container[theme="select2"].direction-up .ui-select-dropdown,
.ui-select-container.select2.direction-up .ui-select-dropdown {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-width: 1px;  /* FIXME hardcoded value :-/ */
  border-top-style: solid;
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  margin-top: -4px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search,
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
  margin-top: 4px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
  border-bottom-color: #5897fb;
}

.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden input {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus {
  border-color: #007fbb !important;
}

/* Fix input width for Selectize theme */
.selectize-control.single > .selectize-input > input {
  width: 100%;
}

/* Fix line break when there's at least one item selected with the Selectize theme */
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
  border-color: #d44950;
}

/* Handle up direction Selectize */
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  margin-top: -2px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme="selectize"] input.ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  width: 0;
}

/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap .ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.ui-select-bootstrap > .ui-select-match > .btn {
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices,
.ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row > span {
  cursor: pointer;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row > span:hover,
.ui-select-bootstrap .ui-select-choices-row > span:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active > span {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled > span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
  display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
  border-color: #d44950;
}

/* Handle up direction Bootstrap */
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.ui-select-bootstrap .ui-select-match-text {
  width: 100%;
  padding-right: 1em;
}

.ui-select-bootstrap .ui-select-match-text span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}

.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}

/* Spinner */
.ui-select-refreshing.glyphicon {
  position: absolute;
  right: 0;
  padding: 8px 27px;
}

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

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

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}
.alert {
  border-radius: 0;
}

.alert > p,
.alert > ul {
  margin-bottom: 1em;
}

.alert > p:last-child,
.alert > ul:last-child {
  margin-bottom: 0;
}

.ng-toast .alert {
  border: 0;
  color: #fff;
  border-radius: 0;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  box-shadow: 0 0 6px rgba(0, 0, 0, .175);
}

.ng-toast .alert .close {
  top: 0;
  color: #fff;
  opacity: .3;
}

.ng-toast .alert .close:hover {
  color: #fff;
  opacity: 1;
}

.ng-toast .alert.alert-success {
  background-color: #129652;
}

.ng-toast .alert.alert-warning {
  background-color: #ec8b19;
}

.ng-toast .alert.alert-info {
  background-color: #126096;
}

.ng-toast .alert.alert-danger {
  background-color: #961212;
}.confirm-dialog.ng-enter,
.primary-modal.ng-enter {
  -webkit-animation: zoomIn .2s;
  -moz-animation: zoomIn .2s;
  -o-animation: zoomIn .2s;
  animation: zoomIn .2s;
}

.confirm-dialog.ng-leave,
.primary-modal.ng-leave {
  -webkit-animation: zoomOut .2s;
  -moz-animation: zoomOut .2s;
  -o-animation: zoomOut .2s;
  animation: zoomOut .2s;
}

.fadeInFadeOut.ng-enter {
  -webkit-animation: zoomIn .5s;
  -moz-animation: zoomIn .5s;
  -o-animation: zoomIn .5s;
  animation: zoomIn .5s;
}

.fadeInFadeOut.ng-leave {
  -webkit-animation: zoomOut .5s;
  -moz-animation: zoomOut .5s;
  -o-animation: zoomOut .5s;
  animation: zoomOut .5s;
}

.pulse-red {
  box-shadow: 0 0 0 rgba(255, 0, 0, 0.4);
  animation: pulseRed 2s infinite;
}

@-webkit-keyframes pulseRed {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
  }

  50% {
    -webkit-box-shadow: 0 0 3px 8px rgba(255, 0, 0, 0);
  }

  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
  }
}

@keyframes pulseRed {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
  }

  70% {
    -moz-box-shadow: 0 0 3px 8px rgba(255, 0, 0, 0);
    box-shadow: 0 0 3px 8px rgba(255, 0, 0, 0);
  }

  100% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
  }
}

.flip {
  -webkit-perspective: 800;
  position: relative;
}

.flip .card.flipped {
  -webkit-transform: rotateX(-180deg);
}

.flip .card {
  position: relative;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: 0.5s;
}

.flip .card .face {
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  z-index: 2;
}

.flip .card .front {
  z-index: 1;
  background-color: #fff;
  box-shadow: none;
}

.flip .card.flipped .front {
  display: none;
}

.flip .card .back {
  display: none;
  -webkit-transform: rotateX(-180deg);
  background-color: #fff;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, .10);
}

.flip .card.flipped .back {
  display: block;
}.nowrap {
  white-space: nowrap;
}

.invisible {
  opacity: 0;
}

mark {
  background-color: #ff0;
}

.full-height {
  position: relative;
  height: 100%;
}

.span-link {
  color: #337ab7;
  text-decoration: none;
  cursor: pointer;
}

.span-link:active,
.span-link:hover {
  color: #23527c;
  text-decoration: underline;
}

.grid-divider {
  border-right: 1px solid #f0f0f0;
}

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

.clear-float {
  float: none;
}

hr.help-dropdown-divider {
  width: 60px;
}

hr.hr-dark {
  border-color: #e6e6e6;
}

label.normal {
  font-weight: normal;
}

.white-bg {
  background-color: #fff;
}

.img-responsive-full {
  display: block;
  width: 100%;
  height: auto;
}

.pagination {
  margin: 0;
}

.light-border-right {
  border-right: 1px solid #f0f0f0;
}

.block-center {
  margin: 0 auto !important;
}

.text-link {
  color: inherit;
}

.text-link:hover {
  text-decoration: none;
}

.text-link i {
  color: #777;
}

.lock-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .50);
  z-index: 995;
  text-align: center;
  color: #fff;
  padding-top: 25%;
}

.lock-overlay i {
  font-size: 40px;
}

.lock-overlay h3 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.scroller {
  overflow: auto;
}

/*
    Grid
*/

.row.divided > div {
  border-right: 1px solid #eee;
}

.row.divided > div:last-child {
  border-right: 0;
}

.divided-row {
  border-bottom: 1px solid #eee;
}

.divided-row:last-child {
  border-bottom: 0;
}

/*
    Header
*/

header {
  background-color: #fff;
  border-bottom: 1px solid #e4e8ec;
  padding: 20px 15px 20px 15px;
}

header.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  max-height: 69px;
}

body.chat-open header.header-fixed {
  right: 200px;
}

header div.branding {
  position: relative;
  margin: 5px 25px 0 15px;
  cursor: pointer;
  outline-width: none;
}

header div.branding a.brand {
  display: block;
  font-family: 'Titillium Web', sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #333;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

header div.branding a.brand:hover,
header div.branding a.brand:active,
header div.branding a.brand:focus {
  text-decoration: none;
}

header div.panel.dropdown-menu {
  margin-top: 14px;
}

header div.panel.dropdown-menu:before {
  display: none;
}

header div.panel.dropdown-menu:after {
  border-bottom-color: #5693ef;
  border-width: 0 12px 12px;
}

header div.panel.dropdown-menu.pull-right:after {
  top: -11px;
  right: 51px;
}

ul.navigation {
  margin: 0;
}

ul.navigation > li {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  -webkit-transition: opacity .15s;
  -moz-transition: opacity .15s;
  -o-transition: opacity .15s;
  -ms-transition: opacity .15s;
  transition: opacity .15s;
}

ul.navigation > li.divider {
  border-color: #e4e8ec;
  border-style: solid;
}

ul.navigation li.divider.divider-left {
  padding-left: 20px;
  border-width: 0 0 0 1px;
}

ul.navigation li.divider.divider-right {
  border-width: 0 1px 0 0;
}

ul.navigation.navigation-caret li.active::before {
  border-color: transparent transparent #dee2e7;
  border-width: 0 14px 14px;
  bottom: -21px;
  left: 50%;
  margin-left: -14px;
}

ul.navigation.navigation-caret li::before {
  opacity: 0;
}

ul.navigation.navigation-caret li.active::before {
  opacity: 1;
  content: '';
  display: inline-block;
  position: absolute;
  border-style: solid;
  width: 0;
  height: 0;
}

ul.navigation.navigation-caret li.active::after {
  border-color: transparent transparent #f6f6f8;
  border-width: 0 13px 13px;
  bottom: -21px;
  left: 50%;
  margin-left: -13px;
}

ul.navigation.navigation-caret li::after {
  opacity: 0;
}

ul.navigation.navigation-caret li.active::after {
  opacity: 1;
  content: '';
  display: inline-block;
  position: absolute;
  border-style: solid;
  width: 0;
  height: 0;
}

ul.navigation > li button {
  border: 0;
  background-color: transparent;
}

ul.navigation > li > a,
ul.navigation > li > button,
ul.navigation > li > div > button {
  display: block;
  color: #646464;
  font-size: 14px;
  padding: 4px 15px 4px 15px;
  letter-spacing: .05em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

ul.navigation.navigation-lg > li > a,
ul.navigation.navigation-lg > li > button,
ul.navigation.navigation-lg > li > div > button {
  text-transform: uppercase;
}

ul.navigation > li > a:hover,
ul.navigation > li > a:active,
ul.navigation > li > a:focus,
ul.navigation > li > button:hover,
ul.navigation > li > button:active,
ul.navigation > li > button:focus,
ul.navigation > li > div > button:hover,
ul.navigation > li > div > button:active,
ul.navigation > li > div > button:focus {
  text-decoration: none;
}

ul.navigation li.primary > a,
ul.navigation li.primary > button,
ul.navigation li.primary > div > button {
  color: #333;
  font-size: 16px;
  padding-top: 4px;
  padding-bottom: 2px;
}

ul.navigation > li > a .icon,
ul.navigation > li > button .icon,
ul.navigation > li > div > button .icon {
  position: relative;
  top: 4px;
  font-size: 20px;
  line-height: 0;
  opacity: 1;
}

ul.navigation > li > a.btn {
  margin-top: 3px;
  color: #fff;
}

ul.navigation > li .fa-icon-sm {
  position: relative;
  top: -2px;
  font-size: 9px;
  margin-left: 2px;
  -webkit-transition: opacity .15s;
  -moz-transition: opacity .15s;
  -o-transition: opacity .15s;
  -ms-transition: opacity .15s;
  transition: opacity .15s;
}

ul.navigation li.active .fa-icon-sm {
  opacity: 0;
}

/*
    Help Dropdown
*/

div.dropdown-menu {
  border: 0;
  padding: 0;
  margin: 0;
}

header .panel.dropdown-menu {
  border-color: #e8e8e8;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  box-shadow: 0 0 6px rgba(0, 0, 0, .175);
}

.help-dropdown .help-info {
  min-width: 300px;
}

.help-dropdown .help-icon {
  color: #646464;
  text-align: center;
  font-size: 20px;
}

/*
    Navigation
*/

nav {
  display: none;
  padding: 30px;
  background-color: #5693ef;
  border-bottom: 1px solid #e4e8ec;
}

nav.open {
  display: block;
}

nav div.heading {
  font-size: 16px;
  color: #fff;
  border-bottom: 1px solid #518ae7;
  padding-bottom: 6px;
  margin-bottom: 10px;
  letter-spacing: .05em;
}

nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

nav ul li {
  margin-bottom: 10px;
}

nav ul li:last-child {
  margin-bottom: 0;
}

nav ul li a,
nav ul li a:focus,
nav ul li a:hover,
nav ul li a:active {
  color: #fff;
  text-decoration: none;
  letter-spacing: .05em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

nav ul li.active a {
  font-weight: 400;
}

/*
    Breadcrumbs
*/

div.breadcrumbs {
  background-color: #fff;
  border-bottom: 1px solid #e4e8ec;
  font-size: 13px;
  padding: 10px 40px 10px 40px;
}

div.breadcrumbs ul {
  margin: 0;
}

div.breadcrumbs ul li:first-child {
  margin-left: 0;
  padding-left: 0;
}

div.breadcrumbs ul li {
  float: left;
}

div.breadcrumbs ul li a {
  margin-right: 8px;
}

div.breadcrumbs ul li::after {
  position: relative;
  top: -1px;
  right: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\F054";
  font-size: 8px;
  color: #646464;
}

div.breadcrumbs ul li:last-child::after {
  content: "";
}

div.breadcrumbs ul li a {
}

/*
    Admin Container
*/

.admin-container {
  padding-top: 69px;
  height: 100%;
}

/*
    Resources Grid
*/

.grid-buttons {
  display: block;
  text-align: center;
  padding: 14px;
  border: 1px solid #e6e6e6;
  margin-bottom: 10px;
  border-radius: 3px;
}

/*
    Resources List
*/

div.resources-list ul {
  list-style: none;
}

div.resources-list ul li {
  margin-bottom: 8px;
}

div.resources-list > ul {
  margin: 0;
  padding-left: 10px;
}

div.resources-list > ul > li {
  margin-bottom: 30px;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 30px;
}

div.resources-list > ul > li:last-child {
  border: 0;
  margin-bottom: 0;
}

div.resources-list ul li h5 {
  font-size: 16px;
  font-weight: 400;
}

div.resources-list ul li span.resource-sub-heading {
  display: block;
  margin-bottom: 10px;
}

ul.resource-links {
  list-style: none;
  margin: 0;
  padding-left: 20px;
}

/*
    Confirm Dialog
*/

.modal-backdrop {
  z-index: 1039;
  bottom: 0;
  background: rgba(0, 0, 0, .25) !important;
}

.modal-backdrop.solid {
  background-color: #f6f6f8 !important;
}

.modal-header {
  background-color: #f0f0f0;
  color: #323232;
  border-bottom: 1px solid #dcdcdc;
  padding: 20px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.modal-header.primary {
  background-color: #5693ef;
  color: #fff;
  border-bottom: 0;
}

.modal-header.primary h4 {
  color: #fff;
}

.modal-content {
  border-radius: 0;
  border: 0;
  margin-top: 25%;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
  box-shadow: 0 0 10px rgba(0, 0, 0, .1);
  border-radius: 3px;
}

.confirm-dialog .modal-dialog {
  width: 460px;
}

.confirm-dialog div.modal-header {
  text-align: center;
  border-bottom: 0;
}

.confirm-dialog div.modal-header button {
  position: relative;
  top: 5px;
}

.confirm-dialog div.modal-header i {
  position: relative;
  top: 4px;
  font-size: 22px;
}

.confirm-dialog .modal-dialog {
  padding-top: 5%;
}

.confirm-dialog .modal-content {
  margin-top: 0;
}

.confirm-dialog .modal-body {
  padding: 20px;
}

.confirm-dialog .modal-footer {
  padding: 20px 30px;
  border-top: 1px solid #f0f0f0;
}

/*
    Document Show Modal
*/

.modal-document-show .close-button .btn {
  position: absolute;
  top: 6px;
  right: 20px;
  color: #646464;
  z-index: 997;
}

.modal-document-show .close-button .btn {
  padding: 2px;
  line-height: 1;
}

.modal-document-show {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.modal-document-show .column-scroller {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}

.modal-document-show .column-scroller.top {
  overflow: auto;
}

.modal-document-show .column-scroller.bottom {
  border-top: 1px solid #e2e5e9;
  box-shadow: 0 0 3px rgba(0, 0, 0, .1);
  overflow: visible;
}

.modal-document-show .column-left {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
}

.modal-document-show.approval-viewer .column-left {
  bottom: 30%;
}

.modal-document-show .column-right {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50%;
  overflow: hidden;
  border-left: 1px solid #e2e5e9;
}

.modal-document-show.approval-viewer .column-right {
  bottom: 30%;
}

.modal-document-show.modal-document-show .column-left {
  -webkit-transition: width .5s;
  -moz-transition: width .5s;
  -o-transition: width .5s;
  -ms-transition: width .5s;
  transition: width .5s;
}

.modal-document-show.modal-document-show .column-left .document-container {
  cursor: pointer;
  -webkit-transition: max-width .5s, width .5s;
  -moz-transition: max-width .5s, width .5s;
  -o-transition: max-width .5s, width .5s;
  -ms-transition: max-width .5s, width .5s;
  transition: max-width .5s, width .5s;
}

.modal-document-show.modal-document-show .column-right {
  -webkit-transition: transform .5s;
  -moz-transition: transform .5s;
  -o-transition: transform .5s;
  -ms-transition: transform .5s;
  transition: transform .5s;
}

.modal-document-show.modal-document-show.modal-document-show-focused .column-left {
  width: 87.5%;
}

.modal-document-show.modal-document-show.modal-document-show-focused .column-left .document-container {
  max-width: 90%;
  width: 100%;
}

.modal-document-show.modal-document-show.modal-document-show-focused .column-right {
  transform: translate(75%);
}

.modal-document-show .row-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30%;
  overflow: visible;
  border-top: 1px solid #e2e5e9;
  overflow-y: auto;
  box-shadow: 0 0 2px rgba(0, 0, 0, .10);
}

/*
    Compact Modal
*/

.modal.modal-compact div.container {
  max-width: 700px;
}

/*
    Modal Sizing
*/

.modal.modal-size-sm .modal-dialog {
  width: auto;
  max-width: 400px;
}

.modal.modal-size-md .modal-dialog {
  width: auto;
  max-width: 600px;
}

.modal.modal-size-lg .modal-dialog {
  width: auto;
  max-width: 800px;
}

.modal.modal-size-xl .modal-dialog {
  width: auto;
  max-width: 1200px;
}

.modal.modal-size-full .modal-dialog {
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.modal.modal-full-screen .modal-dialog {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  width: auto;
  margin: 0;
}

.modal.modal-full-screen .modal-dialog > .panel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}

.modal.modal-full-screen .modal-dialog > .panel > .panel-body {
  position: absolute;
  top: 57px;
  left: 0;
  right: 0;
  bottom: 0;
}

/*
    Modal Full Screen
*/

.modal-full-screen-with-controls {
  background: #f6f6f6;
  bottom: 72px !important;
}

.modal-full-screen .footer-controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 72px;
  border-top: 1px solid #e6e6e6;
}

/*
    Document Viewer
*/

.document-viewer {
  position: relative;
}

.document-viewer .document-nav {
  display: none;
  position: absolute;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  cursor: pointer;
  z-index: 999;
  text-align: center;
}

.document-viewer:hover .document-nav {
  border-radius: 6px;
  background-color: rgba(0, 0, 0, .05);
}

.document-viewer .document-nav i {
  position: relative;
  top: -15px;
  font-size: 30px;
  margin-top: 50%;
}

.document-viewer:hover .document-nav {
  display: block;
}

.document-viewer .document-nav.document-nav-left {
  left: 10px;
}

.document-viewer .document-nav.document-nav-right {
  right: 10px;
}

/*
    Action Dropdown
*/

.actions-dropdown {
  position: relative;
}

/*
    Typehead
*/

.typehead-container,
.select-container {
  position: relative;
}

.typeahead.dropdown-menu,
.select.dropdown-menu {
  right: 0;
  padding: 0;
  max-height: 250px;
  overflow-y: scroll;
}

.typeahead.dropdown-menu > li a,
.select.dropdown-menu > li a {
  padding: 6px 20px;
}

.typeahead.dropdown-menu > li:first-child a,
.select.dropdown-menu > li:first-child a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.typeahead.dropdown-menu > li:last-child a,
.select.dropdown-menu > li:last-child a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/*
    ui-select
*/
.ui-select-bootstrap .ui-select-choices-row > span {
  white-space: normal;
}

.ui-select-dropdown.dropdown-menu {
  padding: 0;
  margin-top: 2px;
}

.ui-select-dropdown.dropdown-menu > li a {
  padding: 6px 20px;
}

.ui-select-dropdown.dropdown-menu > li > div.ui-select-choices-row:first-child a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.ui-select-dropdown.dropdown-menu > li > div:last-child a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ui-select-toggle.form-control {
  border-style: solid;
  border-width: 1px;
  padding-top: 6px;
  color: #555;
}

.ui-select-toggle.form-control:hover {
  background-color: #f8f8f8;
  border: 1px solid #dcdcdc !important;
}

.btn-default-focus {
  box-shadow: none !important;
  outline: none !important;
}

.website-filter-ui-select-match {
  max-height: 120px;
  overflow-y: auto;
  display: block;
}

/*
    PDF Viewer
*/

.pdf-viewer {
  overflow: auto;
}

.pdf-viewer .pdf-element canvas {
  display: block;
  margin: 0 auto;
  border: 1px solid #e8e8e8;
  box-shadow: 0 0 15px rgba(0, 0, 0, .05);
}

/*
    Gray Modal Body
*/

.panel .panel-body.gray {
  background-color: #f8f8f8;
}

/*
    Floating Control
*/

div.floating-control.float a {
  position: fixed;
  display: inline-block;
  bottom: 20px;
  left: 20px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  box-shadow: 0 0 6px rgba(0, 0, 0, .175);
}

/*
    Flash Background
*/

@-webkit-keyframes background-flash {
  0% {
    background-color: #fcf8e3;
  }

  25% {
    background-color: #fcf8e3;
  }

  100% {
    background-color: transparent;
  }
}

@keyframes background-flash {
  0% {
    background-color: #fcf8e3;
  }

  25% {
    background-color: #fcf8e3;
  }

  100% {
    background-color: transparent;
  }
}

.background-flash {
  -webkit-animation-name: background-flash;
  -webkit-animation-duration: 500ms;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
}

/*
    Company Widget
*/

.company-widget-action {
  position: absolute;
  top: 11px;
  right: 20px;
}

.company-widget-scroll {
  max-height: 400px;
  overflow: scroll;
}

/*
    Product List
*/

div.product-list {
  border-bottom: 1px solid #f0f0f0;
}

div.product-list:last-child {
  border-bottom: 0;
}

div.product-list h3 {
  font-size: 18px;
  font-weight: normal;
}

div.product-list p {
  color: #646464;
  font-size: 14px;
}

/*
    Resource PDF View
*/

.resource-input-control,
.resource-input-control:focus,
.resource-input-control:active {
  outline: none;
}

.resource-input-control {
  border: 0;
  padding: 0;
  background-color: #f0f8fe !important;
  margin: 0 !important;
  position: absolute;
  width: 100%;
  height: 100%;
}

/*
    Document Container
*/

.document-container {
  margin: 0 auto 0 auto;
  border: 1px solid #f0f0f0;
  box-shadow: 0 0 5px rgba(0, 0, 0, .05);
}

/*
    Photo Grid
*/

ul.photo-grid {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 0 -5px 0 -5px;
}

ul.photo-grid li {
  display: inline-block;
  float: left;
  margin: 0 5px 10px 5px;
}

ul.photo-grid li div.photo-container {
  cursor: pointer;
  width: 120px;
}

/*
    Photo Modal
*/

.photo-modal .modal-dialog .modal-close-top-right {
  top: -10px;
  right: -10px;
}

.photo-modal .modal-dialog .close {
  opacity: 1;
  text-shadow: none;
  padding: 2px 10px 0 11px;
  width: 36px;
  height: 36px;
  background-color: #5693ef;
  color: #fff;
  border-radius: 50%;
  -webkit-transition: background-color .2s ease-in-out;
  -moz-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
}

.photo-modal .modal-dialog .close:hover {
  background-color: #4c82e1;
}

@media (min-width: 768px) {
  .photo-modal .modal-dialog {
    width: 800px;
  }
}

/*
    File Upload
*/

.file-drop {
  text-align: center;
}

.file-drop .file-drop-container {
  background-color: #fff;
  border: 1px dashed #dddddd;
}

.file-drop.active .file-drop-container {
  background-color: #fcf8e3;
  color: #8a6d3b;
  border-color: #c9c4a5;
}

/*
    Cancellations
*/

.cancellation_note {
  max-width: 300px;
  font-size: 12px;
}

/*
    Trix Editor Simple
*/

.trix-simple trix-toolbar {
  display: none !important;
}

.trix-simple trix-editor {
  height: auto;
  min-height: 34px !important;
}

/*
    Notification Container
*/

.notification-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px 20px 0 20px;
}

.notification-container iframe {
  background-color: #fff;
  width: 100%;
  height: 100%;
}

/*
    Invoice
*/

.invoice .invoice-header .invoice-header-spacer {
  height: 230px;
}

table.table-bordered.invoice-paid-container {
  border: 2px solid #000;
}

table.table-bordered.invoice-paid-container > tbody > tr > td {
  border-bottom: 2px solid #000;
}

.invoice-table .grand-total {
  border-top: 2px solid #333;
}

.invoice .invoice-footer {
}

/*
    Bug Modal
*/

.sentry-error-embed header {
  display: none;
}

.sentry-error-embed .form-submit .btn {
  font-size: 0 !important;
}

.sentry-error-embed .form-submit .btn:after {
  content: 'Submit';
  font-size: 16px;
}

/*
    Help Text Box
*/

.help-text-box {
  background-color: #4b4b4b !important;
  border-bottom: 2px solid #646464;
  color: #c8c8c8;
}

.help-text-box .form-group label {
  color: #fff;
}

/*
    Card
*/

.dynamic-form .card {
  border-bottom: 1px solid #e2e5e9;
}

.dynamic-form .flip:last-child .card {
  border-bottom: 0;
}

.dynamic-form .nested-dynamic-form {
  margin-top: 2px;
  border: 1px solid #e2e5e9;
  padding-top: 2px;
  padding-bottom: 2px;
}

.dynamic-form .card label {
  font-size: 13px;
}

.dynamic-form .card .nested-dynamic-form label {
  font-size: 12px;
}

.dynamic-form .card .nested-dynamic-form .dynamic-form .card {
  border: 0;
}

.dynamic-form .card .nested-dynamic-form .dynamic-form .card .face .padding-sm {
  padding-top: 2px !important;
  padding-bottom: 1px !important;
}

/*
    Misc
*/

.pointer {
  cursor: pointer;
}

.report-input {
  border: 1px solid #eee;
}

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

.notification-preferences-definitions {
  display: flex;
}

.no-notification-definition-email {
  color: red;
}

.notification-preferences-definitions div {
  flex: 1;
  margin-left: 1em;
}

.padding-sm-only {
  padding: 20px !important;
}

td.download-link {
  padding: 0 !important;
}

.date-sorter {
  position: absolute;
  top: 1px;
  right: 42px;
}

.date-sorter > li.active > a,
.date-sorter > li.active > a:hover,
.date-sorter > li.active > a:focus {
  background-color: #f5f5f5;
}

.truic {
  padding-top: 20px !important;
}

.truic .logo-box {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  padding: 0rem 1rem 1rem 1rem !important;
  overflow: visible;
}

.truic .row {
  padding-top: 20px !important;
  overflow: visible;
}

.truic .text {
  padding: 1rem 0rem 0rem 0rem;
}

img.truic-logo {
  max-width: 55% !important;
  background-color: #232222;
  padding: 1rem 1rem 1rem 1rem;
  box-shadow: 0 0 4px hsla(0%, 0%, 0%, 0.5);
  overflow: visible;
  margin-top: -30px;
}

.imperial-length-input-container {
  width: 100%;
}

.imperial-length-input-container > input {
  width: 50%;
  margin-left: 20px;
}

.imperial-label {
  margin-left: 20px;
}

.bundle-info {
  color: #00bfff;
}

.vehicle-registration.ng-scope {
  background: white;
  padding-right: 0px;
}

.vehicle-registration .ui-select-bootstrap .ui-select-match-text span {
  font-size: inherit;
}

.vehicle-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: max-content;
}

.vehicle-registration input {
  width: 100%;
}

.vehicle-registration input.vin {
  width: 150px;
}

.vehicle-registration input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.vehicle-registration input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.vehicles {
  color: white;
}

.vehicle-registration-list {
  border-color: #3c39393b;
  border-width: 1px;
}

.vertical-unset {
  vertical-align: unset !important;
}

.vertical-middle {
  vertical-align: middle;
}

.nowrap {
  white-space: nowrap;
}

.invisible {
  opacity: 0;
}

mark {
  background-color: #ff0;
}

.full-height {
  position: relative;
  height: 100%;
}

.span-link {
  color: #337ab7;
  color: #4285f4;
  text-decoration: none;
  cursor: pointer;
}

.span-link:active,
.span-link:hover {
  color: #23527c;
  text-decoration: underline;
}

.grid-divider {
  border-right: 1px solid #f0f0f0;
}

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

.clear-float {
  float: none;
}

.border-right {
  display: inline-block;
  border-right: 1px solid #fff;
  margin: 0 1.5rem;
  vertical-align: middle;
  height: 2.5rem;
}

hr.help-dropdown-divider {
  width: 60px;
}

hr.hr-dark {
  border-color: #e6e6e6;
}

label.normal {
  font-weight: normal;
}

.white-bg {
  background-color: #fff;
}

.img-responsive-full {
  display: block;
  width: 100%;
  height: auto;
}

/*
    pagination
 */
.pagination {
  margin: 0;
}

.sticky-pagination {
  position: fixed;
  bottom: 0;
}

/*
    Save all button
 */
.save-all-btn-bottom {
  display: flex;
  justify-content: end;
  padding-right: 30px;
}

.light-border-right {
  border-right: 1px solid #f0f0f0;
}

.block-center {
  margin: 0 auto !important;
}

.text-link {
  color: inherit;
}

.text-link:hover {
  text-decoration: none;
}

.text-link i {
  color: #777;
}

.lock-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 995;
  text-align: center;
  color: #fff;
  padding-top: 25%;
}

.lock-overlay i {
  font-size: 40px;
}

.lock-overlay h3 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.scroller {
  overflow: auto;
}

.tooltip-inner {
  min-width: min-content;
}

/*
    Grid
*/
.row.divided > div {
  border-right: 1px solid #eee;
}

.row.divided > div:last-child {
  border-right: 0;
}

.divided-row {
  border-bottom: 1px solid #eee;
}

.divided-row:last-child {
  border-bottom: 0;
}

/*
    Header
*/
header {
  background-color: #f3f3f3;
  border-bottom: 1px solid #e4e8ec;
  padding: 20px 15px 20px 15px;
}

header.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  max-height: 69px;
}

header.header-fixed > ul:not(.pull-right) {
  display: inline-block;
  width: calc(100% - 13rem);
}

header.header-fixed > ul.pull-right {
  width: 13rem;
  padding-left: .7rem;
}

body.chat-open header.header-fixed {
  right: 200px;
}

header div.branding {
  position: relative;
  margin: 5px 25px 0 15px;
  cursor: pointer;
  outline-width: none;
}

header div.branding a.brand {
  display: block;
  font-family: 'Titillium Web', sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #333;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

header div.branding a.brand:hover,
header div.branding a.brand:active,
header div.branding a.brand:focus {
  text-decoration: none;
}

header div.panel.dropdown-menu {
  margin-top: 14px;
}

header div.panel.dropdown-menu:before {
  display: none;
}

header div.panel.dropdown-menu:after {
  border-bottom-color: #5693ef;
  border-bottom-color: #364349;
  border-width: 0 12px 12px;
}

header div.panel.dropdown-menu.pull-right:after {
  top: -11px;
  right: 51px;
}

ul.navigation {
  margin: 0;
}

ul.navigation > li {
  position: relative;
  padding: 0 4px;
  float: left;
  -webkit-transition: opacity .15s;
  -moz-transition: opacity .15s;
  -o-transition: opacity .15s;
  -ms-transition: opacity .15s;
  transition: opacity .15s;
}

ul.navigation > li.divider {
  border-color: #e4e8ec;
  border-style: solid;
}

ul.navigation li.divider.divider-left {
  padding-left: 20px;
  border-width: 0 0 0 1px;
}

ul.navigation li.divider.divider-right {
  border-width: 0 1px 0 0;
}

ul.navigation.navigation-caret li.active::before {
  border-color: transparent transparent #dee2e7;
  border-width: 0 11px 11px;
  bottom: -21px;
  left: 50%;
  margin-left: -11px;
}

ul.navigation.navigation-caret li::before {
  opacity: 0;
}

ul.navigation.navigation-caret li.active::before {
  opacity: 1;
  content: '';
  display: inline-block;
  position: absolute;
  border-style: solid;
  width: 0;
  height: 0;
}

ul.navigation.navigation-caret li.active::after {
  border-color: transparent transparent #fff;
  border-width: 0 10px 10px;
  bottom: -21px;
  left: 50%;
  margin-left: -10px;
}

ul.navigation.navigation-caret li::after {
  opacity: 0;
}

ul.navigation.navigation-caret li.active::after {
  opacity: 1;
  content: '';
  display: inline-block;
  position: absolute;
  border-style: solid;
  width: 0;
  height: 0;
}

ul.navigation > li button {
  border: 0;
  background-color: transparent;
}

ul.navigation > li > span > i {
  position: absolute;
  top: 0;
  right: 0;
}

ul.navigation > li > span > a,
ul.navigation > li > span > button,
ul.navigation > li > span > div > button {
  display: inline-block;
  color: #646464;
  font-size: 14px;
  padding: 4px 12px;
  letter-spacing: .05em;
  min-height: 28px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

ul.navigation > li > div > button {
  min-height: 28px;
}

ul.navigation.navigation-lg > li > span > a,
ul.navigation.navigation-lg > li > span > button,
ul.navigation.navigation-lg > li > span > div > button {
  text-transform: uppercase;
  font-weight: bold;
}

ul.navigation > li > span > a:hover,
ul.navigation > li > span > a:active,
ul.navigation > li > span > a:focus,
ul.navigation > li > span > button:hover,
ul.navigation > li > span > button:active,
ul.navigation > li > span > button:focus,
ul.navigation > li > span > div > button:hover,
ul.navigation > li > span > div > button:active,
ul.navigation > li > span > div > button:focus {
  color: #1a0dab;
}

ul.navigation li.primary > span > a,
ul.navigation li.primary > span > button,
ul.navigation li.primary > span > div > button {
  color: #333;
  font-size: 16px;
  padding-top: 4px;
  padding-bottom: 2px;
}

ul.navigation > li > span > a .icon,
ul.navigation > li > span > button .icon,
ul.navigation > li > span > div > button .icon {
  position: relative;
  top: 4px;
  font-size: 20px;
  line-height: 0;
  opacity: 1;
}

ul.navigation > li > span > a.btn {
  margin-top: 3px;
  color: #fff;
}

ul.navigation > li .fa-icon-sm {
  position: relative;
  top: -2px;
  font-size: 9px;
  margin-left: 2px;
  -webkit-transition: opacity .15s;
  -moz-transition: opacity .15s;
  -o-transition: opacity .15s;
  -ms-transition: opacity .15s;
  transition: opacity .15s;
}

ul.navigation li.active .fa-icon-sm {
  opacity: 0;
}

@media (max-width: 1178px) {
  header.header-fixed {
    max-height: 96px;
  }
}

@media (max-width: 1300px) {
  ul.navigation > li {
    padding: 0;
  }

  ul.navigation > li > span > a,
  ul.navigation > li > span > button,
  ul.navigation > li > span > div > button {
    padding: 4px 10px;
  }
}

/*
    Help Dropdown
*/
div.dropdown-menu {
  border: 0;
  padding: 0;
  margin: 0;
}

header .panel.dropdown-menu {
  border-color: #e8e8e8;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.175);
}

.help-dropdown .help-info {
  min-width: 300px;
}

.help-dropdown .help-icon {
  color: #646464;
  text-align: center;
  font-size: 20px;
}

/*
    Navigation
*/
nav {
  display: none;
  padding: 30px;
  background-color: #5693ef;
  border-bottom: 1px solid #e4e8ec;
}

nav.open {
  display: block;
}

nav div.heading {
  font-size: 16px;
  color: #fff;
  border-bottom: 1px solid #518ae7;
  padding-bottom: 6px;
  margin-bottom: 10px;
  letter-spacing: .05em;
}

nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

nav ul li {
  margin-bottom: 10px;
}

nav ul li:last-child {
  margin-bottom: 0;
}

nav ul li a,
nav ul li a:focus,
nav ul li a:hover,
nav ul li a:active {
  color: #fff;
  text-decoration: none;
  letter-spacing: .05em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

nav ul li.active a {
  font-weight: 400;
}

/*
    Breadcrumbs
*/
div.breadcrumbs {
  background-color: #fff;
  border-bottom: 1px solid #e4e8ec;
  font-size: 13px;
  padding: 10px 40px 10px 40px;
}

div.breadcrumbs ul {
  margin: 0;
}

div.breadcrumbs ul li:first-child {
  margin-left: 0;
  padding-left: 0;
}

div.breadcrumbs ul li {
  float: left;
}

div.breadcrumbs ul li a {
  margin-right: 8px;
}

div.breadcrumbs ul li::after {
  position: relative;
  top: -1px;
  right: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\F054";
  font-size: 8px;
  color: #646464;
}

div.breadcrumbs ul li:last-child::after {
  content: "";
}

/*
    Admin Container
*/
.admin-container {
  padding-top: 69px;
  height: 100%;
}

@media (max-width: 1178px) {
  .admin-container {
    padding-top: 96px;
  }
}

/*
    Resources Grid
*/
.grid-buttons {
  display: block;
  text-align: center;
  padding: 14px;
  border: 1px solid #e6e6e6;
  margin-bottom: 10px;
  border-radius: 3px;
}

/*
    Resources List
*/
div.resources-list ul {
  list-style: none;
}

div.resources-list ul li {
  margin-bottom: 8px;
}

div.resources-list > ul {
  margin: 0;
  padding-left: 10px;
}

div.resources-list > ul > li {
  margin-bottom: 30px;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 30px;
}

div.resources-list > ul > li:last-child {
  border: 0;
  margin-bottom: 0;
}

div.resources-list ul li h5 {
  font-size: 16px;
  font-weight: 400;
}

div.resources-list ul li span.resource-sub-heading {
  display: block;
  margin-bottom: 10px;
}

ul.resource-links {
  list-style: none;
  margin: 0;
  padding-left: 20px;
}

/*
    Confirm Dialog
*/
.modal-backdrop {
  z-index: 1039;
  bottom: 0;
  background: rgba(0, 0, 0, 0.25) !important;
}

.modal-backdrop.solid {
  background-color: #f6f6f8 !important;
}

.modal-header {
  background-color: #f0f0f0;
  color: #323232;
  border-bottom: 1px solid #dcdcdc;
  padding: 20px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.modal-header.primary {
  background-color: #5693ef;
  color: #fff;
  border-bottom: 0;
}

.modal-header.primary h4 {
  color: #fff;
}

.modal-content {
  border-radius: 0;
  border: 0;
  margin-top: 25%;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}

.confirm-dialog .modal-dialog {
  width: 460px;
}

.confirm-dialog div.modal-header {
  text-align: center;
  border-bottom: 0;
}

.confirm-dialog div.modal-header button {
  position: relative;
  top: 5px;
}

.confirm-dialog div.modal-header i {
  position: relative;
  top: 4px;
  font-size: 22px;
}

.confirm-dialog .modal-dialog {
  padding-top: 5%;
}

.confirm-dialog .modal-content {
  margin-top: 0;
}

.confirm-dialog .modal-body {
  padding: 20px;
}

.confirm-dialog .modal-footer {
  padding: 20px 30px;
  border-top: 1px solid #f0f0f0;
}

/*
    Document Show Modal
*/
.modal-document-show .close-button .btn {
  position: absolute;
  top: 6px;
  right: 20px;
  color: #646464;
  z-index: 997;
}

.modal-document-show .close-button .btn {
  padding: 2px;
  line-height: 1;
}

.modal-document-show {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.modal-document-show .column-scroller {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}

.modal-document-show .column-scroller.top {
  overflow: auto;
}

.modal-document-show .column-scroller.bottom {
  border-top: 1px solid #e2e5e9;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  overflow: visible;
}

.modal-document-show .column-left {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
}

.modal-document-show.approval-viewer .column-left {
  bottom: 30%;
}

.modal-document-show .column-right {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50%;
  overflow: hidden;
  border-left: 1px solid #e2e5e9;
}

.modal-document-show.approval-viewer .column-right {
  bottom: 30%;
}

.modal-document-show.modal-document-show .column-left {
  -webkit-transition: width .5s;
  -moz-transition: width .5s;
  -o-transition: width .5s;
  -ms-transition: width .5s;
  transition: width .5s;
}

.modal-document-show.modal-document-show .column-left .document-container {
  cursor: pointer;
  -webkit-transition: max-width .5s, width .5s;
  -moz-transition: max-width .5s, width .5s;
  -o-transition: max-width .5s, width .5s;
  -ms-transition: max-width .5s, width .5s;
  transition: max-width .5s, width .5s;
}

.modal-document-show.modal-document-show .column-right {
  -webkit-transition: transform .5s;
  -moz-transition: transform .5s;
  -o-transition: transform .5s;
  -ms-transition: transform .5s;
  transition: transform .5s;
}

.modal-document-show.modal-document-show.modal-document-show-focused .column-left {
  width: 87.5%;
}

.modal-document-show.modal-document-show.modal-document-show-focused .column-left .document-container {
  max-width: 90%;
  width: 100%;
}

.modal-document-show.modal-document-show.modal-document-show-focused .column-right {
  transform: translate(75%);
}

.modal-document-show .row-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30%;
  overflow: visible;
  border-top: 1px solid #e2e5e9;
  overflow-y: auto;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

/*
    Compact Modal
*/
.modal.modal-compact div.container {
  max-width: 700px;
}

/*
    Modal Sizing
*/
.modal.modal-size-sm .modal-dialog {
  width: auto;
  max-width: 400px;
}

.modal.modal-size-md .modal-dialog {
  width: auto;
  max-width: 600px;
}

.modal.modal-size-lg .modal-dialog {
  width: auto;
  max-width: 800px;
}

.modal.modal-size-xl .modal-dialog {
  width: auto;
  max-width: 1200px;
}

.modal.modal-size-full .modal-dialog {
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.modal.modal-full-screen .modal-dialog {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  width: auto;
  margin: 0;
}

.modal.modal-full-screen .modal-dialog > .panel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}

.modal.modal-full-screen .modal-dialog > .panel > .panel-body {
  position: absolute;
  top: 57px;
  left: 0;
  right: 0;
  bottom: 0;
}

/*
    Modal Full Screen
*/
.modal-full-screen-with-controls {
  background: #f6f6f6;
  bottom: 72px !important;
}

.modal-full-screen .footer-controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 72px;
  border-top: 1px solid #e6e6e6;
}

/*
    Document Viewer
*/
.document-viewer {
  position: relative;
}

.document-viewer .document-nav {
  display: none;
  position: absolute;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  cursor: pointer;
  z-index: 999;
  text-align: center;
}

.document-viewer:hover .document-nav {
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.05);
}

.document-viewer .document-nav i {
  position: relative;
  top: -15px;
  font-size: 30px;
  margin-top: 50%;
}

.document-viewer:hover .document-nav {
  display: block;
}

.document-viewer .document-nav.document-nav-left {
  left: 10px;
}

.document-viewer .document-nav.document-nav-right {
  right: 10px;
}

/*
    Action Dropdown
*/
.actions-dropdown {
  position: relative;
}

/*
    Typehead
*/
.typehead-container,
.select-container {
  position: relative;
}

.typeahead.dropdown-menu,
.select.dropdown-menu {
  right: 0;
  padding: 0;
  max-height: 250px;
  overflow-y: scroll;
}

.typeahead.dropdown-menu > li a,
.select.dropdown-menu > li a {
  padding: 6px 20px;
}

.typeahead.dropdown-menu > li:first-child a,
.select.dropdown-menu > li:first-child a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.typeahead.dropdown-menu > li:last-child a,
.select.dropdown-menu > li:last-child a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/*
    ui-select
*/
.ui-select-bootstrap .ui-select-choices-row > span {
  white-space: normal;
}

.ui-select-dropdown.dropdown-menu {
  padding: 0;
  margin-top: 2px;
}

.ui-select-dropdown.dropdown-menu > li a {
  padding: 6px 20px;
}

.ui-select-dropdown.dropdown-menu > li > div.ui-select-choices-row:first-child a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.ui-select-dropdown.dropdown-menu > li > div:last-child a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ui-select-toggle.form-control {
  border-style: solid;
  border-width: 1px;
  padding-top: 6px;
  color: #555;
}

.ui-select-toggle.form-control:hover {
  background-color: #f8f8f8;
  border: 1px solid #dcdcdc !important;
}

.btn-default-focus {
  box-shadow: none !important;
  outline: none !important;
}

/*
    PDF Viewer
*/
.pdf-viewer {
  overflow: auto;
}

.pdf-viewer .pdf-element canvas {
  display: block;
  margin: 0 auto;
  border: 1px solid #e8e8e8;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

/*
    Gray Modal Body
*/
.panel .panel-body.gray {
  background-color: #f8f8f8;
}

/*
    Floating Control
*/
div.floating-control.float a {
  position: fixed;
  display: inline-block;
  bottom: 20px;
  left: 20px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.175);
}

/*
    Flash Background
*/
@-webkit-keyframes background-flash {
  0% {
    background-color: #fcf8e3;
  }

  25% {
    background-color: #fcf8e3;
  }

  100% {
    background-color: transparent;
  }
}

@keyframes background-flash {
  0% {
    background-color: #fcf8e3;
  }

  25% {
    background-color: #fcf8e3;
  }

  100% {
    background-color: transparent;
  }
}

.background-flash {
  -webkit-animation-name: background-flash;
  -webkit-animation-duration: 500ms;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
}

/*
    Company Widget
*/
.company-widget-action {
  position: absolute;
  top: 11px;
  right: 20px;
}

.company-widget-scroll {
  max-height: 400px;
  overflow: scroll;
}

/*
    Company Search
*/
.wholesale-registered-agent {
  color: #af1cfa !important;
}

.has-dispute {
  color: #ff0000 !important;
}

.test-company {
  color: #ffa500 !important;
}

.wholesale-and-test-company {
  background: -webkit-linear-gradient(#af1cfa, #ffa500);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*
    Product List
*/
div.product-list {
  border-bottom: 1px solid #f0f0f0;
}

div.product-list:last-child {
  border-bottom: 0;
}

div.product-list h3 {
  font-size: 18px;
  font-weight: normal;
}

div.product-list p {
  color: #646464;
  font-size: 14px;
}

/*
    Resource PDF View
*/
.resource-input-control,
.resource-input-control:focus,
.resource-input-control:active {
  outline: none;
}

.resource-input-control {
  border: 0;
  padding: 0;
  background-color: #f0f8fe !important;
  margin: 0 !important;
  position: absolute;
  width: 100%;
  height: 100%;
}

/*
    Document Container
*/
.document-container {
  margin: 0 auto 0 auto;
  border: 1px solid #f0f0f0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
}

/*
    Photo Grid
*/
ul.photo-grid {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 0 -5px 0 -5px;
}

ul.photo-grid li {
  display: inline-block;
  float: left;
  margin: 0 5px 10px 5px;
}

ul.photo-grid li div.photo-container {
  cursor: pointer;
  width: 120px;
}

/*
    Photo Modal
*/
.photo-modal .modal-dialog .modal-close-top-right {
  top: -10px;
  right: -10px;
}

.photo-modal .modal-dialog .close {
  opacity: 1;
  text-shadow: none;
  padding: 2px 10px 0 11px;
  width: 36px;
  height: 36px;
  background-color: #5693ef;
  color: #fff;
  border-radius: 50%;
  -webkit-transition: background-color .2s ease-in-out;
  -moz-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
}

.photo-modal .modal-dialog .close:hover {
  background-color: #4c82e1;
}

@media (min-width: 768px) {
  .photo-modal .modal-dialog {
    width: 800px;
  }
}

/*
    File Upload
*/
.file-drop {
  text-align: center;
}

.file-drop .file-drop-container {
  background-color: #fff;
  border: 1px dashed #dddddd;
}

.file-drop.active .file-drop-container {
  background-color: #fcf8e3;
  color: #8a6d3b;
  border-color: #c9c4a5;
}

/*
    Cancellations
*/
.cancellation_note {
  max-width: 300px;
  font-size: 12px;
}

.cancellation-modal td {
  font-size: 15px !important;
}

.cancellation-modal .cancel-item {
  width: 60% !important;
}

/*
    Trix Editor Simple
*/
.trix-simple trix-toolbar {
  display: none !important;
}

.trix-simple trix-editor {
  height: auto;
  min-height: 34px !important;
}

/*
    Notification Container
*/
.notification-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px 20px 0 20px;
}

.notification-container iframe {
  background-color: #fff;
  width: 100%;
  height: 100%;
}

/*
    Invoice
*/
.invoice .invoice-header .invoice-header-spacer {
  height: 230px;
}

table.table-bordered.invoice-paid-container {
  border: 2px solid #000;
}

table.table-bordered.invoice-paid-container > tbody > tr > td {
  border-bottom: 2px solid #000;
}

.invoice-table .grand-total {
  border-top: 2px solid #333;
}

/*
    Bug Modal
*/
.sentry-error-embed header {
  display: none;
}

.sentry-error-embed .form-submit .btn {
  font-size: 0 !important;
}

.sentry-error-embed .form-submit .btn:after {
  content: 'Submit';
  font-size: 16px;
}

/*
    Help Text Box
*/
.help-text-box {
  background-color: #4b4b4b !important;
  border-bottom: 2px solid #646464;
  color: #c8c8c8;
}

.help-text-box .form-group label {
  color: #fff;
}

/*
    Card
*/
.dynamic-form .flip:last-child .card {
  border-bottom: 0;
}

.dynamic-form .nested-dynamic-form {
  margin-top: 2px;
  border: 1px solid #e2e5e9;
  padding: 2rem;
}

.dynamic-form .card label {
  font-size: 13px;
}

.dynamic-form .card .nested-dynamic-form label {
  font-size: 12px;
}

.dynamic-form .card .nested-dynamic-form .dynamic-form .card {
  border: 0;
}

.dynamic-form .card .nested-dynamic-form .dynamic-form .card .face .padding-sm {
  padding-top: 2px !important;
  padding-bottom: 1px !important;
}

.sales-report tr.regular-row td:first-child {
  padding-left: 1em;
}

.dndPlaceholder {
  background-color: #8dbb40 !important;
  border-bottom-color: #dae4e9;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: #dae4e9;
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: #dae4e9;
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: #dae4e9;
  border-top-style: solid;
  border-top-width: 0px;
  box-sizing: border-box;
  color: #333333;
  display: block;
  float: left;
  font-size: 18px;
  height: 58px;
  line-height: 25.7143px;
  margin: 5px;
  min-height: 1px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-size-adjust: 100%;
  user-select: none;
  width: 91.66666667%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-drag: element;
}

.allStages .dndPlaceholder {
  background-color: #8dbb40 !important;
  border-bottom-color: #dae4e9;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-left-color: #dae4e9;
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: #dae4e9;
  border-right-style: solid;
  border-right-width: 0px;
  border-top-color: #dae4e9;
  border-top-style: solid;
  border-top-width: 0px;
  box-sizing: border-box;
  color: #333333;
  display: block;
  float: left;
  font-size: 18px;
  height: 58px;
  line-height: 25.7143px;
  margin: 5px;
  min-height: 1px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-size-adjust: 100%;
  user-select: none;
  width: 16.66666667%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-drag: element;
}

a.vip-service.list-group-item.ng-scope.active {
  background-color: #e1c400;
  border-color: #e1c400;
}

a.vip-service.list-group-item.ng-scope {
  background-color: #e1c400;
  border-color: #e1c400;
}

.filter-fieldset {
  border: 1px solid #e6e6e6;
}

.filter-fieldset legend {
  color: #646464;
  display: inline;
  border: 0;
  font-size: 1.25rem;
  padding: 0 0.5rem;
  margin: 0 0 3px 2rem;
  width: auto;
}

.filter-fieldset .form-group {
  margin-bottom: 5px;
}
.audio-player {
  width: 195px;
  border-radius: 3px;
  position: relative;
  float: left;
}

.audio-player .play-pause {
  width: 15px;
  float: left;
  display: block;
  line-height: 1px;
  cursor: pointer;
  font-size: 12px;
  margin-top: 4px;
}

.audio-player .audio-box {
  width: 180px;
  margin: 0;
  float: left;
  position: relative;
  overflow: hidden;
}

.audio-player .seek-bar {
  width: 100%;
  padding: 10px 0;
  z-index: 10;
  position: relative;
  cursor: text;
  border-radius: 3px;
}

.audio-player .seek-bar:after {
  position: absolute;
  content: attr(time);
  right: 15px;
  top: 11px;
  line-height: 1px;
  font-size: 11px;
}

.audio-player .audio-bar {
  padding: 5px 0;
  position: absolute;
  top: 0;
  z-index: 8;
  left: 0;
  width: 0%;
  overflow: hidden;
  border-radius: 3px;
}

.audio-player .audio-bar div {
  width: 100%;
  background: #3bafda;
  padding: 6px 0;
  border-radius: 3px;
}

.audio-player .behind-background {
  width: 180px;
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  height: 12px;
  background: #ddd;
  border-radius: 3px;
}.btn {
  border-width: 0;
  border-radius: 3px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

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

.btn-black {
  color: #333;
}

.btn.btn-link:hover,
.btn.btn-link:active,
.btn.btn-link:focus {
  text-decoration: none;
}

.btn.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn.btn-link.btn-muted {
  color: #a8a8a8;
}

.btn.btn-link:hover {
  color: #333;
}

.btn-group .btn {
  border-width: 1px;
}

.btn-group.btn-group-simple .btn {
  border-width: 0;
}

.btn.btn-lg {
  font-size: 14px;
}

.btn.btn-xl {
  padding: 14px 24px;
  font-size: 18px;
}

.btn.btn-xs {
  display: inline-block;
  font-size: 12px;
  padding: .4em .6em .4em;
  line-height: 1em;
}

.btn-block-left {
  text-align: left;
}

.btn-mega {
  padding: 25px 0 25px 0 !important;
  font-size: 30px !important;
}

.btn-white {
  border-color: #ccc;
  color: #777777;
  background-color: #fff;
  border: 1px solid #dcdcdc;
}

.btn-white:hover {
  background-color: #f0f0f0;
}

.btn.borderless {
  border-color: transparent;
}

.btn-default {
  background-color: #fff;
  border-color: #dcdcdc;
}

.btn-default:hover,
.btn-default:active,
.btn-default:focus {
  border-color: #b4b4b4 !important;
}

.btn-default:hover {
  background-color: #f0f0f0;
}

.btn-default.active {
  border-color: #dcdcdc;
}

.btn-small-margin {
  background-color: #5693ef;
  margin: 2px;
  color: white;
}

.btn-primary {
  background-color: #5693ef;
}

.btn-primary:hover {
  background-color: #4c82e1;
}

.btn-success,
.btn-success:focus,
.btn-success:active {
  background-color: #02b97f;
}

.btn-success:hover,
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #02a470;
}

.btn-warning {
  background-color: #ff9600;
}

.btn-warning:hover {
  background-color: #ff8400;
}

.btn.btn-xslim {
  padding: 0;
}

.btn.btn-slim {
  padding: 4px 12px;
}

.btn.btn-inline {
  padding: 0;
}

.btn.btn-link.white {
  color: #fff;
}

.btn-today {
  color: #333;
}

.btn-group label {
  color: #fff;
}

/*
    Panel Headings
*/

.panel-heading.primary .input-group .form-control {
  border: 0;
}

.panel-heading.primary .input-group-addon {
  border-width: 0;
}

.panel-heading.primary .btn-group .btn:focus,
.panel-heading.primary .btn-group .btn:active {
  background-color: #f0f0f0;
}

.panel-heading.primary .btn-group .btn {
  border-width: 0 1px 0 1px;
}

.panel-heading.primary .btn-group .btn:first-child {
  border-left: 0;
}

.panel-heading.primary .btn-group .btn:last-child {
  border-right: 0;
}

/*
    Pagination
*/

.pagination li a {
}

.pagination li.active a {
  background-color: #5693ef;
  border-color: #5693ef;
}

/*
    Panel Buttons
*/

.panel-button {
  display: block;
  color: #333;
}

.panel-button:hover {
  text-decoration: none;
}

.panel-button h3 {
  margin-top: 10px;
  font-size: 18px;
}

.panel-button p {
  color: #646464;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  margin: 0;
}

/**
 * Suppress the focus outline on elements that cannot be accessed via keyboard.
 * This prevents an unwanted focus outline from appearing around elements that
 * might still respond to pointer events.
 */

[tabindex="-1"]:focus {
  outline: none !important;
}

/**
 * Tailwind custom reset styles
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #dae4e9;
}

/**
 * Temporary reset for a change introduced in Chrome 62 but now reverted.
 *
 * We can remove this when the reversion is in a normal Chrome release.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  border-radius: 0;
}

textarea {
  resize: vertical;
}

img {
  max-width: 100%;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: .5;
}

button,
[role=button] {
  cursor: pointer;
}

.btn {
  border-width: 0;
  border-radius: 3px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

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

.btn-black {
  color: #333;
}

.btn.btn-link:hover,
.btn.btn-link:active,
.btn.btn-link:focus {
  text-decoration: none;
}

.btn.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn.btn-link.btn-muted {
  color: #a8a8a8;
}

.btn.btn-link:hover {
  color: #333;
}

.btn-group .btn {
  border-width: 1px;
}

.btn-group.btn-group-simple .btn {
  border-width: 0;
}

.btn.btn-lg {
  font-size: 14px;
}

.btn.btn-xl {
  padding: 14px 24px;
  font-size: 18px;
}

.btn.btn-xs {
  display: inline-block;
  font-size: 12px;
  padding: .4em .6em .4em;
  line-height: 1em;
}

.btn-block-left {
  text-align: left;
}

.btn-mega {
  padding: 25px 0 25px 0 !important;
  font-size: 30px !important;
}

.btn-white {
  border-color: #ccc;
  color: #777777;
  background-color: #fff;
  border: 1px solid #dcdcdc;
}

.btn-white:hover {
  background-color: #f0f0f0;
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn.borderless {
  border-color: transparent;
  border-radius: 3px;
}

.btn-default {
  background-color: #fff;
  border-color: #dcdcdc;
}

.btn-default:hover,
.btn-default:active,
.btn-default:focus {
  border-color: #b4b4b4 !important;
}

.btn-default:hover {
  background-color: #f0f0f0;
}

.btn-default.active {
  border-color: #dcdcdc;
}

.btn-primary {
  background-color: #5693ef;
}

.btn-primary:hover {
  background-color: #4c82e1;
}

.btn-success,
.btn-success:focus,
.btn-success:active {
  background-color: #02b97f;
}

.btn-success:hover,
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #02a470;
}

.btn-warning {
  background-color: #ff9600;
}

.btn-warning:hover {
  background-color: #ff8400;
}

.btn.btn-xslim {
  padding: 0;
}

.btn.btn-slim {
  padding: 4px 12px;
}

.btn.btn-inline {
  padding: 0;
}

.btn.btn-link.white {
  color: #fff;
}

.btn-today {
  color: #333;
}

.btn-group label {
  color: #fff;
}

/*
    Panel Headings
*/
.panel-heading.primary .input-group .form-control {
  border: 0;
}

.panel-heading.primary .input-group-addon {
  border-width: 0;
}

.panel-heading.primary .btn-group .btn:focus,
.panel-heading.primary .btn-group .btn:active {
  background-color: #f0f0f0;
}

.panel-heading.primary .btn-group .btn {
  border-width: 0 1px 0 1px;
}

.panel-heading.primary .btn-group .btn:first-child {
  border-left: 0;
}

.panel-heading.primary .btn-group .btn:last-child {
  border-right: 0;
}

/*
    Pagination
*/
.pagination li.active a {
  background-color: #5693ef;
  border-color: #5693ef;
}

/*
    Panel Buttons
*/
.panel-button {
  display: block;
  color: #333;
}

.panel-button:hover {
  text-decoration: none;
}

.panel-button h3 {
  margin-top: 10px;
  font-size: 18px;
}

.panel-button p {
  color: #646464;
}

.tw-container {
  width: 100%;
}

@media (min-width: 576px) {
  .tw-container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .tw-container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .tw-container {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
  .tw-container {
    max-width: 1200px;
  }
}

.tw-list-reset {
  list-style: none !important;
  padding: 0 !important;
}

.tw-appearance-none {
  appearance: none !important;
}

.tw-bg-fixed {
  background-attachment: fixed !important;
}

.tw-bg-local {
  background-attachment: local !important;
}

.tw-bg-scroll {
  background-attachment: scroll !important;
}

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

.tw-bg-black-darker {
  background-color: #222b2f !important;
}

.tw-bg-black {
  background-color: #333 !important;
}

.tw-bg-grey-darkest {
  background-color: #364349 !important;
}

.tw-bg-grey-darker {
  background-color: #596a73 !important;
}

.tw-bg-grey-dark {
  background-color: #70818a !important;
}

.tw-bg-grey {
  background-color: #9babb4 !important;
}

.tw-bg-grey-light {
  background-color: #dae4e9 !important;
}

.tw-bg-grey-lighter {
  background-color: #f3f7f9 !important;
}

.tw-bg-grey-lightest {
  background-color: #fafcfc !important;
}

.tw-bg-white {
  background-color: #ffffff !important;
}

.tw-bg-red-darkest {
  background-color: #420806 !important;
}

.tw-bg-red-darker {
  background-color: #6a1b19 !important;
}

.tw-bg-red-dark {
  background-color: #cc1f1a !important;
}

.tw-bg-red {
  background-color: #e3342f !important;
}

.tw-bg-red-light {
  background-color: #ef5753 !important;
}

.tw-bg-red-lighter {
  background-color: #f9acaa !important;
}

.tw-bg-red-lightest {
  background-color: #fcebea !important;
}

.tw-bg-orange-darkest {
  background-color: #542605 !important;
}

.tw-bg-orange-darker {
  background-color: #7f4012 !important;
}

.tw-bg-orange-dark {
  background-color: #de751f !important;
}

.tw-bg-orange {
  background-color: #f6993f !important;
}

.tw-bg-orange-light {
  background-color: #faad63 !important;
}

.tw-bg-orange-lighter {
  background-color: #fcd9b6 !important;
}

.tw-bg-orange-lightest {
  background-color: #fff5eb !important;
}

.tw-bg-yellow-darkest {
  background-color: #453411 !important;
}

.tw-bg-yellow-darker {
  background-color: #684f1d !important;
}

.tw-bg-yellow-dark {
  background-color: #f2d024 !important;
}

.tw-bg-yellow {
  background-color: #ffed4a !important;
}

.tw-bg-yellow-light {
  background-color: #fff382 !important;
}

.tw-bg-yellow-lighter {
  background-color: #fff9c2 !important;
}

.tw-bg-yellow-lightest {
  background-color: #fcfbeb !important;
}

.tw-bg-green-darkest {
  background-color: #032d19 !important;
}

.tw-bg-green-darker {
  background-color: #0b4228 !important;
}

.tw-bg-green-dark {
  background-color: #1f9d55 !important;
}

.tw-bg-green {
  background-color: #38c172 !important;
}

.tw-bg-green-light {
  background-color: #51d88a !important;
}

.tw-bg-green-lighter {
  background-color: #a2f5bf !important;
}

.tw-bg-green-lightest {
  background-color: #e3fcec !important;
}

.tw-bg-teal-darkest {
  background-color: #0d3331 !important;
}

.tw-bg-teal-darker {
  background-color: #174e4b !important;
}

.tw-bg-teal-dark {
  background-color: #38a89d !important;
}

.tw-bg-teal {
  background-color: #4dc0b5 !important;
}

.tw-bg-teal-light {
  background-color: #64d5ca !important;
}

.tw-bg-teal-lighter {
  background-color: #a0f0ed !important;
}

.tw-bg-teal-lightest {
  background-color: #e8fffe !important;
}

.tw-bg-blue-darkest {
  background-color: #05233b !important;
}

.tw-bg-blue-darker {
  background-color: #103d60 !important;
}

.tw-bg-blue-dark {
  background-color: #2779bd !important;
}

.tw-bg-blue {
  background-color: #3490dc !important;
}

.tw-bg-blue-light {
  background-color: #6cb2eb !important;
}

.tw-bg-blue-lighter {
  background-color: #bcdefa !important;
}

.tw-bg-blue-lightest {
  background-color: #eff8ff !important;
}

.tw-bg-indigo-darkest {
  background-color: #191e38 !important;
}

.tw-bg-indigo-darker {
  background-color: #2f365f !important;
}

.tw-bg-indigo-dark {
  background-color: #5661b3 !important;
}

.tw-bg-indigo {
  background-color: #6574cd !important;
}

.tw-bg-indigo-light {
  background-color: #7886d7 !important;
}

.tw-bg-indigo-lighter {
  background-color: #b2b7ff !important;
}

.tw-bg-indigo-lightest {
  background-color: #e6e8ff !important;
}

.tw-bg-purple-darkest {
  background-color: #1f133f !important;
}

.tw-bg-purple-darker {
  background-color: #352465 !important;
}

.tw-bg-purple-dark {
  background-color: #794acf !important;
}

.tw-bg-purple {
  background-color: #9561e2 !important;
}

.tw-bg-purple-light {
  background-color: #a779e9 !important;
}

.tw-bg-purple-lighter {
  background-color: #d6bbfc !important;
}

.tw-bg-purple-lightest {
  background-color: #f3ebff !important;
}

.tw-bg-pink-darkest {
  background-color: #45051e !important;
}

.tw-bg-pink-darker {
  background-color: #72173a !important;
}

.tw-bg-pink-dark {
  background-color: #eb5286 !important;
}

.tw-bg-pink {
  background-color: #f66d9b !important;
}

.tw-bg-pink-light {
  background-color: #fa7ea8 !important;
}

.tw-bg-pink-lighter {
  background-color: #ffbbca !important;
}

.tw-bg-pink-lightest {
  background-color: #ffebef !important;
}

.tw-bg-custom-grey-darker {
  background-color: #ccc !important;
}

.tw-bg-custom-grey-dark {
  background-color: #ddd !important;
}

.tw-bg-custom-grey {
  background-color: #eee !important;
}

.tw-bg-custom-grey-light {
  background-color: #fafafa !important;
}

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

.hover\:tw-bg-black-darker:hover {
  background-color: #222b2f !important;
}

.hover\:tw-bg-black:hover {
  background-color: #333 !important;
}

.hover\:tw-bg-grey-darkest:hover {
  background-color: #364349 !important;
}

.hover\:tw-bg-grey-darker:hover {
  background-color: #596a73 !important;
}

.hover\:tw-bg-grey-dark:hover {
  background-color: #70818a !important;
}

.hover\:tw-bg-grey:hover {
  background-color: #9babb4 !important;
}

.hover\:tw-bg-grey-light:hover {
  background-color: #dae4e9 !important;
}

.hover\:tw-bg-grey-lighter:hover {
  background-color: #f3f7f9 !important;
}

.hover\:tw-bg-grey-lightest:hover {
  background-color: #fafcfc !important;
}

.hover\:tw-bg-white:hover {
  background-color: #ffffff !important;
}

.hover\:tw-bg-red-darkest:hover {
  background-color: #420806 !important;
}

.hover\:tw-bg-red-darker:hover {
  background-color: #6a1b19 !important;
}

.hover\:tw-bg-red-dark:hover {
  background-color: #cc1f1a !important;
}

.hover\:tw-bg-red:hover {
  background-color: #e3342f !important;
}

.hover\:tw-bg-red-light:hover {
  background-color: #ef5753 !important;
}

.hover\:tw-bg-red-lighter:hover {
  background-color: #f9acaa !important;
}

.hover\:tw-bg-red-lightest:hover {
  background-color: #fcebea !important;
}

.hover\:tw-bg-orange-darkest:hover {
  background-color: #542605 !important;
}

.hover\:tw-bg-orange-darker:hover {
  background-color: #7f4012 !important;
}

.hover\:tw-bg-orange-dark:hover {
  background-color: #de751f !important;
}

.hover\:tw-bg-orange:hover {
  background-color: #f6993f !important;
}

.hover\:tw-bg-orange-light:hover {
  background-color: #faad63 !important;
}

.hover\:tw-bg-orange-lighter:hover {
  background-color: #fcd9b6 !important;
}

.hover\:tw-bg-orange-lightest:hover {
  background-color: #fff5eb !important;
}

.hover\:tw-bg-yellow-darkest:hover {
  background-color: #453411 !important;
}

.hover\:tw-bg-yellow-darker:hover {
  background-color: #684f1d !important;
}

.hover\:tw-bg-yellow-dark:hover {
  background-color: #f2d024 !important;
}

.hover\:tw-bg-yellow:hover {
  background-color: #ffed4a !important;
}

.hover\:tw-bg-yellow-light:hover {
  background-color: #fff382 !important;
}

.hover\:tw-bg-yellow-lighter:hover {
  background-color: #fff9c2 !important;
}

.hover\:tw-bg-yellow-lightest:hover {
  background-color: #fcfbeb !important;
}

.hover\:tw-bg-green-darkest:hover {
  background-color: #032d19 !important;
}

.hover\:tw-bg-green-darker:hover {
  background-color: #0b4228 !important;
}

.hover\:tw-bg-green-dark:hover {
  background-color: #1f9d55 !important;
}

.hover\:tw-bg-green:hover {
  background-color: #38c172 !important;
}

.hover\:tw-bg-green-light:hover {
  background-color: #51d88a !important;
}

.hover\:tw-bg-green-lighter:hover {
  background-color: #a2f5bf !important;
}

.hover\:tw-bg-green-lightest:hover {
  background-color: #e3fcec !important;
}

.hover\:tw-bg-teal-darkest:hover {
  background-color: #0d3331 !important;
}

.hover\:tw-bg-teal-darker:hover {
  background-color: #174e4b !important;
}

.hover\:tw-bg-teal-dark:hover {
  background-color: #38a89d !important;
}

.hover\:tw-bg-teal:hover {
  background-color: #4dc0b5 !important;
}

.hover\:tw-bg-teal-light:hover {
  background-color: #64d5ca !important;
}

.hover\:tw-bg-teal-lighter:hover {
  background-color: #a0f0ed !important;
}

.hover\:tw-bg-teal-lightest:hover {
  background-color: #e8fffe !important;
}

.hover\:tw-bg-blue-darkest:hover {
  background-color: #05233b !important;
}

.hover\:tw-bg-blue-darker:hover {
  background-color: #103d60 !important;
}

.hover\:tw-bg-blue-dark:hover {
  background-color: #2779bd !important;
}

.hover\:tw-bg-blue:hover {
  background-color: #3490dc !important;
}

.hover\:tw-bg-blue-light:hover {
  background-color: #6cb2eb !important;
}

.hover\:tw-bg-blue-lighter:hover {
  background-color: #bcdefa !important;
}

.hover\:tw-bg-blue-lightest:hover {
  background-color: #eff8ff !important;
}

.hover\:tw-bg-indigo-darkest:hover {
  background-color: #191e38 !important;
}

.hover\:tw-bg-indigo-darker:hover {
  background-color: #2f365f !important;
}

.hover\:tw-bg-indigo-dark:hover {
  background-color: #5661b3 !important;
}

.hover\:tw-bg-indigo:hover {
  background-color: #6574cd !important;
}

.hover\:tw-bg-indigo-light:hover {
  background-color: #7886d7 !important;
}

.hover\:tw-bg-indigo-lighter:hover {
  background-color: #b2b7ff !important;
}

.hover\:tw-bg-indigo-lightest:hover {
  background-color: #e6e8ff !important;
}

.hover\:tw-bg-purple-darkest:hover {
  background-color: #1f133f !important;
}

.hover\:tw-bg-purple-darker:hover {
  background-color: #352465 !important;
}

.hover\:tw-bg-purple-dark:hover {
  background-color: #794acf !important;
}

.hover\:tw-bg-purple:hover {
  background-color: #9561e2 !important;
}

.hover\:tw-bg-purple-light:hover {
  background-color: #a779e9 !important;
}

.hover\:tw-bg-purple-lighter:hover {
  background-color: #d6bbfc !important;
}

.hover\:tw-bg-purple-lightest:hover {
  background-color: #f3ebff !important;
}

.hover\:tw-bg-pink-darkest:hover {
  background-color: #45051e !important;
}

.hover\:tw-bg-pink-darker:hover {
  background-color: #72173a !important;
}

.hover\:tw-bg-pink-dark:hover {
  background-color: #eb5286 !important;
}

.hover\:tw-bg-pink:hover {
  background-color: #f66d9b !important;
}

.hover\:tw-bg-pink-light:hover {
  background-color: #fa7ea8 !important;
}

.hover\:tw-bg-pink-lighter:hover {
  background-color: #ffbbca !important;
}

.hover\:tw-bg-pink-lightest:hover {
  background-color: #ffebef !important;
}

.hover\:tw-bg-custom-grey-darker:hover {
  background-color: #ccc !important;
}

.hover\:tw-bg-custom-grey-dark:hover {
  background-color: #ddd !important;
}

.hover\:tw-bg-custom-grey:hover {
  background-color: #eee !important;
}

.hover\:tw-bg-custom-grey-light:hover {
  background-color: #fafafa !important;
}

.tw-bg-bottom {
  background-position: bottom !important;
}

.tw-bg-center {
  background-position: center !important;
}

.tw-bg-left {
  background-position: left !important;
}

.tw-bg-left-bottom {
  background-position: left bottom !important;
}

.tw-bg-left-top {
  background-position: left top !important;
}

.tw-bg-right {
  background-position: right !important;
}

.tw-bg-right-bottom {
  background-position: right bottom !important;
}

.tw-bg-right-top {
  background-position: right top !important;
}

.tw-bg-top {
  background-position: top !important;
}

.tw-bg-repeat {
  background-repeat: repeat !important;
}

.tw-bg-no-repeat {
  background-repeat: no-repeat !important;
}

.tw-bg-repeat-x {
  background-repeat: repeat-x !important;
}

.tw-bg-repeat-y {
  background-repeat: repeat-y !important;
}

.tw-bg-cover {
  background-size: cover !important;
}

.tw-bg-contain {
  background-size: contain !important;
}

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

.tw-border-black-darker {
  border-color: #222b2f !important;
}

.tw-border-black {
  border-color: #333 !important;
}

.tw-border-grey-darkest {
  border-color: #364349 !important;
}

.tw-border-grey-darker {
  border-color: #596a73 !important;
}

.tw-border-grey-dark {
  border-color: #70818a !important;
}

.tw-border-grey {
  border-color: #9babb4 !important;
}

.tw-border-grey-light {
  border-color: #dae4e9 !important;
}

.tw-border-grey-lighter {
  border-color: #f3f7f9 !important;
}

.tw-border-grey-lightest {
  border-color: #fafcfc !important;
}

.tw-border-white {
  border-color: #ffffff !important;
}

.tw-border-red-darkest {
  border-color: #420806 !important;
}

.tw-border-red-darker {
  border-color: #6a1b19 !important;
}

.tw-border-red-dark {
  border-color: #cc1f1a !important;
}

.tw-border-red {
  border-color: #e3342f !important;
}

.tw-border-red-light {
  border-color: #ef5753 !important;
}

.tw-border-red-lighter {
  border-color: #f9acaa !important;
}

.tw-border-red-lightest {
  border-color: #fcebea !important;
}

.tw-border-orange-darkest {
  border-color: #542605 !important;
}

.tw-border-orange-darker {
  border-color: #7f4012 !important;
}

.tw-border-orange-dark {
  border-color: #de751f !important;
}

.tw-border-orange {
  border-color: #f6993f !important;
}

.tw-border-orange-light {
  border-color: #faad63 !important;
}

.tw-border-orange-lighter {
  border-color: #fcd9b6 !important;
}

.tw-border-orange-lightest {
  border-color: #fff5eb !important;
}

.tw-border-yellow-darkest {
  border-color: #453411 !important;
}

.tw-border-yellow-darker {
  border-color: #684f1d !important;
}

.tw-border-yellow-dark {
  border-color: #f2d024 !important;
}

.tw-border-yellow {
  border-color: #ffed4a !important;
}

.tw-border-yellow-light {
  border-color: #fff382 !important;
}

.tw-border-yellow-lighter {
  border-color: #fff9c2 !important;
}

.tw-border-yellow-lightest {
  border-color: #fcfbeb !important;
}

.tw-border-green-darkest {
  border-color: #032d19 !important;
}

.tw-border-green-darker {
  border-color: #0b4228 !important;
}

.tw-border-green-dark {
  border-color: #1f9d55 !important;
}

.tw-border-green {
  border-color: #38c172 !important;
}

.tw-border-green-light {
  border-color: #51d88a !important;
}

.tw-border-green-lighter {
  border-color: #a2f5bf !important;
}

.tw-border-green-lightest {
  border-color: #e3fcec !important;
}

.tw-border-teal-darkest {
  border-color: #0d3331 !important;
}

.tw-border-teal-darker {
  border-color: #174e4b !important;
}

.tw-border-teal-dark {
  border-color: #38a89d !important;
}

.tw-border-teal {
  border-color: #4dc0b5 !important;
}

.tw-border-teal-light {
  border-color: #64d5ca !important;
}

.tw-border-teal-lighter {
  border-color: #a0f0ed !important;
}

.tw-border-teal-lightest {
  border-color: #e8fffe !important;
}

.tw-border-blue-darkest {
  border-color: #05233b !important;
}

.tw-border-blue-darker {
  border-color: #103d60 !important;
}

.tw-border-blue-dark {
  border-color: #2779bd !important;
}

.tw-border-blue {
  border-color: #3490dc !important;
}

.tw-border-blue-light {
  border-color: #6cb2eb !important;
}

.tw-border-blue-lighter {
  border-color: #bcdefa !important;
}

.tw-border-blue-lightest {
  border-color: #eff8ff !important;
}

.tw-border-indigo-darkest {
  border-color: #191e38 !important;
}

.tw-border-indigo-darker {
  border-color: #2f365f !important;
}

.tw-border-indigo-dark {
  border-color: #5661b3 !important;
}

.tw-border-indigo {
  border-color: #6574cd !important;
}

.tw-border-indigo-light {
  border-color: #7886d7 !important;
}

.tw-border-indigo-lighter {
  border-color: #b2b7ff !important;
}

.tw-border-indigo-lightest {
  border-color: #e6e8ff !important;
}

.tw-border-purple-darkest {
  border-color: #1f133f !important;
}

.tw-border-purple-darker {
  border-color: #352465 !important;
}

.tw-border-purple-dark {
  border-color: #794acf !important;
}

.tw-border-purple {
  border-color: #9561e2 !important;
}

.tw-border-purple-light {
  border-color: #a779e9 !important;
}

.tw-border-purple-lighter {
  border-color: #d6bbfc !important;
}

.tw-border-purple-lightest {
  border-color: #f3ebff !important;
}

.tw-border-pink-darkest {
  border-color: #45051e !important;
}

.tw-border-pink-darker {
  border-color: #72173a !important;
}

.tw-border-pink-dark {
  border-color: #eb5286 !important;
}

.tw-border-pink {
  border-color: #f66d9b !important;
}

.tw-border-pink-light {
  border-color: #fa7ea8 !important;
}

.tw-border-pink-lighter {
  border-color: #ffbbca !important;
}

.tw-border-pink-lightest {
  border-color: #ffebef !important;
}

.tw-border-custom-grey-darker {
  border-color: #ccc !important;
}

.tw-border-custom-grey-dark {
  border-color: #ddd !important;
}

.tw-border-custom-grey {
  border-color: #eee !important;
}

.tw-border-custom-grey-light {
  border-color: #fafafa !important;
}

.hover\:tw-border-transparent:hover {
  border-color: transparent !important;
}

.hover\:tw-border-black-darker:hover {
  border-color: #222b2f !important;
}

.hover\:tw-border-black:hover {
  border-color: #333 !important;
}

.hover\:tw-border-grey-darkest:hover {
  border-color: #364349 !important;
}

.hover\:tw-border-grey-darker:hover {
  border-color: #596a73 !important;
}

.hover\:tw-border-grey-dark:hover {
  border-color: #70818a !important;
}

.hover\:tw-border-grey:hover {
  border-color: #9babb4 !important;
}

.hover\:tw-border-grey-light:hover {
  border-color: #dae4e9 !important;
}

.hover\:tw-border-grey-lighter:hover {
  border-color: #f3f7f9 !important;
}

.hover\:tw-border-grey-lightest:hover {
  border-color: #fafcfc !important;
}

.hover\:tw-border-white:hover {
  border-color: #ffffff !important;
}

.hover\:tw-border-red-darkest:hover {
  border-color: #420806 !important;
}

.hover\:tw-border-red-darker:hover {
  border-color: #6a1b19 !important;
}

.hover\:tw-border-red-dark:hover {
  border-color: #cc1f1a !important;
}

.hover\:tw-border-red:hover {
  border-color: #e3342f !important;
}

.hover\:tw-border-red-light:hover {
  border-color: #ef5753 !important;
}

.hover\:tw-border-red-lighter:hover {
  border-color: #f9acaa !important;
}

.hover\:tw-border-red-lightest:hover {
  border-color: #fcebea !important;
}

.hover\:tw-border-orange-darkest:hover {
  border-color: #542605 !important;
}

.hover\:tw-border-orange-darker:hover {
  border-color: #7f4012 !important;
}

.hover\:tw-border-orange-dark:hover {
  border-color: #de751f !important;
}

.hover\:tw-border-orange:hover {
  border-color: #f6993f !important;
}

.hover\:tw-border-orange-light:hover {
  border-color: #faad63 !important;
}

.hover\:tw-border-orange-lighter:hover {
  border-color: #fcd9b6 !important;
}

.hover\:tw-border-orange-lightest:hover {
  border-color: #fff5eb !important;
}

.hover\:tw-border-yellow-darkest:hover {
  border-color: #453411 !important;
}

.hover\:tw-border-yellow-darker:hover {
  border-color: #684f1d !important;
}

.hover\:tw-border-yellow-dark:hover {
  border-color: #f2d024 !important;
}

.hover\:tw-border-yellow:hover {
  border-color: #ffed4a !important;
}

.hover\:tw-border-yellow-light:hover {
  border-color: #fff382 !important;
}

.hover\:tw-border-yellow-lighter:hover {
  border-color: #fff9c2 !important;
}

.hover\:tw-border-yellow-lightest:hover {
  border-color: #fcfbeb !important;
}

.hover\:tw-border-green-darkest:hover {
  border-color: #032d19 !important;
}

.hover\:tw-border-green-darker:hover {
  border-color: #0b4228 !important;
}

.hover\:tw-border-green-dark:hover {
  border-color: #1f9d55 !important;
}

.hover\:tw-border-green:hover {
  border-color: #38c172 !important;
}

.hover\:tw-border-green-light:hover {
  border-color: #51d88a !important;
}

.hover\:tw-border-green-lighter:hover {
  border-color: #a2f5bf !important;
}

.hover\:tw-border-green-lightest:hover {
  border-color: #e3fcec !important;
}

.hover\:tw-border-teal-darkest:hover {
  border-color: #0d3331 !important;
}

.hover\:tw-border-teal-darker:hover {
  border-color: #174e4b !important;
}

.hover\:tw-border-teal-dark:hover {
  border-color: #38a89d !important;
}

.hover\:tw-border-teal:hover {
  border-color: #4dc0b5 !important;
}

.hover\:tw-border-teal-light:hover {
  border-color: #64d5ca !important;
}

.hover\:tw-border-teal-lighter:hover {
  border-color: #a0f0ed !important;
}

.hover\:tw-border-teal-lightest:hover {
  border-color: #e8fffe !important;
}

.hover\:tw-border-blue-darkest:hover {
  border-color: #05233b !important;
}

.hover\:tw-border-blue-darker:hover {
  border-color: #103d60 !important;
}

.hover\:tw-border-blue-dark:hover {
  border-color: #2779bd !important;
}

.hover\:tw-border-blue:hover {
  border-color: #3490dc !important;
}

.hover\:tw-border-blue-light:hover {
  border-color: #6cb2eb !important;
}

.hover\:tw-border-blue-lighter:hover {
  border-color: #bcdefa !important;
}

.hover\:tw-border-blue-lightest:hover {
  border-color: #eff8ff !important;
}

.hover\:tw-border-indigo-darkest:hover {
  border-color: #191e38 !important;
}

.hover\:tw-border-indigo-darker:hover {
  border-color: #2f365f !important;
}

.hover\:tw-border-indigo-dark:hover {
  border-color: #5661b3 !important;
}

.hover\:tw-border-indigo:hover {
  border-color: #6574cd !important;
}

.hover\:tw-border-indigo-light:hover {
  border-color: #7886d7 !important;
}

.hover\:tw-border-indigo-lighter:hover {
  border-color: #b2b7ff !important;
}

.hover\:tw-border-indigo-lightest:hover {
  border-color: #e6e8ff !important;
}

.hover\:tw-border-purple-darkest:hover {
  border-color: #1f133f !important;
}

.hover\:tw-border-purple-darker:hover {
  border-color: #352465 !important;
}

.hover\:tw-border-purple-dark:hover {
  border-color: #794acf !important;
}

.hover\:tw-border-purple:hover {
  border-color: #9561e2 !important;
}

.hover\:tw-border-purple-light:hover {
  border-color: #a779e9 !important;
}

.hover\:tw-border-purple-lighter:hover {
  border-color: #d6bbfc !important;
}

.hover\:tw-border-purple-lightest:hover {
  border-color: #f3ebff !important;
}

.hover\:tw-border-pink-darkest:hover {
  border-color: #45051e !important;
}

.hover\:tw-border-pink-darker:hover {
  border-color: #72173a !important;
}

.hover\:tw-border-pink-dark:hover {
  border-color: #eb5286 !important;
}

.hover\:tw-border-pink:hover {
  border-color: #f66d9b !important;
}

.hover\:tw-border-pink-light:hover {
  border-color: #fa7ea8 !important;
}

.hover\:tw-border-pink-lighter:hover {
  border-color: #ffbbca !important;
}

.hover\:tw-border-pink-lightest:hover {
  border-color: #ffebef !important;
}

.hover\:tw-border-custom-grey-darker:hover {
  border-color: #ccc !important;
}

.hover\:tw-border-custom-grey-dark:hover {
  border-color: #ddd !important;
}

.hover\:tw-border-custom-grey:hover {
  border-color: #eee !important;
}

.hover\:tw-border-custom-grey-light:hover {
  border-color: #fafafa !important;
}

.tw-rounded-none {
  border-radius: 0 !important;
}

.tw-rounded-sm {
  border-radius: .125rem !important;
}

.tw-rounded {
  border-radius: .25rem !important;
}

.tw-rounded-lg {
  border-radius: .5rem !important;
}

.tw-rounded-full {
  border-radius: 9999px !important;
}

.tw-rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.tw-rounded-r-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-t-sm {
  border-top-left-radius: .125rem !important;
  border-top-right-radius: .125rem !important;
}

.tw-rounded-r-sm {
  border-top-right-radius: .125rem !important;
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-b-sm {
  border-bottom-right-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-l-sm {
  border-top-left-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-t {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
}

.tw-rounded-r {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-b {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-l {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-t-lg {
  border-top-left-radius: .5rem !important;
  border-top-right-radius: .5rem !important;
}

.tw-rounded-r-lg {
  border-top-right-radius: .5rem !important;
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-b-lg {
  border-bottom-right-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-l-lg {
  border-top-left-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.tw-rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-b-full {
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-tl-none {
  border-top-left-radius: 0 !important;
}

.tw-rounded-tr-none {
  border-top-right-radius: 0 !important;
}

.tw-rounded-br-none {
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-bl-none {
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-tl-sm {
  border-top-left-radius: .125rem !important;
}

.tw-rounded-tr-sm {
  border-top-right-radius: .125rem !important;
}

.tw-rounded-br-sm {
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-bl-sm {
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-tl {
  border-top-left-radius: .25rem !important;
}

.tw-rounded-tr {
  border-top-right-radius: .25rem !important;
}

.tw-rounded-br {
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-bl {
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-tl-lg {
  border-top-left-radius: .5rem !important;
}

.tw-rounded-tr-lg {
  border-top-right-radius: .5rem !important;
}

.tw-rounded-br-lg {
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-bl-lg {
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-tl-full {
  border-top-left-radius: 9999px !important;
}

.tw-rounded-tr-full {
  border-top-right-radius: 9999px !important;
}

.tw-rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}

.tw-border-solid {
  border-style: solid !important;
}

.tw-border-dashed {
  border-style: dashed !important;
}

.tw-border-dotted {
  border-style: dotted !important;
}

.tw-border-none {
  border-style: none !important;
}

.tw-border-0 {
  border-width: 0 !important;
}

.tw-border-2 {
  border-width: 2px !important;
}

.tw-border-4 {
  border-width: 4px !important;
}

.tw-border-8 {
  border-width: 8px !important;
}

.tw-border {
  border-width: 1px !important;
}

.tw-border-t-0 {
  border-top-width: 0 !important;
}

.tw-border-r-0 {
  border-right-width: 0 !important;
}

.tw-border-b-0 {
  border-bottom-width: 0 !important;
}

.tw-border-l-0 {
  border-left-width: 0 !important;
}

.tw-border-t-2 {
  border-top-width: 2px !important;
}

.tw-border-r-2 {
  border-right-width: 2px !important;
}

.tw-border-b-2 {
  border-bottom-width: 2px !important;
}

.tw-border-l-2 {
  border-left-width: 2px !important;
}

.tw-border-t-4 {
  border-top-width: 4px !important;
}

.tw-border-r-4 {
  border-right-width: 4px !important;
}

.tw-border-b-4 {
  border-bottom-width: 4px !important;
}

.tw-border-l-4 {
  border-left-width: 4px !important;
}

.tw-border-t-8 {
  border-top-width: 8px !important;
}

.tw-border-r-8 {
  border-right-width: 8px !important;
}

.tw-border-b-8 {
  border-bottom-width: 8px !important;
}

.tw-border-l-8 {
  border-left-width: 8px !important;
}

.tw-border-t {
  border-top-width: 1px !important;
}

.tw-border-r {
  border-right-width: 1px !important;
}

.tw-border-b {
  border-bottom-width: 1px !important;
}

.tw-border-l {
  border-left-width: 1px !important;
}

.tw-cursor-auto {
  cursor: auto !important;
}

.tw-cursor-default {
  cursor: default !important;
}

.tw-cursor-pointer {
  cursor: pointer !important;
}

.tw-cursor-not-allowed {
  cursor: not-allowed !important;
}

.tw-block {
  display: block !important;
}

.tw-inline-block {
  display: inline-block !important;
}

.tw-inline {
  display: inline !important;
}

.tw-table {
  display: table !important;
}

.tw-table-row {
  display: table-row !important;
}

.tw-table-cell {
  display: table-cell !important;
}

.tw-hidden {
  display: none !important;
}

.tw-flex {
  display: flex !important;
}

.tw-inline-flex {
  display: inline-flex !important;
}

.tw-flex-row {
  flex-direction: row !important;
}

.tw-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.tw-flex-col {
  flex-direction: column !important;
}

.tw-flex-col-reverse {
  flex-direction: column-reverse !important;
}

.tw-flex-wrap {
  flex-wrap: wrap !important;
}

.tw-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.tw-flex-no-wrap {
  flex-wrap: nowrap !important;
}

.tw-items-start {
  align-items: flex-start !important;
}

.tw-items-end {
  align-items: flex-end !important;
}

.tw-items-center {
  align-items: center !important;
}

.tw-items-baseline {
  align-items: baseline !important;
}

.tw-items-stretch {
  align-items: stretch !important;
}

.tw-self-auto {
  align-self: auto !important;
}

.tw-self-start {
  align-self: flex-start !important;
}

.tw-self-end {
  align-self: flex-end !important;
}

.tw-self-center {
  align-self: center !important;
}

.tw-self-stretch {
  align-self: stretch !important;
}

.tw-justify-start {
  justify-content: flex-start !important;
}

.tw-justify-end {
  justify-content: flex-end !important;
}

.tw-justify-center {
  justify-content: center !important;
}

.tw-justify-between {
  justify-content: space-between !important;
}

.tw-justify-around {
  justify-content: space-around !important;
}

.tw-content-center {
  align-content: center !important;
}

.tw-content-start {
  align-content: flex-start !important;
}

.tw-content-end {
  align-content: flex-end !important;
}

.tw-content-between {
  align-content: space-between !important;
}

.tw-content-around {
  align-content: space-around !important;
}

.tw-flex-1 {
  flex: 1 !important;
}

.tw-flex-auto {
  flex: auto !important;
}

.tw-flex-initial {
  flex: initial !important;
}

.tw-flex-none {
  flex: none !important;
}

.tw-flex-grow {
  flex-grow: 1 !important;
}

.tw-flex-shrink {
  flex-shrink: 1 !important;
}

.tw-flex-no-grow {
  flex-grow: 0 !important;
}

.tw-flex-no-shrink {
  flex-shrink: 0 !important;
}

.tw-float-right {
  float: right !important;
}

.tw-float-left {
  float: left !important;
}

.tw-float-none {
  float: none !important;
}

.tw-clearfix:after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.tw-font-sans {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
}

.tw-font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
}

.tw-font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
}

.tw-font-hairline {
  font-weight: 100 !important;
}

.tw-font-thin {
  font-weight: 200 !important;
}

.tw-font-light {
  font-weight: 300 !important;
}

.tw-font-normal {
  font-weight: 400 !important;
}

.tw-font-medium {
  font-weight: 500 !important;
}

.tw-font-semibold {
  font-weight: 600 !important;
}

.tw-font-bold {
  font-weight: 700 !important;
}

.tw-font-extrabold {
  font-weight: 800 !important;
}

.tw-font-black {
  font-weight: 900 !important;
}

.hover\:tw-font-hairline:hover {
  font-weight: 100 !important;
}

.hover\:tw-font-thin:hover {
  font-weight: 200 !important;
}

.hover\:tw-font-light:hover {
  font-weight: 300 !important;
}

.hover\:tw-font-normal:hover {
  font-weight: 400 !important;
}

.hover\:tw-font-medium:hover {
  font-weight: 500 !important;
}

.hover\:tw-font-semibold:hover {
  font-weight: 600 !important;
}

.hover\:tw-font-bold:hover {
  font-weight: 700 !important;
}

.hover\:tw-font-extrabold:hover {
  font-weight: 800 !important;
}

.hover\:tw-font-black:hover {
  font-weight: 900 !important;
}

.tw-h-1 {
  height: 0.25rem !important;
}

.tw-h-2 {
  height: 0.5rem !important;
}

.tw-h-3 {
  height: 0.75rem !important;
}

.tw-h-4 {
  height: 1rem !important;
}

.tw-h-6 {
  height: 1.5rem !important;
}

.tw-h-8 {
  height: 2rem !important;
}

.tw-h-10 {
  height: 2.5rem !important;
}

.tw-h-12 {
  height: 3rem !important;
}

.tw-h-16 {
  height: 4rem !important;
}

.tw-h-24 {
  height: 6rem !important;
}

.tw-h-32 {
  height: 8rem !important;
}

.tw-h-48 {
  height: 12rem !important;
}

.tw-h-64 {
  height: 16rem !important;
}

.tw-h-auto {
  height: auto !important;
}

.tw-h-px {
  height: 1px !important;
}

.tw-h-full {
  height: 100% !important;
}

.tw-h-screen {
  height: 100vh !important;
}

.tw-leading-none {
  line-height: 1 !important;
}

.tw-leading-tight {
  line-height: 1.25 !important;
}

.tw-leading-normal {
  line-height: 1.5 !important;
}

.tw-leading-loose {
  line-height: 2 !important;
}

.tw-m-0 {
  margin: 0 !important;
}

.tw-m-1 {
  margin: 0.25rem !important;
}

.tw-m-2 {
  margin: 0.5rem !important;
}

.tw-m-3 {
  margin: 0.75rem !important;
}

.tw-m-4 {
  margin: 1rem !important;
}

.tw-m-6 {
  margin: 1.5rem !important;
}

.tw-m-8 {
  margin: 2rem !important;
}

.tw-m-auto {
  margin: auto !important;
}

.tw-m-px {
  margin: 1px !important;
}

.tw-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.tw-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.tw-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.tw-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.tw-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.tw-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.tw-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.tw-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.tw-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.tw-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.tw-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.tw-mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.tw-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.tw-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.tw-my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.tw-mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.tw-mt-0 {
  margin-top: 0 !important;
}

.tw-mr-0 {
  margin-right: 0 !important;
}

.tw-mb-0 {
  margin-bottom: 0 !important;
}

.tw-ml-0 {
  margin-left: 0 !important;
}

.tw-mt-1 {
  margin-top: 0.25rem !important;
}

.tw-mr-1 {
  margin-right: 0.25rem !important;
}

.tw-mb-1 {
  margin-bottom: 0.25rem !important;
}

.tw-ml-1 {
  margin-left: 0.25rem !important;
}

.tw-mt-2 {
  margin-top: 0.5rem !important;
}

.tw-mr-2 {
  margin-right: 0.5rem !important;
}

.tw-mb-2 {
  margin-bottom: 0.5rem !important;
}

.tw-ml-2 {
  margin-left: 0.5rem !important;
}

.tw-mt-3 {
  margin-top: 0.75rem !important;
}

.tw-mr-3 {
  margin-right: 0.75rem !important;
}

.tw-mb-3 {
  margin-bottom: 0.75rem !important;
}

.tw-ml-3 {
  margin-left: 0.75rem !important;
}

.tw-mt-4 {
  margin-top: 1rem !important;
}

.tw-mr-4 {
  margin-right: 1rem !important;
}

.tw-mb-4 {
  margin-bottom: 1rem !important;
}

.tw-ml-4 {
  margin-left: 1rem !important;
}

.tw-mt-6 {
  margin-top: 1.5rem !important;
}

.tw-mr-6 {
  margin-right: 1.5rem !important;
}

.tw-mb-6 {
  margin-bottom: 1.5rem !important;
}

.tw-ml-6 {
  margin-left: 1.5rem !important;
}

.tw-mt-8 {
  margin-top: 2rem !important;
}

.tw-mr-8 {
  margin-right: 2rem !important;
}

.tw-mb-8 {
  margin-bottom: 2rem !important;
}

.tw-ml-8 {
  margin-left: 2rem !important;
}

.tw-mt-auto {
  margin-top: auto !important;
}

.tw-mr-auto {
  margin-right: auto !important;
}

.tw-mb-auto {
  margin-bottom: auto !important;
}

.tw-ml-auto {
  margin-left: auto !important;
}

.tw-mt-px {
  margin-top: 1px !important;
}

.tw-mr-px {
  margin-right: 1px !important;
}

.tw-mb-px {
  margin-bottom: 1px !important;
}

.tw-ml-px {
  margin-left: 1px !important;
}

.tw-max-h-full {
  max-height: 100% !important;
}

.tw-max-h-screen {
  max-height: 100vh !important;
}

.tw-max-w-xs {
  max-width: 20rem !important;
}

.tw-max-w-sm {
  max-width: 30rem !important;
}

.tw-max-w-md {
  max-width: 40rem !important;
}

.tw-max-w-lg {
  max-width: 50rem !important;
}

.tw-max-w-xl {
  max-width: 60rem !important;
}

.tw-max-w-2xl {
  max-width: 70rem !important;
}

.tw-max-w-3xl {
  max-width: 80rem !important;
}

.tw-max-w-4xl {
  max-width: 90rem !important;
}

.tw-max-w-5xl {
  max-width: 100rem !important;
}

.tw-max-w-full {
  max-width: 100% !important;
}

.tw-min-h-0 {
  min-height: 0 !important;
}

.tw-min-h-full {
  min-height: 100% !important;
}

.tw-min-h-screen {
  min-height: 100vh !important;
}

.tw-min-w-0 {
  min-width: 0 !important;
}

.tw-min-w-full {
  min-width: 100% !important;
}

.tw--m-0 {
  margin: 0 !important;
}

.tw--m-1 {
  margin: -0.25rem !important;
}

.tw--m-2 {
  margin: -0.5rem !important;
}

.tw--m-3 {
  margin: -0.75rem !important;
}

.tw--m-4 {
  margin: -1rem !important;
}

.tw--m-6 {
  margin: -1.5rem !important;
}

.tw--m-8 {
  margin: -2rem !important;
}

.tw--m-px {
  margin: -1px !important;
}

.tw--my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw--mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw--my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.tw--mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.tw--my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.tw--mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.tw--my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.tw--mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.tw--my-4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.tw--mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.tw--my-6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.tw--mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.tw--my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.tw--mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.tw--my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.tw--mx-px {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.tw--mt-0 {
  margin-top: 0 !important;
}

.tw--mr-0 {
  margin-right: 0 !important;
}

.tw--mb-0 {
  margin-bottom: 0 !important;
}

.tw--ml-0 {
  margin-left: 0 !important;
}

.tw--mt-1 {
  margin-top: -0.25rem !important;
}

.tw--mr-1 {
  margin-right: -0.25rem !important;
}

.tw--mb-1 {
  margin-bottom: -0.25rem !important;
}

.tw--ml-1 {
  margin-left: -0.25rem !important;
}

.tw--mt-2 {
  margin-top: -0.5rem !important;
}

.tw--mr-2 {
  margin-right: -0.5rem !important;
}

.tw--mb-2 {
  margin-bottom: -0.5rem !important;
}

.tw--ml-2 {
  margin-left: -0.5rem !important;
}

.tw--mt-3 {
  margin-top: -0.75rem !important;
}

.tw--mr-3 {
  margin-right: -0.75rem !important;
}

.tw--mb-3 {
  margin-bottom: -0.75rem !important;
}

.tw--ml-3 {
  margin-left: -0.75rem !important;
}

.tw--mt-4 {
  margin-top: -1rem !important;
}

.tw--mr-4 {
  margin-right: -1rem !important;
}

.tw--mb-4 {
  margin-bottom: -1rem !important;
}

.tw--ml-4 {
  margin-left: -1rem !important;
}

.tw--mt-6 {
  margin-top: -1.5rem !important;
}

.tw--mr-6 {
  margin-right: -1.5rem !important;
}

.tw--mb-6 {
  margin-bottom: -1.5rem !important;
}

.tw--ml-6 {
  margin-left: -1.5rem !important;
}

.tw--mt-8 {
  margin-top: -2rem !important;
}

.tw--mr-8 {
  margin-right: -2rem !important;
}

.tw--mb-8 {
  margin-bottom: -2rem !important;
}

.tw--ml-8 {
  margin-left: -2rem !important;
}

.tw--mt-px {
  margin-top: -1px !important;
}

.tw--mr-px {
  margin-right: -1px !important;
}

.tw--mb-px {
  margin-bottom: -1px !important;
}

.tw--ml-px {
  margin-left: -1px !important;
}

.tw-opacity-0 {
  opacity: 0 !important;
}

.tw-opacity-25 {
  opacity: .25 !important;
}

.tw-opacity-50 {
  opacity: .5 !important;
}

.tw-opacity-75 {
  opacity: .75 !important;
}

.tw-opacity-100 {
  opacity: 1 !important;
}

.tw-overflow-auto {
  overflow: auto !important;
}

.tw-overflow-hidden {
  overflow: hidden !important;
}

.tw-overflow-visible {
  overflow: visible !important;
}

.tw-overflow-scroll {
  overflow: scroll !important;
}

.tw-overflow-x-scroll {
  overflow-x: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-overflow-y-scroll {
  overflow-y: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-scrolling-touch {
  -webkit-overflow-scrolling: touch !important;
}

.tw-scrolling-auto {
  -webkit-overflow-scrolling: auto !important;
}

.tw-p-0 {
  padding: 0 !important;
}

.tw-p-1 {
  padding: 0.25rem !important;
}

.tw-p-2 {
  padding: 0.5rem !important;
}

.tw-p-3 {
  padding: 0.75rem !important;
}

.tw-p-4 {
  padding: 1rem !important;
}

.tw-p-6 {
  padding: 1.5rem !important;
}

.tw-p-8 {
  padding: 2rem !important;
}

.tw-p-px {
  padding: 1px !important;
}

.tw-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.tw-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.tw-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.tw-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.tw-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.tw-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.tw-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.tw-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.tw-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.tw-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.tw-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.tw-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.tw-py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.tw-px-px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.tw-pt-0 {
  padding-top: 0 !important;
}

.tw-pr-0 {
  padding-right: 0 !important;
}

.tw-pb-0 {
  padding-bottom: 0 !important;
}

.tw-pl-0 {
  padding-left: 0 !important;
}

.tw-pt-1 {
  padding-top: 0.25rem !important;
}

.tw-pr-1 {
  padding-right: 0.25rem !important;
}

.tw-pb-1 {
  padding-bottom: 0.25rem !important;
}

.tw-pl-1 {
  padding-left: 0.25rem !important;
}

.tw-pt-2 {
  padding-top: 0.5rem !important;
}

.tw-pr-2 {
  padding-right: 0.5rem !important;
}

.tw-pb-2 {
  padding-bottom: 0.5rem !important;
}

.tw-pl-2 {
  padding-left: 0.5rem !important;
}

.tw-pt-3 {
  padding-top: 0.75rem !important;
}

.tw-pr-3 {
  padding-right: 0.75rem !important;
}

.tw-pb-3 {
  padding-bottom: 0.75rem !important;
}

.tw-pl-3 {
  padding-left: 0.75rem !important;
}

.tw-pt-4 {
  padding-top: 1rem !important;
}

.tw-pr-4 {
  padding-right: 1rem !important;
}

.tw-pb-4 {
  padding-bottom: 1rem !important;
}

.tw-pl-4 {
  padding-left: 1rem !important;
}

.tw-pt-6 {
  padding-top: 1.5rem !important;
}

.tw-pr-6 {
  padding-right: 1.5rem !important;
}

.tw-pb-6 {
  padding-bottom: 1.5rem !important;
}

.tw-pl-6 {
  padding-left: 1.5rem !important;
}

.tw-pt-8 {
  padding-top: 2rem !important;
}

.tw-pr-8 {
  padding-right: 2rem !important;
}

.tw-pb-8 {
  padding-bottom: 2rem !important;
}

.tw-pl-8 {
  padding-left: 2rem !important;
}

.tw-pt-px {
  padding-top: 1px !important;
}

.tw-pr-px {
  padding-right: 1px !important;
}

.tw-pb-px {
  padding-bottom: 1px !important;
}

.tw-pl-px {
  padding-left: 1px !important;
}

.tw-pointer-events-none {
  pointer-events: none !important;
}

.tw-pointer-events-auto {
  pointer-events: auto !important;
}

.tw-static {
  position: static !important;
}

.tw-fixed {
  position: fixed !important;
}

.tw-absolute {
  position: absolute !important;
}

.tw-relative {
  position: relative !important;
}

.tw-pin-none {
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.tw-pin {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.tw-pin-y {
  top: 0 !important;
  bottom: 0 !important;
}

.tw-pin-x {
  right: 0 !important;
  left: 0 !important;
}

.tw-pin-t {
  top: 0 !important;
}

.tw-pin-r {
  right: 0 !important;
}

.tw-pin-b {
  bottom: 0 !important;
}

.tw-pin-l {
  left: 0 !important;
}

.tw-resize-none {
  resize: none !important;
}

.tw-resize-y {
  resize: vertical !important;
}

.tw-resize-x {
  resize: horizontal !important;
}

.tw-resize {
  resize: both !important;
}

.tw-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
}

.tw-shadow-md {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-lg {
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.tw-shadow-none {
  box-shadow: none !important;
}

.tw-fill-current {
  fill: currentColor !important;
}

.tw-stroke-current {
  stroke: currentColor !important;
}

.tw-text-left {
  text-align: left !important;
}

.tw-text-center {
  text-align: center !important;
}

.tw-text-right {
  text-align: right !important;
}

.tw-text-justify {
  text-align: justify !important;
}

.tw-text-transparent {
  color: transparent !important;
}

.tw-text-black-darker {
  color: #222b2f !important;
}

.tw-text-black {
  color: #333 !important;
}

.tw-text-grey-darkest {
  color: #364349 !important;
}

.tw-text-grey-darker {
  color: #596a73 !important;
}

.tw-text-grey-dark {
  color: #70818a !important;
}

.tw-text-grey {
  color: #9babb4 !important;
}

.tw-text-grey-light {
  color: #dae4e9 !important;
}

.tw-text-grey-lighter {
  color: #f3f7f9 !important;
}

.tw-text-grey-lightest {
  color: #fafcfc !important;
}

.tw-text-white {
  color: #ffffff !important;
}

.tw-text-red-darkest {
  color: #420806 !important;
}

.tw-text-red-darker {
  color: #6a1b19 !important;
}

.tw-text-red-dark {
  color: #cc1f1a !important;
}

.tw-text-red {
  color: #e3342f !important;
}

.tw-text-red-light {
  color: #ef5753 !important;
}

.tw-text-red-lighter {
  color: #f9acaa !important;
}

.tw-text-red-lightest {
  color: #fcebea !important;
}

.tw-text-orange-darkest {
  color: #542605 !important;
}

.tw-text-orange-darker {
  color: #7f4012 !important;
}

.tw-text-orange-dark {
  color: #de751f !important;
}

.tw-text-orange {
  color: #f6993f !important;
}

.tw-text-orange-light {
  color: #faad63 !important;
}

.tw-text-orange-lighter {
  color: #fcd9b6 !important;
}

.tw-text-orange-lightest {
  color: #fff5eb !important;
}

.tw-text-yellow-darkest {
  color: #453411 !important;
}

.tw-text-yellow-darker {
  color: #684f1d !important;
}

.tw-text-yellow-dark {
  color: #f2d024 !important;
}

.tw-text-yellow {
  color: #ffed4a !important;
}

.tw-text-yellow-light {
  color: #fff382 !important;
}

.tw-text-yellow-lighter {
  color: #fff9c2 !important;
}

.tw-text-yellow-lightest {
  color: #fcfbeb !important;
}

.tw-text-green-darkest {
  color: #032d19 !important;
}

.tw-text-green-darker {
  color: #0b4228 !important;
}

.tw-text-green-dark {
  color: #1f9d55 !important;
}

.tw-text-green {
  color: #38c172 !important;
}

.tw-text-green-light {
  color: #51d88a !important;
}

.tw-text-green-lighter {
  color: #a2f5bf !important;
}

.tw-text-green-lightest {
  color: #e3fcec !important;
}

.tw-text-teal-darkest {
  color: #0d3331 !important;
}

.tw-text-teal-darker {
  color: #174e4b !important;
}

.tw-text-teal-dark {
  color: #38a89d !important;
}

.tw-text-teal {
  color: #4dc0b5 !important;
}

.tw-text-teal-light {
  color: #64d5ca !important;
}

.tw-text-teal-lighter {
  color: #a0f0ed !important;
}

.tw-text-teal-lightest {
  color: #e8fffe !important;
}

.tw-text-blue-darkest {
  color: #05233b !important;
}

.tw-text-blue-darker {
  color: #103d60 !important;
}

.tw-text-blue-dark {
  color: #2779bd !important;
}

.tw-text-blue {
  color: #3490dc !important;
}

.tw-text-blue-light {
  color: #6cb2eb !important;
}

.tw-text-blue-lighter {
  color: #bcdefa !important;
}

.tw-text-blue-lightest {
  color: #eff8ff !important;
}

.tw-text-indigo-darkest {
  color: #191e38 !important;
}

.tw-text-indigo-darker {
  color: #2f365f !important;
}

.tw-text-indigo-dark {
  color: #5661b3 !important;
}

.tw-text-indigo {
  color: #6574cd !important;
}

.tw-text-indigo-light {
  color: #7886d7 !important;
}

.tw-text-indigo-lighter {
  color: #b2b7ff !important;
}

.tw-text-indigo-lightest {
  color: #e6e8ff !important;
}

.tw-text-purple-darkest {
  color: #1f133f !important;
}

.tw-text-purple-darker {
  color: #352465 !important;
}

.tw-text-purple-dark {
  color: #794acf !important;
}

.tw-text-purple {
  color: #9561e2 !important;
}

.tw-text-purple-light {
  color: #a779e9 !important;
}

.tw-text-purple-lighter {
  color: #d6bbfc !important;
}

.tw-text-purple-lightest {
  color: #f3ebff !important;
}

.tw-text-pink-darkest {
  color: #45051e !important;
}

.tw-text-pink-darker {
  color: #72173a !important;
}

.tw-text-pink-dark {
  color: #eb5286 !important;
}

.tw-text-pink {
  color: #f66d9b !important;
}

.tw-text-pink-light {
  color: #fa7ea8 !important;
}

.tw-text-pink-lighter {
  color: #ffbbca !important;
}

.tw-text-pink-lightest {
  color: #ffebef !important;
}

.tw-text-custom-grey-darker {
  color: #ccc !important;
}

.tw-text-custom-grey-dark {
  color: #ddd !important;
}

.tw-text-custom-grey {
  color: #eee !important;
}

.tw-text-custom-grey-light {
  color: #fafafa !important;
}

.hover\:tw-text-transparent:hover {
  color: transparent !important;
}

.hover\:tw-text-black-darker:hover {
  color: #222b2f !important;
}

.hover\:tw-text-black:hover {
  color: #333 !important;
}

.hover\:tw-text-grey-darkest:hover {
  color: #364349 !important;
}

.hover\:tw-text-grey-darker:hover {
  color: #596a73 !important;
}

.hover\:tw-text-grey-dark:hover {
  color: #70818a !important;
}

.hover\:tw-text-grey:hover {
  color: #9babb4 !important;
}

.hover\:tw-text-grey-light:hover {
  color: #dae4e9 !important;
}

.hover\:tw-text-grey-lighter:hover {
  color: #f3f7f9 !important;
}

.hover\:tw-text-grey-lightest:hover {
  color: #fafcfc !important;
}

.hover\:tw-text-white:hover {
  color: #ffffff !important;
}

.hover\:tw-text-red-darkest:hover {
  color: #420806 !important;
}

.hover\:tw-text-red-darker:hover {
  color: #6a1b19 !important;
}

.hover\:tw-text-red-dark:hover {
  color: #cc1f1a !important;
}

.hover\:tw-text-red:hover {
  color: #e3342f !important;
}

.hover\:tw-text-red-light:hover {
  color: #ef5753 !important;
}

.hover\:tw-text-red-lighter:hover {
  color: #f9acaa !important;
}

.hover\:tw-text-red-lightest:hover {
  color: #fcebea !important;
}

.hover\:tw-text-orange-darkest:hover {
  color: #542605 !important;
}

.hover\:tw-text-orange-darker:hover {
  color: #7f4012 !important;
}

.hover\:tw-text-orange-dark:hover {
  color: #de751f !important;
}

.hover\:tw-text-orange:hover {
  color: #f6993f !important;
}

.hover\:tw-text-orange-light:hover {
  color: #faad63 !important;
}

.hover\:tw-text-orange-lighter:hover {
  color: #fcd9b6 !important;
}

.hover\:tw-text-orange-lightest:hover {
  color: #fff5eb !important;
}

.hover\:tw-text-yellow-darkest:hover {
  color: #453411 !important;
}

.hover\:tw-text-yellow-darker:hover {
  color: #684f1d !important;
}

.hover\:tw-text-yellow-dark:hover {
  color: #f2d024 !important;
}

.hover\:tw-text-yellow:hover {
  color: #ffed4a !important;
}

.hover\:tw-text-yellow-light:hover {
  color: #fff382 !important;
}

.hover\:tw-text-yellow-lighter:hover {
  color: #fff9c2 !important;
}

.hover\:tw-text-yellow-lightest:hover {
  color: #fcfbeb !important;
}

.hover\:tw-text-green-darkest:hover {
  color: #032d19 !important;
}

.hover\:tw-text-green-darker:hover {
  color: #0b4228 !important;
}

.hover\:tw-text-green-dark:hover {
  color: #1f9d55 !important;
}

.hover\:tw-text-green:hover {
  color: #38c172 !important;
}

.hover\:tw-text-green-light:hover {
  color: #51d88a !important;
}

.hover\:tw-text-green-lighter:hover {
  color: #a2f5bf !important;
}

.hover\:tw-text-green-lightest:hover {
  color: #e3fcec !important;
}

.hover\:tw-text-teal-darkest:hover {
  color: #0d3331 !important;
}

.hover\:tw-text-teal-darker:hover {
  color: #174e4b !important;
}

.hover\:tw-text-teal-dark:hover {
  color: #38a89d !important;
}

.hover\:tw-text-teal:hover {
  color: #4dc0b5 !important;
}

.hover\:tw-text-teal-light:hover {
  color: #64d5ca !important;
}

.hover\:tw-text-teal-lighter:hover {
  color: #a0f0ed !important;
}

.hover\:tw-text-teal-lightest:hover {
  color: #e8fffe !important;
}

.hover\:tw-text-blue-darkest:hover {
  color: #05233b !important;
}

.hover\:tw-text-blue-darker:hover {
  color: #103d60 !important;
}

.hover\:tw-text-blue-dark:hover {
  color: #2779bd !important;
}

.hover\:tw-text-blue:hover {
  color: #3490dc !important;
}

.hover\:tw-text-blue-light:hover {
  color: #6cb2eb !important;
}

.hover\:tw-text-blue-lighter:hover {
  color: #bcdefa !important;
}

.hover\:tw-text-blue-lightest:hover {
  color: #eff8ff !important;
}

.hover\:tw-text-indigo-darkest:hover {
  color: #191e38 !important;
}

.hover\:tw-text-indigo-darker:hover {
  color: #2f365f !important;
}

.hover\:tw-text-indigo-dark:hover {
  color: #5661b3 !important;
}

.hover\:tw-text-indigo:hover {
  color: #6574cd !important;
}

.hover\:tw-text-indigo-light:hover {
  color: #7886d7 !important;
}

.hover\:tw-text-indigo-lighter:hover {
  color: #b2b7ff !important;
}

.hover\:tw-text-indigo-lightest:hover {
  color: #e6e8ff !important;
}

.hover\:tw-text-purple-darkest:hover {
  color: #1f133f !important;
}

.hover\:tw-text-purple-darker:hover {
  color: #352465 !important;
}

.hover\:tw-text-purple-dark:hover {
  color: #794acf !important;
}

.hover\:tw-text-purple:hover {
  color: #9561e2 !important;
}

.hover\:tw-text-purple-light:hover {
  color: #a779e9 !important;
}

.hover\:tw-text-purple-lighter:hover {
  color: #d6bbfc !important;
}

.hover\:tw-text-purple-lightest:hover {
  color: #f3ebff !important;
}

.hover\:tw-text-pink-darkest:hover {
  color: #45051e !important;
}

.hover\:tw-text-pink-darker:hover {
  color: #72173a !important;
}

.hover\:tw-text-pink-dark:hover {
  color: #eb5286 !important;
}

.hover\:tw-text-pink:hover {
  color: #f66d9b !important;
}

.hover\:tw-text-pink-light:hover {
  color: #fa7ea8 !important;
}

.hover\:tw-text-pink-lighter:hover {
  color: #ffbbca !important;
}

.hover\:tw-text-pink-lightest:hover {
  color: #ffebef !important;
}

.hover\:tw-text-custom-grey-darker:hover {
  color: #ccc !important;
}

.hover\:tw-text-custom-grey-dark:hover {
  color: #ddd !important;
}

.hover\:tw-text-custom-grey:hover {
  color: #eee !important;
}

.hover\:tw-text-custom-grey-light:hover {
  color: #fafafa !important;
}

.tw-text-xs {
  font-size: .75rem !important;
}

.tw-text-sm {
  font-size: .875rem !important;
}

.tw-text-base {
  font-size: 1rem !important;
}

.tw-text-lg {
  font-size: 1.125rem !important;
}

.tw-text-xl {
  font-size: 1.25rem !important;
}

.tw-text-2xl {
  font-size: 1.5rem !important;
}

.tw-text-3xl {
  font-size: 1.875rem !important;
}

.tw-text-4xl {
  font-size: 2.25rem !important;
}

.tw-text-5xl {
  font-size: 3rem !important;
}

.tw-italic {
  font-style: italic !important;
}

.tw-roman {
  font-style: normal !important;
}

.tw-uppercase {
  text-transform: uppercase !important;
}

.tw-lowercase {
  text-transform: lowercase !important;
}

.tw-capitalize {
  text-transform: capitalize !important;
}

.tw-normal-case {
  text-transform: none !important;
}

.tw-underline {
  text-decoration: underline !important;
}

.tw-line-through {
  text-decoration: line-through !important;
}

.tw-no-underline {
  text-decoration: none !important;
}

.tw-antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.tw-subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.hover\:tw-italic:hover {
  font-style: italic !important;
}

.hover\:tw-roman:hover {
  font-style: normal !important;
}

.hover\:tw-uppercase:hover {
  text-transform: uppercase !important;
}

.hover\:tw-lowercase:hover {
  text-transform: lowercase !important;
}

.hover\:tw-capitalize:hover {
  text-transform: capitalize !important;
}

.hover\:tw-normal-case:hover {
  text-transform: none !important;
}

.hover\:tw-underline:hover {
  text-decoration: underline !important;
}

.hover\:tw-line-through:hover {
  text-decoration: line-through !important;
}

.hover\:tw-no-underline:hover {
  text-decoration: none !important;
}

.hover\:tw-antialiased:hover {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.hover\:tw-subpixel-antialiased:hover {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.tw-tracking-tight {
  letter-spacing: -0.05em !important;
}

.tw-tracking-normal {
  letter-spacing: 0 !important;
}

.tw-tracking-wide {
  letter-spacing: 0.05em !important;
}

.tw-select-none {
  user-select: none !important;
}

.tw-select-text {
  user-select: text !important;
}

.tw-align-baseline {
  vertical-align: baseline !important;
}

.tw-align-top {
  vertical-align: top !important;
}

.tw-align-middle {
  vertical-align: middle !important;
}

.tw-align-bottom {
  vertical-align: bottom !important;
}

.tw-align-text-top {
  vertical-align: text-top !important;
}

.tw-align-text-bottom {
  vertical-align: text-bottom !important;
}

.tw-visible {
  visibility: visible !important;
}

.tw-invisible {
  visibility: hidden !important;
}

.tw-whitespace-normal {
  white-space: normal !important;
}

.tw-whitespace-no-wrap {
  white-space: nowrap !important;
}

.tw-whitespace-pre {
  white-space: pre !important;
}

.tw-whitespace-pre-line {
  white-space: pre-line !important;
}

.tw-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.tw-break-words {
  word-wrap: break-word !important;
}

.tw-break-normal {
  word-wrap: normal !important;
}

.tw-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.tw-w-1 {
  width: 0.25rem !important;
}

.tw-w-2 {
  width: 0.5rem !important;
}

.tw-w-3 {
  width: 0.75rem !important;
}

.tw-w-4 {
  width: 1rem !important;
}

.tw-w-6 {
  width: 1.5rem !important;
}

.tw-w-8 {
  width: 2rem !important;
}

.tw-w-10 {
  width: 2.5rem !important;
}

.tw-w-12 {
  width: 3rem !important;
}

.tw-w-16 {
  width: 4rem !important;
}

.tw-w-24 {
  width: 6rem !important;
}

.tw-w-32 {
  width: 8rem !important;
}

.tw-w-48 {
  width: 12rem !important;
}

.tw-w-64 {
  width: 16rem !important;
}

.tw-w-auto {
  width: auto !important;
}

.tw-w-px {
  width: 1px !important;
}

.tw-w-1\/2 {
  width: 50% !important;
}

.tw-w-1\/3 {
  width: 33.33333% !important;
}

.tw-w-2\/3 {
  width: 66.66667% !important;
}

.tw-w-1\/4 {
  width: 25% !important;
}

.tw-w-3\/4 {
  width: 75% !important;
}

.tw-w-1\/5 {
  width: 20% !important;
}

.tw-w-2\/5 {
  width: 40% !important;
}

.tw-w-3\/5 {
  width: 60% !important;
}

.tw-w-4\/5 {
  width: 80% !important;
}

.tw-w-1\/6 {
  width: 16.66667% !important;
}

.tw-w-5\/6 {
  width: 83.33333% !important;
}

.tw-w-full {
  width: 100% !important;
}

.tw-w-screen {
  width: 100vw !important;
}

.tw-z-0 {
  z-index: 0 !important;
}

.tw-z-10 {
  z-index: 10 !important;
}

.tw-z-20 {
  z-index: 20 !important;
}

.tw-z-30 {
  z-index: 30 !important;
}

.tw-z-40 {
  z-index: 40 !important;
}

.tw-z-50 {
  z-index: 50 !important;
}

.tw-z-auto {
  z-index: auto !important;
}
/*Revise button*/
.big-btn {
  background-color: #3490dc !important;
  color: #ffffff !important;
  border-width: 1px !important;
  border-color: #2779bd !important;
  background-color: #3490dc !important;
  border-radius: .25rem !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  margin-top: 2rem !important;
  font-size: 1.5rem !important;
  box-shadow: inset 0 -2px 6px rgba(218, 225, 230, 0.2), 0 0 0 1px rgba(90, 101, 112, 0.05), 0 1px 2px rgba(90, 101, 112, 0.22);
}

.big-btn:link,
.big-btn:visited {
  transition: all .2s;
}

.big-btn:hover {
  background-color: #2779bd !important;
  transform: translateY(-2px);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
  text-decoration: none;
}

.big-btn:active {
  transform: translateY(-1px);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
}

.big-btn i {
  padding-left: 1.5rem !important;
}

.btn-2 {
  background-color: #3490dc !important;
  color: #ffffff !important;
  border-width: 1px !important;
  border-color: #2779bd !important;
  background-color: #3490dc !important;
  border-radius: .25rem !important;
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
  white-space: nowrap;
  box-shadow: inset 0 -2px 6px rgba(218, 225, 230, 0.2), 0 0 0 1px rgba(90, 101, 112, 0.05), 0 1px 2px rgba(90, 101, 112, 0.22);
}

.btn-2:hover {
  background-color: #2779bd !important;
  border-color: #103d60 !important;
  transition: background-color 0.25s ease-out;
  text-decoration: none;
}

.btn-2:active {
  background-color: #103d60 !important;
  box-shadow: inset 0 1px 0 rgba(12, 20, 27, 0.7), inset 0 0 1px #d4dce3, 0 1px 0 #fff;
}

.btn-2 i {
  padding-left: 1.5rem !important;
}

.btn-large {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  font-size: 1.5rem !important;
}

.btn-medium {
  padding: 1rem !important;
  font-size: 1.25rem !important;
}

.btn-small {
  padding: 0.75rem !important;
  font-size: 1.125rem !important;
}

@media (min-width: 576px) {
  .sm\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .sm\:tw-appearance-none {
    appearance: none !important;
  }

  .sm\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .sm\:tw-bg-local {
    background-attachment: local !important;
  }

  .sm\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .sm\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .sm\:tw-bg-black {
    background-color: #333 !important;
  }

  .sm\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .sm\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .sm\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .sm\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .sm\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .sm\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .sm\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .sm\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .sm\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .sm\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .sm\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .sm\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .sm\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .sm\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .sm\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .sm\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .sm\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .sm\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .sm\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .sm\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .sm\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .sm\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .sm\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .sm\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .sm\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .sm\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .sm\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .sm\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .sm\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .sm\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .sm\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .sm\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .sm\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .sm\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .sm\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .sm\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .sm\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .sm\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .sm\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .sm\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .sm\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .sm\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .sm\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .sm\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .sm\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .sm\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .sm\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .sm\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .sm\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .sm\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .sm\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .sm\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .sm\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .sm\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .sm\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .sm\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .sm\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .sm\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .sm\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .sm\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .sm\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .sm\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .sm\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .sm\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .sm\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .sm\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .sm\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .sm\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .sm\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .sm\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .sm\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .sm\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .sm\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .sm\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .sm\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .sm\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .sm\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .sm\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .sm\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .sm\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .sm\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .sm\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .sm\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .sm\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .sm\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .sm\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .sm\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .sm\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .sm\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .sm\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .sm\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .sm\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .sm\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .sm\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .sm\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .sm\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .sm\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .sm\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .sm\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .sm\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .sm\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .sm\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .sm\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .sm\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .sm\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .sm\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .sm\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .sm\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .sm\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .sm\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .sm\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .sm\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .sm\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .sm\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .sm\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .sm\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .sm\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .sm\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .sm\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .sm\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .sm\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .sm\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .sm\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .sm\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .sm\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .sm\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .sm\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .sm\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .sm\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .sm\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .sm\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .sm\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .sm\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .sm\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .sm\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .sm\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .sm\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .sm\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .sm\:tw-bg-center {
    background-position: center !important;
  }

  .sm\:tw-bg-left {
    background-position: left !important;
  }

  .sm\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .sm\:tw-bg-left-top {
    background-position: left top !important;
  }

  .sm\:tw-bg-right {
    background-position: right !important;
  }

  .sm\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .sm\:tw-bg-right-top {
    background-position: right top !important;
  }

  .sm\:tw-bg-top {
    background-position: top !important;
  }

  .sm\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .sm\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .sm\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .sm\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .sm\:tw-bg-cover {
    background-size: cover !important;
  }

  .sm\:tw-bg-contain {
    background-size: contain !important;
  }

  .sm\:tw-border-transparent {
    border-color: transparent !important;
  }

  .sm\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .sm\:tw-border-black {
    border-color: #333 !important;
  }

  .sm\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .sm\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .sm\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .sm\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .sm\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .sm\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .sm\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .sm\:tw-border-white {
    border-color: #ffffff !important;
  }

  .sm\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .sm\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .sm\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .sm\:tw-border-red {
    border-color: #e3342f !important;
  }

  .sm\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .sm\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .sm\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .sm\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .sm\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .sm\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .sm\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .sm\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .sm\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .sm\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .sm\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .sm\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .sm\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .sm\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .sm\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .sm\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .sm\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .sm\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .sm\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .sm\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .sm\:tw-border-green {
    border-color: #38c172 !important;
  }

  .sm\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .sm\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .sm\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .sm\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .sm\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .sm\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .sm\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .sm\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .sm\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .sm\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .sm\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .sm\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .sm\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .sm\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .sm\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .sm\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .sm\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .sm\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .sm\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .sm\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .sm\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .sm\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .sm\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .sm\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .sm\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .sm\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .sm\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .sm\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .sm\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .sm\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .sm\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .sm\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .sm\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .sm\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .sm\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .sm\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .sm\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .sm\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .sm\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .sm\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .sm\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .sm\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .sm\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .sm\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .sm\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .sm\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .sm\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .sm\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .sm\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .sm\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .sm\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .sm\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .sm\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .sm\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .sm\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .sm\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .sm\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .sm\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .sm\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .sm\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .sm\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .sm\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .sm\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .sm\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .sm\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .sm\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .sm\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .sm\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .sm\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .sm\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .sm\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .sm\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .sm\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .sm\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .sm\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .sm\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .sm\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .sm\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .sm\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .sm\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .sm\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .sm\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .sm\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .sm\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .sm\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .sm\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .sm\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .sm\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .sm\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .sm\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .sm\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .sm\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .sm\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .sm\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .sm\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .sm\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .sm\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .sm\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .sm\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .sm\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .sm\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .sm\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .sm\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .sm\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .sm\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .sm\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .sm\:tw-rounded {
    border-radius: .25rem !important;
  }

  .sm\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .sm\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .sm\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-border-solid {
    border-style: solid !important;
  }

  .sm\:tw-border-dashed {
    border-style: dashed !important;
  }

  .sm\:tw-border-dotted {
    border-style: dotted !important;
  }

  .sm\:tw-border-none {
    border-style: none !important;
  }

  .sm\:tw-border-0 {
    border-width: 0 !important;
  }

  .sm\:tw-border-2 {
    border-width: 2px !important;
  }

  .sm\:tw-border-4 {
    border-width: 4px !important;
  }

  .sm\:tw-border-8 {
    border-width: 8px !important;
  }

  .sm\:tw-border {
    border-width: 1px !important;
  }

  .sm\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .sm\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .sm\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .sm\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .sm\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .sm\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .sm\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .sm\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .sm\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .sm\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .sm\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .sm\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .sm\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .sm\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .sm\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .sm\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .sm\:tw-border-t {
    border-top-width: 1px !important;
  }

  .sm\:tw-border-r {
    border-right-width: 1px !important;
  }

  .sm\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .sm\:tw-border-l {
    border-left-width: 1px !important;
  }

  .sm\:tw-cursor-auto {
    cursor: auto !important;
  }

  .sm\:tw-cursor-default {
    cursor: default !important;
  }

  .sm\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .sm\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .sm\:tw-block {
    display: block !important;
  }

  .sm\:tw-inline-block {
    display: inline-block !important;
  }

  .sm\:tw-inline {
    display: inline !important;
  }

  .sm\:tw-table {
    display: table !important;
  }

  .sm\:tw-table-row {
    display: table-row !important;
  }

  .sm\:tw-table-cell {
    display: table-cell !important;
  }

  .sm\:tw-hidden {
    display: none !important;
  }

  .sm\:tw-flex {
    display: flex !important;
  }

  .sm\:tw-inline-flex {
    display: inline-flex !important;
  }

  .sm\:tw-flex-row {
    flex-direction: row !important;
  }

  .sm\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .sm\:tw-flex-col {
    flex-direction: column !important;
  }

  .sm\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .sm\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .sm\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .sm\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .sm\:tw-items-start {
    align-items: flex-start !important;
  }

  .sm\:tw-items-end {
    align-items: flex-end !important;
  }

  .sm\:tw-items-center {
    align-items: center !important;
  }

  .sm\:tw-items-baseline {
    align-items: baseline !important;
  }

  .sm\:tw-items-stretch {
    align-items: stretch !important;
  }

  .sm\:tw-self-auto {
    align-self: auto !important;
  }

  .sm\:tw-self-start {
    align-self: flex-start !important;
  }

  .sm\:tw-self-end {
    align-self: flex-end !important;
  }

  .sm\:tw-self-center {
    align-self: center !important;
  }

  .sm\:tw-self-stretch {
    align-self: stretch !important;
  }

  .sm\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .sm\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .sm\:tw-justify-center {
    justify-content: center !important;
  }

  .sm\:tw-justify-between {
    justify-content: space-between !important;
  }

  .sm\:tw-justify-around {
    justify-content: space-around !important;
  }

  .sm\:tw-content-center {
    align-content: center !important;
  }

  .sm\:tw-content-start {
    align-content: flex-start !important;
  }

  .sm\:tw-content-end {
    align-content: flex-end !important;
  }

  .sm\:tw-content-between {
    align-content: space-between !important;
  }

  .sm\:tw-content-around {
    align-content: space-around !important;
  }

  .sm\:tw-flex-1 {
    flex: 1 !important;
  }

  .sm\:tw-flex-auto {
    flex: auto !important;
  }

  .sm\:tw-flex-initial {
    flex: initial !important;
  }

  .sm\:tw-flex-none {
    flex: none !important;
  }

  .sm\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .sm\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .sm\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .sm\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .sm\:tw-float-right {
    float: right !important;
  }

  .sm\:tw-float-left {
    float: left !important;
  }

  .sm\:tw-float-none {
    float: none !important;
  }

  .sm\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .sm\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .sm\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .sm\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .sm\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .sm\:tw-font-thin {
    font-weight: 200 !important;
  }

  .sm\:tw-font-light {
    font-weight: 300 !important;
  }

  .sm\:tw-font-normal {
    font-weight: 400 !important;
  }

  .sm\:tw-font-medium {
    font-weight: 500 !important;
  }

  .sm\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .sm\:tw-font-bold {
    font-weight: 700 !important;
  }

  .sm\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .sm\:tw-font-black {
    font-weight: 900 !important;
  }

  .sm\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .sm\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .sm\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .sm\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .sm\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .sm\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .sm\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .sm\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .sm\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .sm\:tw-h-1 {
    height: 0.25rem !important;
  }

  .sm\:tw-h-2 {
    height: 0.5rem !important;
  }

  .sm\:tw-h-3 {
    height: 0.75rem !important;
  }

  .sm\:tw-h-4 {
    height: 1rem !important;
  }

  .sm\:tw-h-6 {
    height: 1.5rem !important;
  }

  .sm\:tw-h-8 {
    height: 2rem !important;
  }

  .sm\:tw-h-10 {
    height: 2.5rem !important;
  }

  .sm\:tw-h-12 {
    height: 3rem !important;
  }

  .sm\:tw-h-16 {
    height: 4rem !important;
  }

  .sm\:tw-h-24 {
    height: 6rem !important;
  }

  .sm\:tw-h-32 {
    height: 8rem !important;
  }

  .sm\:tw-h-48 {
    height: 12rem !important;
  }

  .sm\:tw-h-64 {
    height: 16rem !important;
  }

  .sm\:tw-h-auto {
    height: auto !important;
  }

  .sm\:tw-h-px {
    height: 1px !important;
  }

  .sm\:tw-h-full {
    height: 100% !important;
  }

  .sm\:tw-h-screen {
    height: 100vh !important;
  }

  .sm\:tw-leading-none {
    line-height: 1 !important;
  }

  .sm\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .sm\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .sm\:tw-leading-loose {
    line-height: 2 !important;
  }

  .sm\:tw-m-0 {
    margin: 0 !important;
  }

  .sm\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .sm\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .sm\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .sm\:tw-m-4 {
    margin: 1rem !important;
  }

  .sm\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .sm\:tw-m-8 {
    margin: 2rem !important;
  }

  .sm\:tw-m-auto {
    margin: auto !important;
  }

  .sm\:tw-m-px {
    margin: 1px !important;
  }

  .sm\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .sm\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .sm\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .sm\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .sm\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .sm\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .sm\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .sm\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .sm\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .sm\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .sm\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .sm\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .sm\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .sm\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .sm\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .sm\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .sm\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .sm\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .sm\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .sm\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .sm\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .sm\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .sm\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .sm\:tw-mt-auto {
    margin-top: auto !important;
  }

  .sm\:tw-mr-auto {
    margin-right: auto !important;
  }

  .sm\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .sm\:tw-ml-auto {
    margin-left: auto !important;
  }

  .sm\:tw-mt-px {
    margin-top: 1px !important;
  }

  .sm\:tw-mr-px {
    margin-right: 1px !important;
  }

  .sm\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .sm\:tw-ml-px {
    margin-left: 1px !important;
  }

  .sm\:tw-max-h-full {
    max-height: 100% !important;
  }

  .sm\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .sm\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .sm\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .sm\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .sm\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .sm\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .sm\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .sm\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .sm\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .sm\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .sm\:tw-max-w-full {
    max-width: 100% !important;
  }

  .sm\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .sm\:tw-min-h-full {
    min-height: 100% !important;
  }

  .sm\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .sm\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .sm\:tw-min-w-full {
    min-width: 100% !important;
  }

  .sm\:tw--m-0 {
    margin: 0 !important;
  }

  .sm\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .sm\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .sm\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .sm\:tw--m-4 {
    margin: -1rem !important;
  }

  .sm\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .sm\:tw--m-8 {
    margin: -2rem !important;
  }

  .sm\:tw--m-px {
    margin: -1px !important;
  }

  .sm\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .sm\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .sm\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .sm\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .sm\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .sm\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .sm\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .sm\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .sm\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .sm\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .sm\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .sm\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .sm\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .sm\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .sm\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .sm\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .sm\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .sm\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .sm\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .sm\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .sm\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .sm\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .sm\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .sm\:tw--mt-px {
    margin-top: -1px !important;
  }

  .sm\:tw--mr-px {
    margin-right: -1px !important;
  }

  .sm\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .sm\:tw--ml-px {
    margin-left: -1px !important;
  }

  .sm\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .sm\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .sm\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .sm\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .sm\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .sm\:tw-overflow-auto {
    overflow: auto !important;
  }

  .sm\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .sm\:tw-overflow-visible {
    overflow: visible !important;
  }

  .sm\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .sm\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .sm\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .sm\:tw-p-0 {
    padding: 0 !important;
  }

  .sm\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .sm\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .sm\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .sm\:tw-p-4 {
    padding: 1rem !important;
  }

  .sm\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .sm\:tw-p-8 {
    padding: 2rem !important;
  }

  .sm\:tw-p-px {
    padding: 1px !important;
  }

  .sm\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .sm\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .sm\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .sm\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .sm\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .sm\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .sm\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .sm\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .sm\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .sm\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .sm\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .sm\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .sm\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .sm\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .sm\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .sm\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .sm\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .sm\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .sm\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .sm\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .sm\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .sm\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .sm\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .sm\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .sm\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .sm\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .sm\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .sm\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .sm\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .sm\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .sm\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .sm\:tw-pt-px {
    padding-top: 1px !important;
  }

  .sm\:tw-pr-px {
    padding-right: 1px !important;
  }

  .sm\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .sm\:tw-pl-px {
    padding-left: 1px !important;
  }

  .sm\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .sm\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .sm\:tw-static {
    position: static !important;
  }

  .sm\:tw-fixed {
    position: fixed !important;
  }

  .sm\:tw-absolute {
    position: absolute !important;
  }

  .sm\:tw-relative {
    position: relative !important;
  }

  .sm\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-t {
    top: 0 !important;
  }

  .sm\:tw-pin-r {
    right: 0 !important;
  }

  .sm\:tw-pin-b {
    bottom: 0 !important;
  }

  .sm\:tw-pin-l {
    left: 0 !important;
  }

  .sm\:tw-resize-none {
    resize: none !important;
  }

  .sm\:tw-resize-y {
    resize: vertical !important;
  }

  .sm\:tw-resize-x {
    resize: horizontal !important;
  }

  .sm\:tw-resize {
    resize: both !important;
  }

  .sm\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .sm\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:tw-shadow-none {
    box-shadow: none !important;
  }

  .sm\:tw-text-left {
    text-align: left !important;
  }

  .sm\:tw-text-center {
    text-align: center !important;
  }

  .sm\:tw-text-right {
    text-align: right !important;
  }

  .sm\:tw-text-justify {
    text-align: justify !important;
  }

  .sm\:tw-text-transparent {
    color: transparent !important;
  }

  .sm\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .sm\:tw-text-black {
    color: #333 !important;
  }

  .sm\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .sm\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .sm\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .sm\:tw-text-grey {
    color: #9babb4 !important;
  }

  .sm\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .sm\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .sm\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .sm\:tw-text-white {
    color: #ffffff !important;
  }

  .sm\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .sm\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .sm\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .sm\:tw-text-red {
    color: #e3342f !important;
  }

  .sm\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .sm\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .sm\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .sm\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .sm\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .sm\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .sm\:tw-text-orange {
    color: #f6993f !important;
  }

  .sm\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .sm\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .sm\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .sm\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .sm\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .sm\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .sm\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .sm\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .sm\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .sm\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .sm\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .sm\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .sm\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .sm\:tw-text-green {
    color: #38c172 !important;
  }

  .sm\:tw-text-green-light {
    color: #51d88a !important;
  }

  .sm\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .sm\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .sm\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .sm\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .sm\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .sm\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .sm\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .sm\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .sm\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .sm\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .sm\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .sm\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .sm\:tw-text-blue {
    color: #3490dc !important;
  }

  .sm\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .sm\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .sm\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .sm\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .sm\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .sm\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .sm\:tw-text-indigo {
    color: #6574cd !important;
  }

  .sm\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .sm\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .sm\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .sm\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .sm\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .sm\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .sm\:tw-text-purple {
    color: #9561e2 !important;
  }

  .sm\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .sm\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .sm\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .sm\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .sm\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .sm\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .sm\:tw-text-pink {
    color: #f66d9b !important;
  }

  .sm\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .sm\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .sm\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .sm\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .sm\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .sm\:tw-text-custom-grey {
    color: #eee !important;
  }

  .sm\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .sm\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .sm\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .sm\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .sm\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .sm\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .sm\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .sm\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .sm\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .sm\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .sm\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .sm\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .sm\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .sm\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .sm\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .sm\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .sm\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .sm\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .sm\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .sm\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .sm\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .sm\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .sm\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .sm\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .sm\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .sm\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .sm\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .sm\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .sm\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .sm\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .sm\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .sm\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .sm\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .sm\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .sm\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .sm\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .sm\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .sm\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .sm\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .sm\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .sm\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .sm\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .sm\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .sm\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .sm\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .sm\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .sm\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .sm\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .sm\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .sm\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .sm\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .sm\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .sm\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .sm\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .sm\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .sm\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .sm\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .sm\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .sm\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .sm\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .sm\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .sm\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .sm\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .sm\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .sm\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .sm\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .sm\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .sm\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .sm\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .sm\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .sm\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .sm\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .sm\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .sm\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .sm\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .sm\:tw-text-xs {
    font-size: .75rem !important;
  }

  .sm\:tw-text-sm {
    font-size: .875rem !important;
  }

  .sm\:tw-text-base {
    font-size: 1rem !important;
  }

  .sm\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .sm\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .sm\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .sm\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .sm\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .sm\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .sm\:tw-italic {
    font-style: italic !important;
  }

  .sm\:tw-roman {
    font-style: normal !important;
  }

  .sm\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .sm\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .sm\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .sm\:tw-normal-case {
    text-transform: none !important;
  }

  .sm\:tw-underline {
    text-decoration: underline !important;
  }

  .sm\:tw-line-through {
    text-decoration: line-through !important;
  }

  .sm\:tw-no-underline {
    text-decoration: none !important;
  }

  .sm\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .sm\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .sm\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .sm\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .sm\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .sm\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .sm\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .sm\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .sm\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .sm\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .sm\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .sm\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .sm\:tw-select-none {
    user-select: none !important;
  }

  .sm\:tw-select-text {
    user-select: text !important;
  }

  .sm\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .sm\:tw-align-top {
    vertical-align: top !important;
  }

  .sm\:tw-align-middle {
    vertical-align: middle !important;
  }

  .sm\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .sm\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .sm\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .sm\:tw-visible {
    visibility: visible !important;
  }

  .sm\:tw-invisible {
    visibility: hidden !important;
  }

  .sm\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .sm\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .sm\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .sm\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .sm\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .sm\:tw-break-words {
    word-wrap: break-word !important;
  }

  .sm\:tw-break-normal {
    word-wrap: normal !important;
  }

  .sm\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:tw-w-1 {
    width: 0.25rem !important;
  }

  .sm\:tw-w-2 {
    width: 0.5rem !important;
  }

  .sm\:tw-w-3 {
    width: 0.75rem !important;
  }

  .sm\:tw-w-4 {
    width: 1rem !important;
  }

  .sm\:tw-w-6 {
    width: 1.5rem !important;
  }

  .sm\:tw-w-8 {
    width: 2rem !important;
  }

  .sm\:tw-w-10 {
    width: 2.5rem !important;
  }

  .sm\:tw-w-12 {
    width: 3rem !important;
  }

  .sm\:tw-w-16 {
    width: 4rem !important;
  }

  .sm\:tw-w-24 {
    width: 6rem !important;
  }

  .sm\:tw-w-32 {
    width: 8rem !important;
  }

  .sm\:tw-w-48 {
    width: 12rem !important;
  }

  .sm\:tw-w-64 {
    width: 16rem !important;
  }

  .sm\:tw-w-auto {
    width: auto !important;
  }

  .sm\:tw-w-px {
    width: 1px !important;
  }

  .sm\:tw-w-1\/2 {
    width: 50% !important;
  }

  .sm\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .sm\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .sm\:tw-w-1\/4 {
    width: 25% !important;
  }

  .sm\:tw-w-3\/4 {
    width: 75% !important;
  }

  .sm\:tw-w-1\/5 {
    width: 20% !important;
  }

  .sm\:tw-w-2\/5 {
    width: 40% !important;
  }

  .sm\:tw-w-3\/5 {
    width: 60% !important;
  }

  .sm\:tw-w-4\/5 {
    width: 80% !important;
  }

  .sm\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .sm\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .sm\:tw-w-full {
    width: 100% !important;
  }

  .sm\:tw-w-screen {
    width: 100vw !important;
  }

  .sm\:tw-z-0 {
    z-index: 0 !important;
  }

  .sm\:tw-z-10 {
    z-index: 10 !important;
  }

  .sm\:tw-z-20 {
    z-index: 20 !important;
  }

  .sm\:tw-z-30 {
    z-index: 30 !important;
  }

  .sm\:tw-z-40 {
    z-index: 40 !important;
  }

  .sm\:tw-z-50 {
    z-index: 50 !important;
  }

  .sm\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 768px) {
  .md\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .md\:tw-appearance-none {
    appearance: none !important;
  }

  .md\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .md\:tw-bg-local {
    background-attachment: local !important;
  }

  .md\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .md\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .md\:tw-bg-black {
    background-color: #333 !important;
  }

  .md\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .md\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .md\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .md\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .md\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .md\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .md\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .md\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .md\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .md\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .md\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .md\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .md\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .md\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .md\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .md\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .md\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .md\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .md\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .md\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .md\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .md\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .md\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .md\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .md\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .md\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .md\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .md\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .md\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .md\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .md\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .md\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .md\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .md\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .md\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .md\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .md\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .md\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .md\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .md\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .md\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .md\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .md\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .md\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .md\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .md\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .md\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .md\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .md\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .md\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .md\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .md\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .md\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .md\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .md\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .md\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .md\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .md\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .md\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .md\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .md\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .md\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .md\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .md\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .md\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .md\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .md\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .md\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .md\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .md\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .md\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .md\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .md\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .md\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .md\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .md\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .md\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .md\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .md\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .md\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .md\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .md\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .md\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .md\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .md\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .md\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .md\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .md\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .md\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .md\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .md\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .md\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .md\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .md\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .md\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .md\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .md\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .md\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .md\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .md\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .md\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .md\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .md\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .md\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .md\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .md\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .md\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .md\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .md\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .md\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .md\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .md\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .md\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .md\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .md\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .md\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .md\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .md\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .md\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .md\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .md\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .md\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .md\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .md\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .md\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .md\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .md\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .md\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .md\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .md\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .md\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .md\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .md\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .md\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .md\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .md\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .md\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .md\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .md\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .md\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .md\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .md\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .md\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .md\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .md\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .md\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .md\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .md\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .md\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .md\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .md\:tw-bg-center {
    background-position: center !important;
  }

  .md\:tw-bg-left {
    background-position: left !important;
  }

  .md\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .md\:tw-bg-left-top {
    background-position: left top !important;
  }

  .md\:tw-bg-right {
    background-position: right !important;
  }

  .md\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .md\:tw-bg-right-top {
    background-position: right top !important;
  }

  .md\:tw-bg-top {
    background-position: top !important;
  }

  .md\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .md\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .md\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .md\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .md\:tw-bg-cover {
    background-size: cover !important;
  }

  .md\:tw-bg-contain {
    background-size: contain !important;
  }

  .md\:tw-border-transparent {
    border-color: transparent !important;
  }

  .md\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .md\:tw-border-black {
    border-color: #333 !important;
  }

  .md\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .md\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .md\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .md\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .md\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .md\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .md\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .md\:tw-border-white {
    border-color: #ffffff !important;
  }

  .md\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .md\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .md\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .md\:tw-border-red {
    border-color: #e3342f !important;
  }

  .md\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .md\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .md\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .md\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .md\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .md\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .md\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .md\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .md\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .md\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .md\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .md\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .md\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .md\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .md\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .md\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .md\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .md\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .md\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .md\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .md\:tw-border-green {
    border-color: #38c172 !important;
  }

  .md\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .md\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .md\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .md\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .md\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .md\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .md\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .md\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .md\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .md\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .md\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .md\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .md\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .md\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .md\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .md\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .md\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .md\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .md\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .md\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .md\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .md\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .md\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .md\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .md\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .md\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .md\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .md\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .md\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .md\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .md\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .md\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .md\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .md\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .md\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .md\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .md\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .md\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .md\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .md\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .md\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .md\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .md\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .md\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .md\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .md\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .md\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .md\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .md\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .md\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .md\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .md\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .md\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .md\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .md\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .md\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .md\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .md\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .md\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .md\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .md\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .md\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .md\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .md\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .md\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .md\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .md\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .md\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .md\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .md\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .md\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .md\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .md\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .md\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .md\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .md\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .md\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .md\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .md\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .md\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .md\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .md\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .md\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .md\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .md\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .md\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .md\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .md\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .md\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .md\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .md\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .md\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .md\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .md\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .md\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .md\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .md\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .md\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .md\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .md\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .md\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .md\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .md\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .md\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .md\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .md\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .md\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .md\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .md\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .md\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .md\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .md\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .md\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .md\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .md\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .md\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .md\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .md\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .md\:tw-rounded {
    border-radius: .25rem !important;
  }

  .md\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .md\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .md\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .md\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-border-solid {
    border-style: solid !important;
  }

  .md\:tw-border-dashed {
    border-style: dashed !important;
  }

  .md\:tw-border-dotted {
    border-style: dotted !important;
  }

  .md\:tw-border-none {
    border-style: none !important;
  }

  .md\:tw-border-0 {
    border-width: 0 !important;
  }

  .md\:tw-border-2 {
    border-width: 2px !important;
  }

  .md\:tw-border-4 {
    border-width: 4px !important;
  }

  .md\:tw-border-8 {
    border-width: 8px !important;
  }

  .md\:tw-border {
    border-width: 1px !important;
  }

  .md\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .md\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .md\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .md\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .md\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .md\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .md\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .md\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .md\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .md\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .md\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .md\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .md\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .md\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .md\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .md\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .md\:tw-border-t {
    border-top-width: 1px !important;
  }

  .md\:tw-border-r {
    border-right-width: 1px !important;
  }

  .md\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .md\:tw-border-l {
    border-left-width: 1px !important;
  }

  .md\:tw-cursor-auto {
    cursor: auto !important;
  }

  .md\:tw-cursor-default {
    cursor: default !important;
  }

  .md\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .md\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .md\:tw-block {
    display: block !important;
  }

  .md\:tw-inline-block {
    display: inline-block !important;
  }

  .md\:tw-inline {
    display: inline !important;
  }

  .md\:tw-table {
    display: table !important;
  }

  .md\:tw-table-row {
    display: table-row !important;
  }

  .md\:tw-table-cell {
    display: table-cell !important;
  }

  .md\:tw-hidden {
    display: none !important;
  }

  .md\:tw-flex {
    display: flex !important;
  }

  .md\:tw-inline-flex {
    display: inline-flex !important;
  }

  .md\:tw-flex-row {
    flex-direction: row !important;
  }

  .md\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .md\:tw-flex-col {
    flex-direction: column !important;
  }

  .md\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .md\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .md\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .md\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .md\:tw-items-start {
    align-items: flex-start !important;
  }

  .md\:tw-items-end {
    align-items: flex-end !important;
  }

  .md\:tw-items-center {
    align-items: center !important;
  }

  .md\:tw-items-baseline {
    align-items: baseline !important;
  }

  .md\:tw-items-stretch {
    align-items: stretch !important;
  }

  .md\:tw-self-auto {
    align-self: auto !important;
  }

  .md\:tw-self-start {
    align-self: flex-start !important;
  }

  .md\:tw-self-end {
    align-self: flex-end !important;
  }

  .md\:tw-self-center {
    align-self: center !important;
  }

  .md\:tw-self-stretch {
    align-self: stretch !important;
  }

  .md\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .md\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .md\:tw-justify-center {
    justify-content: center !important;
  }

  .md\:tw-justify-between {
    justify-content: space-between !important;
  }

  .md\:tw-justify-around {
    justify-content: space-around !important;
  }

  .md\:tw-content-center {
    align-content: center !important;
  }

  .md\:tw-content-start {
    align-content: flex-start !important;
  }

  .md\:tw-content-end {
    align-content: flex-end !important;
  }

  .md\:tw-content-between {
    align-content: space-between !important;
  }

  .md\:tw-content-around {
    align-content: space-around !important;
  }

  .md\:tw-flex-1 {
    flex: 1 !important;
  }

  .md\:tw-flex-auto {
    flex: auto !important;
  }

  .md\:tw-flex-initial {
    flex: initial !important;
  }

  .md\:tw-flex-none {
    flex: none !important;
  }

  .md\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .md\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .md\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .md\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .md\:tw-float-right {
    float: right !important;
  }

  .md\:tw-float-left {
    float: left !important;
  }

  .md\:tw-float-none {
    float: none !important;
  }

  .md\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .md\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .md\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .md\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .md\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .md\:tw-font-thin {
    font-weight: 200 !important;
  }

  .md\:tw-font-light {
    font-weight: 300 !important;
  }

  .md\:tw-font-normal {
    font-weight: 400 !important;
  }

  .md\:tw-font-medium {
    font-weight: 500 !important;
  }

  .md\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .md\:tw-font-bold {
    font-weight: 700 !important;
  }

  .md\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .md\:tw-font-black {
    font-weight: 900 !important;
  }

  .md\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .md\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .md\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .md\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .md\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .md\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .md\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .md\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .md\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .md\:tw-h-1 {
    height: 0.25rem !important;
  }

  .md\:tw-h-2 {
    height: 0.5rem !important;
  }

  .md\:tw-h-3 {
    height: 0.75rem !important;
  }

  .md\:tw-h-4 {
    height: 1rem !important;
  }

  .md\:tw-h-6 {
    height: 1.5rem !important;
  }

  .md\:tw-h-8 {
    height: 2rem !important;
  }

  .md\:tw-h-10 {
    height: 2.5rem !important;
  }

  .md\:tw-h-12 {
    height: 3rem !important;
  }

  .md\:tw-h-16 {
    height: 4rem !important;
  }

  .md\:tw-h-24 {
    height: 6rem !important;
  }

  .md\:tw-h-32 {
    height: 8rem !important;
  }

  .md\:tw-h-48 {
    height: 12rem !important;
  }

  .md\:tw-h-64 {
    height: 16rem !important;
  }

  .md\:tw-h-auto {
    height: auto !important;
  }

  .md\:tw-h-px {
    height: 1px !important;
  }

  .md\:tw-h-full {
    height: 100% !important;
  }

  .md\:tw-h-screen {
    height: 100vh !important;
  }

  .md\:tw-leading-none {
    line-height: 1 !important;
  }

  .md\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .md\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .md\:tw-leading-loose {
    line-height: 2 !important;
  }

  .md\:tw-m-0 {
    margin: 0 !important;
  }

  .md\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .md\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .md\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .md\:tw-m-4 {
    margin: 1rem !important;
  }

  .md\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .md\:tw-m-8 {
    margin: 2rem !important;
  }

  .md\:tw-m-auto {
    margin: auto !important;
  }

  .md\:tw-m-px {
    margin: 1px !important;
  }

  .md\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .md\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .md\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .md\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .md\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .md\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .md\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .md\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .md\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .md\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .md\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .md\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .md\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .md\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .md\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .md\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .md\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .md\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .md\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .md\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .md\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .md\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .md\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .md\:tw-mt-auto {
    margin-top: auto !important;
  }

  .md\:tw-mr-auto {
    margin-right: auto !important;
  }

  .md\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .md\:tw-ml-auto {
    margin-left: auto !important;
  }

  .md\:tw-mt-px {
    margin-top: 1px !important;
  }

  .md\:tw-mr-px {
    margin-right: 1px !important;
  }

  .md\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .md\:tw-ml-px {
    margin-left: 1px !important;
  }

  .md\:tw-max-h-full {
    max-height: 100% !important;
  }

  .md\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .md\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .md\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .md\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .md\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .md\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .md\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .md\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .md\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .md\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .md\:tw-max-w-full {
    max-width: 100% !important;
  }

  .md\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .md\:tw-min-h-full {
    min-height: 100% !important;
  }

  .md\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .md\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .md\:tw-min-w-full {
    min-width: 100% !important;
  }

  .md\:tw--m-0 {
    margin: 0 !important;
  }

  .md\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .md\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .md\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .md\:tw--m-4 {
    margin: -1rem !important;
  }

  .md\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .md\:tw--m-8 {
    margin: -2rem !important;
  }

  .md\:tw--m-px {
    margin: -1px !important;
  }

  .md\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .md\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .md\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .md\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .md\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .md\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .md\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .md\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .md\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .md\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .md\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .md\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .md\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .md\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .md\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .md\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .md\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .md\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .md\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .md\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .md\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .md\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .md\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .md\:tw--mt-px {
    margin-top: -1px !important;
  }

  .md\:tw--mr-px {
    margin-right: -1px !important;
  }

  .md\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .md\:tw--ml-px {
    margin-left: -1px !important;
  }

  .md\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .md\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .md\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .md\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .md\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .md\:tw-overflow-auto {
    overflow: auto !important;
  }

  .md\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .md\:tw-overflow-visible {
    overflow: visible !important;
  }

  .md\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .md\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .md\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .md\:tw-p-0 {
    padding: 0 !important;
  }

  .md\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .md\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .md\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .md\:tw-p-4 {
    padding: 1rem !important;
  }

  .md\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .md\:tw-p-8 {
    padding: 2rem !important;
  }

  .md\:tw-p-px {
    padding: 1px !important;
  }

  .md\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .md\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .md\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .md\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .md\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .md\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .md\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .md\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .md\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .md\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .md\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .md\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .md\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .md\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .md\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .md\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .md\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .md\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .md\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .md\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .md\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .md\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .md\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .md\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .md\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .md\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .md\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .md\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .md\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .md\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .md\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .md\:tw-pt-px {
    padding-top: 1px !important;
  }

  .md\:tw-pr-px {
    padding-right: 1px !important;
  }

  .md\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .md\:tw-pl-px {
    padding-left: 1px !important;
  }

  .md\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .md\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .md\:tw-static {
    position: static !important;
  }

  .md\:tw-fixed {
    position: fixed !important;
  }

  .md\:tw-absolute {
    position: absolute !important;
  }

  .md\:tw-relative {
    position: relative !important;
  }

  .md\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-t {
    top: 0 !important;
  }

  .md\:tw-pin-r {
    right: 0 !important;
  }

  .md\:tw-pin-b {
    bottom: 0 !important;
  }

  .md\:tw-pin-l {
    left: 0 !important;
  }

  .md\:tw-resize-none {
    resize: none !important;
  }

  .md\:tw-resize-y {
    resize: vertical !important;
  }

  .md\:tw-resize-x {
    resize: horizontal !important;
  }

  .md\:tw-resize {
    resize: both !important;
  }

  .md\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .md\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:tw-shadow-none {
    box-shadow: none !important;
  }

  .md\:tw-text-left {
    text-align: left !important;
  }

  .md\:tw-text-center {
    text-align: center !important;
  }

  .md\:tw-text-right {
    text-align: right !important;
  }

  .md\:tw-text-justify {
    text-align: justify !important;
  }

  .md\:tw-text-transparent {
    color: transparent !important;
  }

  .md\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .md\:tw-text-black {
    color: #333 !important;
  }

  .md\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .md\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .md\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .md\:tw-text-grey {
    color: #9babb4 !important;
  }

  .md\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .md\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .md\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .md\:tw-text-white {
    color: #ffffff !important;
  }

  .md\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .md\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .md\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .md\:tw-text-red {
    color: #e3342f !important;
  }

  .md\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .md\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .md\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .md\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .md\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .md\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .md\:tw-text-orange {
    color: #f6993f !important;
  }

  .md\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .md\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .md\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .md\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .md\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .md\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .md\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .md\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .md\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .md\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .md\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .md\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .md\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .md\:tw-text-green {
    color: #38c172 !important;
  }

  .md\:tw-text-green-light {
    color: #51d88a !important;
  }

  .md\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .md\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .md\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .md\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .md\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .md\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .md\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .md\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .md\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .md\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .md\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .md\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .md\:tw-text-blue {
    color: #3490dc !important;
  }

  .md\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .md\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .md\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .md\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .md\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .md\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .md\:tw-text-indigo {
    color: #6574cd !important;
  }

  .md\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .md\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .md\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .md\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .md\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .md\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .md\:tw-text-purple {
    color: #9561e2 !important;
  }

  .md\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .md\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .md\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .md\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .md\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .md\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .md\:tw-text-pink {
    color: #f66d9b !important;
  }

  .md\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .md\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .md\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .md\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .md\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .md\:tw-text-custom-grey {
    color: #eee !important;
  }

  .md\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .md\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .md\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .md\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .md\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .md\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .md\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .md\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .md\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .md\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .md\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .md\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .md\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .md\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .md\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .md\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .md\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .md\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .md\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .md\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .md\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .md\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .md\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .md\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .md\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .md\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .md\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .md\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .md\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .md\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .md\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .md\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .md\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .md\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .md\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .md\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .md\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .md\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .md\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .md\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .md\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .md\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .md\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .md\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .md\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .md\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .md\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .md\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .md\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .md\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .md\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .md\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .md\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .md\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .md\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .md\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .md\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .md\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .md\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .md\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .md\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .md\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .md\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .md\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .md\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .md\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .md\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .md\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .md\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .md\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .md\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .md\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .md\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .md\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .md\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .md\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .md\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .md\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .md\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .md\:tw-text-xs {
    font-size: .75rem !important;
  }

  .md\:tw-text-sm {
    font-size: .875rem !important;
  }

  .md\:tw-text-base {
    font-size: 1rem !important;
  }

  .md\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .md\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .md\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .md\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .md\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .md\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .md\:tw-italic {
    font-style: italic !important;
  }

  .md\:tw-roman {
    font-style: normal !important;
  }

  .md\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .md\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .md\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .md\:tw-normal-case {
    text-transform: none !important;
  }

  .md\:tw-underline {
    text-decoration: underline !important;
  }

  .md\:tw-line-through {
    text-decoration: line-through !important;
  }

  .md\:tw-no-underline {
    text-decoration: none !important;
  }

  .md\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .md\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .md\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .md\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .md\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .md\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .md\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .md\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .md\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .md\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .md\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .md\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .md\:tw-select-none {
    user-select: none !important;
  }

  .md\:tw-select-text {
    user-select: text !important;
  }

  .md\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .md\:tw-align-top {
    vertical-align: top !important;
  }

  .md\:tw-align-middle {
    vertical-align: middle !important;
  }

  .md\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .md\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .md\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .md\:tw-visible {
    visibility: visible !important;
  }

  .md\:tw-invisible {
    visibility: hidden !important;
  }

  .md\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .md\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .md\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .md\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .md\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .md\:tw-break-words {
    word-wrap: break-word !important;
  }

  .md\:tw-break-normal {
    word-wrap: normal !important;
  }

  .md\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:tw-w-1 {
    width: 0.25rem !important;
  }

  .md\:tw-w-2 {
    width: 0.5rem !important;
  }

  .md\:tw-w-3 {
    width: 0.75rem !important;
  }

  .md\:tw-w-4 {
    width: 1rem !important;
  }

  .md\:tw-w-6 {
    width: 1.5rem !important;
  }

  .md\:tw-w-8 {
    width: 2rem !important;
  }

  .md\:tw-w-10 {
    width: 2.5rem !important;
  }

  .md\:tw-w-12 {
    width: 3rem !important;
  }

  .md\:tw-w-16 {
    width: 4rem !important;
  }

  .md\:tw-w-24 {
    width: 6rem !important;
  }

  .md\:tw-w-32 {
    width: 8rem !important;
  }

  .md\:tw-w-48 {
    width: 12rem !important;
  }

  .md\:tw-w-64 {
    width: 16rem !important;
  }

  .md\:tw-w-auto {
    width: auto !important;
  }

  .md\:tw-w-px {
    width: 1px !important;
  }

  .md\:tw-w-1\/2 {
    width: 50% !important;
  }

  .md\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .md\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .md\:tw-w-1\/4 {
    width: 25% !important;
  }

  .md\:tw-w-3\/4 {
    width: 75% !important;
  }

  .md\:tw-w-1\/5 {
    width: 20% !important;
  }

  .md\:tw-w-2\/5 {
    width: 40% !important;
  }

  .md\:tw-w-3\/5 {
    width: 60% !important;
  }

  .md\:tw-w-4\/5 {
    width: 80% !important;
  }

  .md\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .md\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .md\:tw-w-full {
    width: 100% !important;
  }

  .md\:tw-w-screen {
    width: 100vw !important;
  }

  .md\:tw-z-0 {
    z-index: 0 !important;
  }

  .md\:tw-z-10 {
    z-index: 10 !important;
  }

  .md\:tw-z-20 {
    z-index: 20 !important;
  }

  .md\:tw-z-30 {
    z-index: 30 !important;
  }

  .md\:tw-z-40 {
    z-index: 40 !important;
  }

  .md\:tw-z-50 {
    z-index: 50 !important;
  }

  .md\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 992px) {
  .lg\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .lg\:tw-appearance-none {
    appearance: none !important;
  }

  .lg\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .lg\:tw-bg-local {
    background-attachment: local !important;
  }

  .lg\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .lg\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .lg\:tw-bg-black {
    background-color: #333 !important;
  }

  .lg\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .lg\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .lg\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .lg\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .lg\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .lg\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .lg\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .lg\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .lg\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .lg\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .lg\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .lg\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .lg\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .lg\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .lg\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .lg\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .lg\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .lg\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .lg\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .lg\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .lg\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .lg\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .lg\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .lg\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .lg\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .lg\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .lg\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .lg\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .lg\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .lg\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .lg\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .lg\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .lg\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .lg\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .lg\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .lg\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .lg\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .lg\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .lg\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .lg\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .lg\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .lg\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .lg\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .lg\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .lg\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .lg\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .lg\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .lg\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .lg\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .lg\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .lg\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .lg\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .lg\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .lg\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .lg\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .lg\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .lg\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .lg\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .lg\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .lg\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .lg\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .lg\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .lg\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .lg\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .lg\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .lg\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .lg\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .lg\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .lg\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .lg\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .lg\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .lg\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .lg\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .lg\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .lg\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .lg\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .lg\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .lg\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .lg\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .lg\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .lg\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .lg\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .lg\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .lg\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .lg\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .lg\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .lg\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .lg\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .lg\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .lg\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .lg\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .lg\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .lg\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .lg\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .lg\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .lg\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .lg\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .lg\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .lg\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .lg\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .lg\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .lg\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .lg\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .lg\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .lg\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .lg\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .lg\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .lg\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .lg\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .lg\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .lg\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .lg\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .lg\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .lg\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .lg\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .lg\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .lg\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .lg\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .lg\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .lg\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .lg\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .lg\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .lg\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .lg\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .lg\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .lg\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .lg\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .lg\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .lg\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .lg\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .lg\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .lg\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .lg\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .lg\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .lg\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .lg\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .lg\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .lg\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .lg\:tw-bg-center {
    background-position: center !important;
  }

  .lg\:tw-bg-left {
    background-position: left !important;
  }

  .lg\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .lg\:tw-bg-left-top {
    background-position: left top !important;
  }

  .lg\:tw-bg-right {
    background-position: right !important;
  }

  .lg\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .lg\:tw-bg-right-top {
    background-position: right top !important;
  }

  .lg\:tw-bg-top {
    background-position: top !important;
  }

  .lg\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .lg\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .lg\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .lg\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .lg\:tw-bg-cover {
    background-size: cover !important;
  }

  .lg\:tw-bg-contain {
    background-size: contain !important;
  }

  .lg\:tw-border-transparent {
    border-color: transparent !important;
  }

  .lg\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .lg\:tw-border-black {
    border-color: #333 !important;
  }

  .lg\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .lg\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .lg\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .lg\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .lg\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .lg\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .lg\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .lg\:tw-border-white {
    border-color: #ffffff !important;
  }

  .lg\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .lg\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .lg\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .lg\:tw-border-red {
    border-color: #e3342f !important;
  }

  .lg\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .lg\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .lg\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .lg\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .lg\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .lg\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .lg\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .lg\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .lg\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .lg\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .lg\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .lg\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .lg\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .lg\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .lg\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .lg\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .lg\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .lg\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .lg\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .lg\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .lg\:tw-border-green {
    border-color: #38c172 !important;
  }

  .lg\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .lg\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .lg\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .lg\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .lg\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .lg\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .lg\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .lg\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .lg\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .lg\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .lg\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .lg\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .lg\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .lg\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .lg\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .lg\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .lg\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .lg\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .lg\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .lg\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .lg\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .lg\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .lg\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .lg\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .lg\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .lg\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .lg\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .lg\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .lg\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .lg\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .lg\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .lg\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .lg\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .lg\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .lg\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .lg\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .lg\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .lg\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .lg\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .lg\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .lg\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .lg\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .lg\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .lg\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .lg\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .lg\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .lg\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .lg\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .lg\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .lg\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .lg\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .lg\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .lg\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .lg\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .lg\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .lg\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .lg\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .lg\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .lg\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .lg\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .lg\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .lg\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .lg\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .lg\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .lg\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .lg\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .lg\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .lg\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .lg\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .lg\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .lg\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .lg\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .lg\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .lg\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .lg\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .lg\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .lg\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .lg\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .lg\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .lg\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .lg\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .lg\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .lg\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .lg\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .lg\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .lg\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .lg\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .lg\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .lg\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .lg\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .lg\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .lg\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .lg\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .lg\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .lg\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .lg\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .lg\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .lg\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .lg\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .lg\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .lg\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .lg\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .lg\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .lg\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .lg\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .lg\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .lg\:tw-rounded {
    border-radius: .25rem !important;
  }

  .lg\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .lg\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .lg\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-border-solid {
    border-style: solid !important;
  }

  .lg\:tw-border-dashed {
    border-style: dashed !important;
  }

  .lg\:tw-border-dotted {
    border-style: dotted !important;
  }

  .lg\:tw-border-none {
    border-style: none !important;
  }

  .lg\:tw-border-0 {
    border-width: 0 !important;
  }

  .lg\:tw-border-2 {
    border-width: 2px !important;
  }

  .lg\:tw-border-4 {
    border-width: 4px !important;
  }

  .lg\:tw-border-8 {
    border-width: 8px !important;
  }

  .lg\:tw-border {
    border-width: 1px !important;
  }

  .lg\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .lg\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .lg\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .lg\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .lg\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .lg\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .lg\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .lg\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .lg\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .lg\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .lg\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .lg\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .lg\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .lg\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .lg\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .lg\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .lg\:tw-border-t {
    border-top-width: 1px !important;
  }

  .lg\:tw-border-r {
    border-right-width: 1px !important;
  }

  .lg\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .lg\:tw-border-l {
    border-left-width: 1px !important;
  }

  .lg\:tw-cursor-auto {
    cursor: auto !important;
  }

  .lg\:tw-cursor-default {
    cursor: default !important;
  }

  .lg\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .lg\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .lg\:tw-block {
    display: block !important;
  }

  .lg\:tw-inline-block {
    display: inline-block !important;
  }

  .lg\:tw-inline {
    display: inline !important;
  }

  .lg\:tw-table {
    display: table !important;
  }

  .lg\:tw-table-row {
    display: table-row !important;
  }

  .lg\:tw-table-cell {
    display: table-cell !important;
  }

  .lg\:tw-hidden {
    display: none !important;
  }

  .lg\:tw-flex {
    display: flex !important;
  }

  .lg\:tw-inline-flex {
    display: inline-flex !important;
  }

  .lg\:tw-flex-row {
    flex-direction: row !important;
  }

  .lg\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .lg\:tw-flex-col {
    flex-direction: column !important;
  }

  .lg\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .lg\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .lg\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .lg\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .lg\:tw-items-start {
    align-items: flex-start !important;
  }

  .lg\:tw-items-end {
    align-items: flex-end !important;
  }

  .lg\:tw-items-center {
    align-items: center !important;
  }

  .lg\:tw-items-baseline {
    align-items: baseline !important;
  }

  .lg\:tw-items-stretch {
    align-items: stretch !important;
  }

  .lg\:tw-self-auto {
    align-self: auto !important;
  }

  .lg\:tw-self-start {
    align-self: flex-start !important;
  }

  .lg\:tw-self-end {
    align-self: flex-end !important;
  }

  .lg\:tw-self-center {
    align-self: center !important;
  }

  .lg\:tw-self-stretch {
    align-self: stretch !important;
  }

  .lg\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .lg\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .lg\:tw-justify-center {
    justify-content: center !important;
  }

  .lg\:tw-justify-between {
    justify-content: space-between !important;
  }

  .lg\:tw-justify-around {
    justify-content: space-around !important;
  }

  .lg\:tw-content-center {
    align-content: center !important;
  }

  .lg\:tw-content-start {
    align-content: flex-start !important;
  }

  .lg\:tw-content-end {
    align-content: flex-end !important;
  }

  .lg\:tw-content-between {
    align-content: space-between !important;
  }

  .lg\:tw-content-around {
    align-content: space-around !important;
  }

  .lg\:tw-flex-1 {
    flex: 1 !important;
  }

  .lg\:tw-flex-auto {
    flex: auto !important;
  }

  .lg\:tw-flex-initial {
    flex: initial !important;
  }

  .lg\:tw-flex-none {
    flex: none !important;
  }

  .lg\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .lg\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .lg\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .lg\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .lg\:tw-float-right {
    float: right !important;
  }

  .lg\:tw-float-left {
    float: left !important;
  }

  .lg\:tw-float-none {
    float: none !important;
  }

  .lg\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lg\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .lg\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .lg\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .lg\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .lg\:tw-font-thin {
    font-weight: 200 !important;
  }

  .lg\:tw-font-light {
    font-weight: 300 !important;
  }

  .lg\:tw-font-normal {
    font-weight: 400 !important;
  }

  .lg\:tw-font-medium {
    font-weight: 500 !important;
  }

  .lg\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .lg\:tw-font-bold {
    font-weight: 700 !important;
  }

  .lg\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .lg\:tw-font-black {
    font-weight: 900 !important;
  }

  .lg\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .lg\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .lg\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .lg\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .lg\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .lg\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .lg\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .lg\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .lg\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .lg\:tw-h-1 {
    height: 0.25rem !important;
  }

  .lg\:tw-h-2 {
    height: 0.5rem !important;
  }

  .lg\:tw-h-3 {
    height: 0.75rem !important;
  }

  .lg\:tw-h-4 {
    height: 1rem !important;
  }

  .lg\:tw-h-6 {
    height: 1.5rem !important;
  }

  .lg\:tw-h-8 {
    height: 2rem !important;
  }

  .lg\:tw-h-10 {
    height: 2.5rem !important;
  }

  .lg\:tw-h-12 {
    height: 3rem !important;
  }

  .lg\:tw-h-16 {
    height: 4rem !important;
  }

  .lg\:tw-h-24 {
    height: 6rem !important;
  }

  .lg\:tw-h-32 {
    height: 8rem !important;
  }

  .lg\:tw-h-48 {
    height: 12rem !important;
  }

  .lg\:tw-h-64 {
    height: 16rem !important;
  }

  .lg\:tw-h-auto {
    height: auto !important;
  }

  .lg\:tw-h-px {
    height: 1px !important;
  }

  .lg\:tw-h-full {
    height: 100% !important;
  }

  .lg\:tw-h-screen {
    height: 100vh !important;
  }

  .lg\:tw-leading-none {
    line-height: 1 !important;
  }

  .lg\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .lg\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .lg\:tw-leading-loose {
    line-height: 2 !important;
  }

  .lg\:tw-m-0 {
    margin: 0 !important;
  }

  .lg\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .lg\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .lg\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .lg\:tw-m-4 {
    margin: 1rem !important;
  }

  .lg\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .lg\:tw-m-8 {
    margin: 2rem !important;
  }

  .lg\:tw-m-auto {
    margin: auto !important;
  }

  .lg\:tw-m-px {
    margin: 1px !important;
  }

  .lg\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lg\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lg\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lg\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .lg\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .lg\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .lg\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .lg\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .lg\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .lg\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .lg\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .lg\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .lg\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .lg\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .lg\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .lg\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .lg\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .lg\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .lg\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .lg\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .lg\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .lg\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .lg\:tw-mt-auto {
    margin-top: auto !important;
  }

  .lg\:tw-mr-auto {
    margin-right: auto !important;
  }

  .lg\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .lg\:tw-ml-auto {
    margin-left: auto !important;
  }

  .lg\:tw-mt-px {
    margin-top: 1px !important;
  }

  .lg\:tw-mr-px {
    margin-right: 1px !important;
  }

  .lg\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .lg\:tw-ml-px {
    margin-left: 1px !important;
  }

  .lg\:tw-max-h-full {
    max-height: 100% !important;
  }

  .lg\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .lg\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .lg\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .lg\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .lg\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .lg\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .lg\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .lg\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .lg\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .lg\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .lg\:tw-max-w-full {
    max-width: 100% !important;
  }

  .lg\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .lg\:tw-min-h-full {
    min-height: 100% !important;
  }

  .lg\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .lg\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .lg\:tw-min-w-full {
    min-width: 100% !important;
  }

  .lg\:tw--m-0 {
    margin: 0 !important;
  }

  .lg\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .lg\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .lg\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .lg\:tw--m-4 {
    margin: -1rem !important;
  }

  .lg\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .lg\:tw--m-8 {
    margin: -2rem !important;
  }

  .lg\:tw--m-px {
    margin: -1px !important;
  }

  .lg\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lg\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lg\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lg\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .lg\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .lg\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .lg\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .lg\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .lg\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .lg\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .lg\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .lg\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .lg\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .lg\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .lg\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .lg\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .lg\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .lg\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .lg\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .lg\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .lg\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .lg\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .lg\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .lg\:tw--mt-px {
    margin-top: -1px !important;
  }

  .lg\:tw--mr-px {
    margin-right: -1px !important;
  }

  .lg\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .lg\:tw--ml-px {
    margin-left: -1px !important;
  }

  .lg\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .lg\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .lg\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .lg\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .lg\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .lg\:tw-overflow-auto {
    overflow: auto !important;
  }

  .lg\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .lg\:tw-overflow-visible {
    overflow: visible !important;
  }

  .lg\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .lg\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .lg\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .lg\:tw-p-0 {
    padding: 0 !important;
  }

  .lg\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .lg\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .lg\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .lg\:tw-p-4 {
    padding: 1rem !important;
  }

  .lg\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .lg\:tw-p-8 {
    padding: 2rem !important;
  }

  .lg\:tw-p-px {
    padding: 1px !important;
  }

  .lg\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lg\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lg\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lg\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lg\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lg\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lg\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lg\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .lg\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .lg\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .lg\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .lg\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .lg\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .lg\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .lg\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .lg\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .lg\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .lg\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .lg\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .lg\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .lg\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .lg\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .lg\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .lg\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .lg\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .lg\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .lg\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .lg\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .lg\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .lg\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .lg\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .lg\:tw-pt-px {
    padding-top: 1px !important;
  }

  .lg\:tw-pr-px {
    padding-right: 1px !important;
  }

  .lg\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .lg\:tw-pl-px {
    padding-left: 1px !important;
  }

  .lg\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .lg\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .lg\:tw-static {
    position: static !important;
  }

  .lg\:tw-fixed {
    position: fixed !important;
  }

  .lg\:tw-absolute {
    position: absolute !important;
  }

  .lg\:tw-relative {
    position: relative !important;
  }

  .lg\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-t {
    top: 0 !important;
  }

  .lg\:tw-pin-r {
    right: 0 !important;
  }

  .lg\:tw-pin-b {
    bottom: 0 !important;
  }

  .lg\:tw-pin-l {
    left: 0 !important;
  }

  .lg\:tw-resize-none {
    resize: none !important;
  }

  .lg\:tw-resize-y {
    resize: vertical !important;
  }

  .lg\:tw-resize-x {
    resize: horizontal !important;
  }

  .lg\:tw-resize {
    resize: both !important;
  }

  .lg\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .lg\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:tw-shadow-none {
    box-shadow: none !important;
  }

  .lg\:tw-text-left {
    text-align: left !important;
  }

  .lg\:tw-text-center {
    text-align: center !important;
  }

  .lg\:tw-text-right {
    text-align: right !important;
  }

  .lg\:tw-text-justify {
    text-align: justify !important;
  }

  .lg\:tw-text-transparent {
    color: transparent !important;
  }

  .lg\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .lg\:tw-text-black {
    color: #333 !important;
  }

  .lg\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .lg\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .lg\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .lg\:tw-text-grey {
    color: #9babb4 !important;
  }

  .lg\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .lg\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .lg\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .lg\:tw-text-white {
    color: #ffffff !important;
  }

  .lg\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .lg\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .lg\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .lg\:tw-text-red {
    color: #e3342f !important;
  }

  .lg\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .lg\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .lg\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .lg\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .lg\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .lg\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .lg\:tw-text-orange {
    color: #f6993f !important;
  }

  .lg\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .lg\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .lg\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .lg\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .lg\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .lg\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .lg\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .lg\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .lg\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .lg\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .lg\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .lg\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .lg\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .lg\:tw-text-green {
    color: #38c172 !important;
  }

  .lg\:tw-text-green-light {
    color: #51d88a !important;
  }

  .lg\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .lg\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .lg\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .lg\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .lg\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .lg\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .lg\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .lg\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .lg\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .lg\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .lg\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .lg\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .lg\:tw-text-blue {
    color: #3490dc !important;
  }

  .lg\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .lg\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .lg\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .lg\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .lg\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .lg\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .lg\:tw-text-indigo {
    color: #6574cd !important;
  }

  .lg\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .lg\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .lg\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .lg\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .lg\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .lg\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .lg\:tw-text-purple {
    color: #9561e2 !important;
  }

  .lg\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .lg\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .lg\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .lg\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .lg\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .lg\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .lg\:tw-text-pink {
    color: #f66d9b !important;
  }

  .lg\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .lg\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .lg\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .lg\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .lg\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .lg\:tw-text-custom-grey {
    color: #eee !important;
  }

  .lg\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .lg\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .lg\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .lg\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .lg\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .lg\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .lg\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .lg\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .lg\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .lg\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .lg\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .lg\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .lg\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .lg\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .lg\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .lg\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .lg\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .lg\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .lg\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .lg\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .lg\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .lg\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .lg\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .lg\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .lg\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .lg\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .lg\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .lg\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .lg\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .lg\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .lg\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .lg\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .lg\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .lg\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .lg\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .lg\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .lg\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .lg\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .lg\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .lg\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .lg\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .lg\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .lg\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .lg\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .lg\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .lg\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .lg\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .lg\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .lg\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .lg\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .lg\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .lg\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .lg\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .lg\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .lg\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .lg\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .lg\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .lg\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .lg\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .lg\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .lg\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .lg\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .lg\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .lg\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .lg\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .lg\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .lg\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .lg\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .lg\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .lg\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .lg\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .lg\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .lg\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .lg\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .lg\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .lg\:tw-text-xs {
    font-size: .75rem !important;
  }

  .lg\:tw-text-sm {
    font-size: .875rem !important;
  }

  .lg\:tw-text-base {
    font-size: 1rem !important;
  }

  .lg\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .lg\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .lg\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .lg\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .lg\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .lg\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .lg\:tw-italic {
    font-style: italic !important;
  }

  .lg\:tw-roman {
    font-style: normal !important;
  }

  .lg\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .lg\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .lg\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .lg\:tw-normal-case {
    text-transform: none !important;
  }

  .lg\:tw-underline {
    text-decoration: underline !important;
  }

  .lg\:tw-line-through {
    text-decoration: line-through !important;
  }

  .lg\:tw-no-underline {
    text-decoration: none !important;
  }

  .lg\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .lg\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .lg\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .lg\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .lg\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .lg\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .lg\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .lg\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .lg\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .lg\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .lg\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .lg\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .lg\:tw-select-none {
    user-select: none !important;
  }

  .lg\:tw-select-text {
    user-select: text !important;
  }

  .lg\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .lg\:tw-align-top {
    vertical-align: top !important;
  }

  .lg\:tw-align-middle {
    vertical-align: middle !important;
  }

  .lg\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .lg\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .lg\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .lg\:tw-visible {
    visibility: visible !important;
  }

  .lg\:tw-invisible {
    visibility: hidden !important;
  }

  .lg\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .lg\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .lg\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .lg\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .lg\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .lg\:tw-break-words {
    word-wrap: break-word !important;
  }

  .lg\:tw-break-normal {
    word-wrap: normal !important;
  }

  .lg\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:tw-w-1 {
    width: 0.25rem !important;
  }

  .lg\:tw-w-2 {
    width: 0.5rem !important;
  }

  .lg\:tw-w-3 {
    width: 0.75rem !important;
  }

  .lg\:tw-w-4 {
    width: 1rem !important;
  }

  .lg\:tw-w-6 {
    width: 1.5rem !important;
  }

  .lg\:tw-w-8 {
    width: 2rem !important;
  }

  .lg\:tw-w-10 {
    width: 2.5rem !important;
  }

  .lg\:tw-w-12 {
    width: 3rem !important;
  }

  .lg\:tw-w-16 {
    width: 4rem !important;
  }

  .lg\:tw-w-24 {
    width: 6rem !important;
  }

  .lg\:tw-w-32 {
    width: 8rem !important;
  }

  .lg\:tw-w-48 {
    width: 12rem !important;
  }

  .lg\:tw-w-64 {
    width: 16rem !important;
  }

  .lg\:tw-w-auto {
    width: auto !important;
  }

  .lg\:tw-w-px {
    width: 1px !important;
  }

  .lg\:tw-w-1\/2 {
    width: 50% !important;
  }

  .lg\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .lg\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .lg\:tw-w-1\/4 {
    width: 25% !important;
  }

  .lg\:tw-w-3\/4 {
    width: 75% !important;
  }

  .lg\:tw-w-1\/5 {
    width: 20% !important;
  }

  .lg\:tw-w-2\/5 {
    width: 40% !important;
  }

  .lg\:tw-w-3\/5 {
    width: 60% !important;
  }

  .lg\:tw-w-4\/5 {
    width: 80% !important;
  }

  .lg\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .lg\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .lg\:tw-w-full {
    width: 100% !important;
  }

  .lg\:tw-w-screen {
    width: 100vw !important;
  }

  .lg\:tw-z-0 {
    z-index: 0 !important;
  }

  .lg\:tw-z-10 {
    z-index: 10 !important;
  }

  .lg\:tw-z-20 {
    z-index: 20 !important;
  }

  .lg\:tw-z-30 {
    z-index: 30 !important;
  }

  .lg\:tw-z-40 {
    z-index: 40 !important;
  }

  .lg\:tw-z-50 {
    z-index: 50 !important;
  }

  .lg\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 1200px) {
  .xl\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .xl\:tw-appearance-none {
    appearance: none !important;
  }

  .xl\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .xl\:tw-bg-local {
    background-attachment: local !important;
  }

  .xl\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .xl\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .xl\:tw-bg-black {
    background-color: #333 !important;
  }

  .xl\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .xl\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .xl\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .xl\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .xl\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .xl\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .xl\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .xl\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .xl\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .xl\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .xl\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .xl\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .xl\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .xl\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .xl\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .xl\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .xl\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .xl\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .xl\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .xl\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .xl\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .xl\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .xl\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .xl\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .xl\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .xl\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .xl\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .xl\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .xl\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .xl\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .xl\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .xl\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .xl\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .xl\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .xl\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .xl\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .xl\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .xl\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .xl\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .xl\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .xl\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .xl\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .xl\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .xl\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .xl\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .xl\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .xl\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .xl\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .xl\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .xl\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .xl\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .xl\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .xl\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .xl\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .xl\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .xl\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .xl\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .xl\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .xl\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .xl\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .xl\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .xl\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .xl\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .xl\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .xl\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .xl\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .xl\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .xl\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .xl\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .xl\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .xl\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .xl\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .xl\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .xl\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .xl\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .xl\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .xl\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .xl\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .xl\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .xl\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .xl\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .xl\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .xl\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .xl\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .xl\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .xl\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .xl\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .xl\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .xl\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .xl\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .xl\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .xl\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .xl\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .xl\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .xl\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .xl\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .xl\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .xl\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .xl\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .xl\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .xl\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .xl\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .xl\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .xl\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .xl\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .xl\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .xl\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .xl\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .xl\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .xl\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .xl\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .xl\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .xl\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .xl\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .xl\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .xl\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .xl\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .xl\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .xl\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .xl\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .xl\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .xl\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .xl\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .xl\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .xl\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .xl\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .xl\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .xl\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .xl\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .xl\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .xl\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .xl\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .xl\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .xl\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .xl\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .xl\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .xl\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .xl\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .xl\:tw-bg-center {
    background-position: center !important;
  }

  .xl\:tw-bg-left {
    background-position: left !important;
  }

  .xl\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .xl\:tw-bg-left-top {
    background-position: left top !important;
  }

  .xl\:tw-bg-right {
    background-position: right !important;
  }

  .xl\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .xl\:tw-bg-right-top {
    background-position: right top !important;
  }

  .xl\:tw-bg-top {
    background-position: top !important;
  }

  .xl\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .xl\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .xl\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .xl\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .xl\:tw-bg-cover {
    background-size: cover !important;
  }

  .xl\:tw-bg-contain {
    background-size: contain !important;
  }

  .xl\:tw-border-transparent {
    border-color: transparent !important;
  }

  .xl\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .xl\:tw-border-black {
    border-color: #333 !important;
  }

  .xl\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .xl\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .xl\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .xl\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .xl\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .xl\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .xl\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .xl\:tw-border-white {
    border-color: #ffffff !important;
  }

  .xl\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .xl\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .xl\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .xl\:tw-border-red {
    border-color: #e3342f !important;
  }

  .xl\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .xl\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .xl\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .xl\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .xl\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .xl\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .xl\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .xl\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .xl\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .xl\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .xl\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .xl\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .xl\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .xl\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .xl\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .xl\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .xl\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .xl\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .xl\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .xl\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .xl\:tw-border-green {
    border-color: #38c172 !important;
  }

  .xl\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .xl\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .xl\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .xl\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .xl\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .xl\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .xl\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .xl\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .xl\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .xl\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .xl\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .xl\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .xl\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .xl\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .xl\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .xl\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .xl\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .xl\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .xl\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .xl\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .xl\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .xl\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .xl\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .xl\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .xl\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .xl\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .xl\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .xl\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .xl\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .xl\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .xl\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .xl\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .xl\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .xl\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .xl\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .xl\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .xl\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .xl\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .xl\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .xl\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .xl\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .xl\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .xl\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .xl\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .xl\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .xl\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .xl\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .xl\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .xl\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .xl\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .xl\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .xl\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .xl\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .xl\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .xl\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .xl\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .xl\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .xl\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .xl\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .xl\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .xl\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .xl\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .xl\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .xl\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .xl\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .xl\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .xl\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .xl\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .xl\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .xl\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .xl\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .xl\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .xl\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .xl\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .xl\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .xl\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .xl\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .xl\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .xl\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .xl\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .xl\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .xl\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .xl\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .xl\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .xl\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .xl\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .xl\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .xl\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .xl\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .xl\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .xl\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .xl\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .xl\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .xl\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .xl\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .xl\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .xl\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .xl\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .xl\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .xl\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .xl\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .xl\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .xl\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .xl\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .xl\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .xl\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .xl\:tw-rounded {
    border-radius: .25rem !important;
  }

  .xl\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .xl\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .xl\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-border-solid {
    border-style: solid !important;
  }

  .xl\:tw-border-dashed {
    border-style: dashed !important;
  }

  .xl\:tw-border-dotted {
    border-style: dotted !important;
  }

  .xl\:tw-border-none {
    border-style: none !important;
  }

  .xl\:tw-border-0 {
    border-width: 0 !important;
  }

  .xl\:tw-border-2 {
    border-width: 2px !important;
  }

  .xl\:tw-border-4 {
    border-width: 4px !important;
  }

  .xl\:tw-border-8 {
    border-width: 8px !important;
  }

  .xl\:tw-border {
    border-width: 1px !important;
  }

  .xl\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .xl\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .xl\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .xl\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .xl\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .xl\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .xl\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .xl\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .xl\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .xl\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .xl\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .xl\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .xl\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .xl\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .xl\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .xl\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .xl\:tw-border-t {
    border-top-width: 1px !important;
  }

  .xl\:tw-border-r {
    border-right-width: 1px !important;
  }

  .xl\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .xl\:tw-border-l {
    border-left-width: 1px !important;
  }

  .xl\:tw-cursor-auto {
    cursor: auto !important;
  }

  .xl\:tw-cursor-default {
    cursor: default !important;
  }

  .xl\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .xl\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .xl\:tw-block {
    display: block !important;
  }

  .xl\:tw-inline-block {
    display: inline-block !important;
  }

  .xl\:tw-inline {
    display: inline !important;
  }

  .xl\:tw-table {
    display: table !important;
  }

  .xl\:tw-table-row {
    display: table-row !important;
  }

  .xl\:tw-table-cell {
    display: table-cell !important;
  }

  .xl\:tw-hidden {
    display: none !important;
  }

  .xl\:tw-flex {
    display: flex !important;
  }

  .xl\:tw-inline-flex {
    display: inline-flex !important;
  }

  .xl\:tw-flex-row {
    flex-direction: row !important;
  }

  .xl\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .xl\:tw-flex-col {
    flex-direction: column !important;
  }

  .xl\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .xl\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .xl\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .xl\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .xl\:tw-items-start {
    align-items: flex-start !important;
  }

  .xl\:tw-items-end {
    align-items: flex-end !important;
  }

  .xl\:tw-items-center {
    align-items: center !important;
  }

  .xl\:tw-items-baseline {
    align-items: baseline !important;
  }

  .xl\:tw-items-stretch {
    align-items: stretch !important;
  }

  .xl\:tw-self-auto {
    align-self: auto !important;
  }

  .xl\:tw-self-start {
    align-self: flex-start !important;
  }

  .xl\:tw-self-end {
    align-self: flex-end !important;
  }

  .xl\:tw-self-center {
    align-self: center !important;
  }

  .xl\:tw-self-stretch {
    align-self: stretch !important;
  }

  .xl\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .xl\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .xl\:tw-justify-center {
    justify-content: center !important;
  }

  .xl\:tw-justify-between {
    justify-content: space-between !important;
  }

  .xl\:tw-justify-around {
    justify-content: space-around !important;
  }

  .xl\:tw-content-center {
    align-content: center !important;
  }

  .xl\:tw-content-start {
    align-content: flex-start !important;
  }

  .xl\:tw-content-end {
    align-content: flex-end !important;
  }

  .xl\:tw-content-between {
    align-content: space-between !important;
  }

  .xl\:tw-content-around {
    align-content: space-around !important;
  }

  .xl\:tw-flex-1 {
    flex: 1 !important;
  }

  .xl\:tw-flex-auto {
    flex: auto !important;
  }

  .xl\:tw-flex-initial {
    flex: initial !important;
  }

  .xl\:tw-flex-none {
    flex: none !important;
  }

  .xl\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .xl\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .xl\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .xl\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .xl\:tw-float-right {
    float: right !important;
  }

  .xl\:tw-float-left {
    float: left !important;
  }

  .xl\:tw-float-none {
    float: none !important;
  }

  .xl\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xl\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .xl\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .xl\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .xl\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .xl\:tw-font-thin {
    font-weight: 200 !important;
  }

  .xl\:tw-font-light {
    font-weight: 300 !important;
  }

  .xl\:tw-font-normal {
    font-weight: 400 !important;
  }

  .xl\:tw-font-medium {
    font-weight: 500 !important;
  }

  .xl\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .xl\:tw-font-bold {
    font-weight: 700 !important;
  }

  .xl\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .xl\:tw-font-black {
    font-weight: 900 !important;
  }

  .xl\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .xl\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .xl\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .xl\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .xl\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .xl\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .xl\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .xl\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .xl\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .xl\:tw-h-1 {
    height: 0.25rem !important;
  }

  .xl\:tw-h-2 {
    height: 0.5rem !important;
  }

  .xl\:tw-h-3 {
    height: 0.75rem !important;
  }

  .xl\:tw-h-4 {
    height: 1rem !important;
  }

  .xl\:tw-h-6 {
    height: 1.5rem !important;
  }

  .xl\:tw-h-8 {
    height: 2rem !important;
  }

  .xl\:tw-h-10 {
    height: 2.5rem !important;
  }

  .xl\:tw-h-12 {
    height: 3rem !important;
  }

  .xl\:tw-h-16 {
    height: 4rem !important;
  }

  .xl\:tw-h-24 {
    height: 6rem !important;
  }

  .xl\:tw-h-32 {
    height: 8rem !important;
  }

  .xl\:tw-h-48 {
    height: 12rem !important;
  }

  .xl\:tw-h-64 {
    height: 16rem !important;
  }

  .xl\:tw-h-auto {
    height: auto !important;
  }

  .xl\:tw-h-px {
    height: 1px !important;
  }

  .xl\:tw-h-full {
    height: 100% !important;
  }

  .xl\:tw-h-screen {
    height: 100vh !important;
  }

  .xl\:tw-leading-none {
    line-height: 1 !important;
  }

  .xl\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .xl\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .xl\:tw-leading-loose {
    line-height: 2 !important;
  }

  .xl\:tw-m-0 {
    margin: 0 !important;
  }

  .xl\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .xl\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .xl\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .xl\:tw-m-4 {
    margin: 1rem !important;
  }

  .xl\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .xl\:tw-m-8 {
    margin: 2rem !important;
  }

  .xl\:tw-m-auto {
    margin: auto !important;
  }

  .xl\:tw-m-px {
    margin: 1px !important;
  }

  .xl\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xl\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xl\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .xl\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .xl\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .xl\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .xl\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .xl\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .xl\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .xl\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .xl\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .xl\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .xl\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .xl\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .xl\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .xl\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .xl\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .xl\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .xl\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .xl\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .xl\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .xl\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .xl\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .xl\:tw-mt-auto {
    margin-top: auto !important;
  }

  .xl\:tw-mr-auto {
    margin-right: auto !important;
  }

  .xl\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .xl\:tw-ml-auto {
    margin-left: auto !important;
  }

  .xl\:tw-mt-px {
    margin-top: 1px !important;
  }

  .xl\:tw-mr-px {
    margin-right: 1px !important;
  }

  .xl\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .xl\:tw-ml-px {
    margin-left: 1px !important;
  }

  .xl\:tw-max-h-full {
    max-height: 100% !important;
  }

  .xl\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .xl\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .xl\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .xl\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .xl\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .xl\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .xl\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .xl\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .xl\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .xl\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .xl\:tw-max-w-full {
    max-width: 100% !important;
  }

  .xl\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .xl\:tw-min-h-full {
    min-height: 100% !important;
  }

  .xl\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .xl\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .xl\:tw-min-w-full {
    min-width: 100% !important;
  }

  .xl\:tw--m-0 {
    margin: 0 !important;
  }

  .xl\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .xl\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .xl\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .xl\:tw--m-4 {
    margin: -1rem !important;
  }

  .xl\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .xl\:tw--m-8 {
    margin: -2rem !important;
  }

  .xl\:tw--m-px {
    margin: -1px !important;
  }

  .xl\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xl\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .xl\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .xl\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .xl\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .xl\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .xl\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .xl\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .xl\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .xl\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .xl\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .xl\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .xl\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .xl\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .xl\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .xl\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .xl\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .xl\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .xl\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .xl\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .xl\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .xl\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .xl\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .xl\:tw--mt-px {
    margin-top: -1px !important;
  }

  .xl\:tw--mr-px {
    margin-right: -1px !important;
  }

  .xl\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .xl\:tw--ml-px {
    margin-left: -1px !important;
  }

  .xl\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .xl\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .xl\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .xl\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .xl\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .xl\:tw-overflow-auto {
    overflow: auto !important;
  }

  .xl\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .xl\:tw-overflow-visible {
    overflow: visible !important;
  }

  .xl\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .xl\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .xl\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .xl\:tw-p-0 {
    padding: 0 !important;
  }

  .xl\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .xl\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .xl\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .xl\:tw-p-4 {
    padding: 1rem !important;
  }

  .xl\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .xl\:tw-p-8 {
    padding: 2rem !important;
  }

  .xl\:tw-p-px {
    padding: 1px !important;
  }

  .xl\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .xl\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .xl\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xl\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xl\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .xl\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .xl\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xl\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .xl\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .xl\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .xl\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .xl\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .xl\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .xl\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .xl\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .xl\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .xl\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .xl\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .xl\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .xl\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .xl\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .xl\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .xl\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .xl\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .xl\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .xl\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .xl\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .xl\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .xl\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .xl\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .xl\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .xl\:tw-pt-px {
    padding-top: 1px !important;
  }

  .xl\:tw-pr-px {
    padding-right: 1px !important;
  }

  .xl\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .xl\:tw-pl-px {
    padding-left: 1px !important;
  }

  .xl\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .xl\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .xl\:tw-static {
    position: static !important;
  }

  .xl\:tw-fixed {
    position: fixed !important;
  }

  .xl\:tw-absolute {
    position: absolute !important;
  }

  .xl\:tw-relative {
    position: relative !important;
  }

  .xl\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xl\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .xl\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-t {
    top: 0 !important;
  }

  .xl\:tw-pin-r {
    right: 0 !important;
  }

  .xl\:tw-pin-b {
    bottom: 0 !important;
  }

  .xl\:tw-pin-l {
    left: 0 !important;
  }

  .xl\:tw-resize-none {
    resize: none !important;
  }

  .xl\:tw-resize-y {
    resize: vertical !important;
  }

  .xl\:tw-resize-x {
    resize: horizontal !important;
  }

  .xl\:tw-resize {
    resize: both !important;
  }

  .xl\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .xl\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:tw-shadow-none {
    box-shadow: none !important;
  }

  .xl\:tw-text-left {
    text-align: left !important;
  }

  .xl\:tw-text-center {
    text-align: center !important;
  }

  .xl\:tw-text-right {
    text-align: right !important;
  }

  .xl\:tw-text-justify {
    text-align: justify !important;
  }

  .xl\:tw-text-transparent {
    color: transparent !important;
  }

  .xl\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .xl\:tw-text-black {
    color: #333 !important;
  }

  .xl\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .xl\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .xl\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .xl\:tw-text-grey {
    color: #9babb4 !important;
  }

  .xl\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .xl\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .xl\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .xl\:tw-text-white {
    color: #ffffff !important;
  }

  .xl\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .xl\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .xl\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .xl\:tw-text-red {
    color: #e3342f !important;
  }

  .xl\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .xl\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .xl\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .xl\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .xl\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .xl\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .xl\:tw-text-orange {
    color: #f6993f !important;
  }

  .xl\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .xl\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .xl\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .xl\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .xl\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .xl\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .xl\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .xl\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .xl\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .xl\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .xl\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .xl\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .xl\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .xl\:tw-text-green {
    color: #38c172 !important;
  }

  .xl\:tw-text-green-light {
    color: #51d88a !important;
  }

  .xl\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .xl\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .xl\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .xl\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .xl\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .xl\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .xl\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .xl\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .xl\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .xl\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .xl\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .xl\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .xl\:tw-text-blue {
    color: #3490dc !important;
  }

  .xl\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .xl\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .xl\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .xl\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .xl\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .xl\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .xl\:tw-text-indigo {
    color: #6574cd !important;
  }

  .xl\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .xl\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .xl\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .xl\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .xl\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .xl\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .xl\:tw-text-purple {
    color: #9561e2 !important;
  }

  .xl\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .xl\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .xl\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .xl\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .xl\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .xl\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .xl\:tw-text-pink {
    color: #f66d9b !important;
  }

  .xl\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .xl\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .xl\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .xl\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .xl\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .xl\:tw-text-custom-grey {
    color: #eee !important;
  }

  .xl\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .xl\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .xl\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .xl\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .xl\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .xl\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .xl\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .xl\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .xl\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .xl\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .xl\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .xl\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .xl\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .xl\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .xl\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .xl\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .xl\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .xl\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .xl\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .xl\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .xl\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .xl\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .xl\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .xl\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .xl\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .xl\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .xl\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .xl\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .xl\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .xl\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .xl\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .xl\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .xl\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .xl\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .xl\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .xl\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .xl\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .xl\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .xl\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .xl\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .xl\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .xl\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .xl\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .xl\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .xl\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .xl\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .xl\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .xl\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .xl\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .xl\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .xl\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .xl\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .xl\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .xl\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .xl\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .xl\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .xl\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .xl\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .xl\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .xl\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .xl\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .xl\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .xl\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .xl\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .xl\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .xl\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .xl\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .xl\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .xl\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .xl\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .xl\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .xl\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .xl\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .xl\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .xl\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .xl\:tw-text-xs {
    font-size: .75rem !important;
  }

  .xl\:tw-text-sm {
    font-size: .875rem !important;
  }

  .xl\:tw-text-base {
    font-size: 1rem !important;
  }

  .xl\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .xl\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .xl\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .xl\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .xl\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .xl\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .xl\:tw-italic {
    font-style: italic !important;
  }

  .xl\:tw-roman {
    font-style: normal !important;
  }

  .xl\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .xl\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .xl\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .xl\:tw-normal-case {
    text-transform: none !important;
  }

  .xl\:tw-underline {
    text-decoration: underline !important;
  }

  .xl\:tw-line-through {
    text-decoration: line-through !important;
  }

  .xl\:tw-no-underline {
    text-decoration: none !important;
  }

  .xl\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .xl\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .xl\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .xl\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .xl\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .xl\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .xl\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .xl\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .xl\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .xl\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .xl\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .xl\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .xl\:tw-select-none {
    user-select: none !important;
  }

  .xl\:tw-select-text {
    user-select: text !important;
  }

  .xl\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .xl\:tw-align-top {
    vertical-align: top !important;
  }

  .xl\:tw-align-middle {
    vertical-align: middle !important;
  }

  .xl\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .xl\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .xl\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .xl\:tw-visible {
    visibility: visible !important;
  }

  .xl\:tw-invisible {
    visibility: hidden !important;
  }

  .xl\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .xl\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .xl\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .xl\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .xl\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .xl\:tw-break-words {
    word-wrap: break-word !important;
  }

  .xl\:tw-break-normal {
    word-wrap: normal !important;
  }

  .xl\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xl\:tw-w-1 {
    width: 0.25rem !important;
  }

  .xl\:tw-w-2 {
    width: 0.5rem !important;
  }

  .xl\:tw-w-3 {
    width: 0.75rem !important;
  }

  .xl\:tw-w-4 {
    width: 1rem !important;
  }

  .xl\:tw-w-6 {
    width: 1.5rem !important;
  }

  .xl\:tw-w-8 {
    width: 2rem !important;
  }

  .xl\:tw-w-10 {
    width: 2.5rem !important;
  }

  .xl\:tw-w-12 {
    width: 3rem !important;
  }

  .xl\:tw-w-16 {
    width: 4rem !important;
  }

  .xl\:tw-w-24 {
    width: 6rem !important;
  }

  .xl\:tw-w-32 {
    width: 8rem !important;
  }

  .xl\:tw-w-48 {
    width: 12rem !important;
  }

  .xl\:tw-w-64 {
    width: 16rem !important;
  }

  .xl\:tw-w-auto {
    width: auto !important;
  }

  .xl\:tw-w-px {
    width: 1px !important;
  }

  .xl\:tw-w-1\/2 {
    width: 50% !important;
  }

  .xl\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .xl\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .xl\:tw-w-1\/4 {
    width: 25% !important;
  }

  .xl\:tw-w-3\/4 {
    width: 75% !important;
  }

  .xl\:tw-w-1\/5 {
    width: 20% !important;
  }

  .xl\:tw-w-2\/5 {
    width: 40% !important;
  }

  .xl\:tw-w-3\/5 {
    width: 60% !important;
  }

  .xl\:tw-w-4\/5 {
    width: 80% !important;
  }

  .xl\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .xl\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .xl\:tw-w-full {
    width: 100% !important;
  }

  .xl\:tw-w-screen {
    width: 100vw !important;
  }

  .xl\:tw-z-0 {
    z-index: 0 !important;
  }

  .xl\:tw-z-10 {
    z-index: 10 !important;
  }

  .xl\:tw-z-20 {
    z-index: 20 !important;
  }

  .xl\:tw-z-30 {
    z-index: 30 !important;
  }

  .xl\:tw-z-40 {
    z-index: 40 !important;
  }

  .xl\:tw-z-50 {
    z-index: 50 !important;
  }

  .xl\:tw-z-auto {
    z-index: auto !important;
  }
}
#jsxc_roster {
  margin-left: 0 !important;
  display: block !important;
  z-index: auto !important;
}

.jsxc_avatar {
  width: 24px !important;
  height: 24px !important;
}

.jsxc_bar .jsxc_avatar {
  margin-top: 7px !important;
}

.chat-icon {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 999;
  background-color: #5693ef;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
  width: 36px;
  height: 36px;
  padding-top: 6px;
  text-align: center;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.chat-icon div.indicator {
  position: absolute;
  top: -9px;
  right: 22px;
  background-color: #ff0000;
  border: 2px solid #f9f9fb;
  border-radius: 11px;
  font-size: 11px;
  text-align: center;
  height: 22px;
  padding: 2px 6px 2px 6px;
}

body.chat-open .page-wrapper {
  margin-right: 200px;
}

.chat-wrapper {
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 240px;
  background-color: #fff;
  border-left: 1px solid #e4e8ec;
  -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}

body.chat-open .chat-wrapper {
  display: block;
  opacity: 1;
}/* Dropdown Button */
.checkbox-dropdown-btn {
  &:before {
    content: '\2335';
    font-size: 15px;
    float: right;
    display: block;
    margin-right: -1.5%;
  };
}
/* Dropdown div */
.checkbox-dropdown {
  position: relative;
  display: block;
  float: right;
}
/* Dropdown options */
.checkbox-dropdown-list {
  display: none;
  position: relative;
  z-index: 1;
  block-size: fit-content;
}
.click-to-zoom input[type=checkbox] {
  display: none;
}

.click-to-zoom label {
  cursor: zoom-in;
}

.click-to-zoom span img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.click-to-zoom input[type=checkbox]:not(:checked) ~ span {
  display: none;
}

.click-to-zoom input[type=checkbox]:checked ~ span {
  cursor: zoom-out;
  z-index: 999;
  cursor: zoom-out;
  background: rgba(0, 0, 0, 0.75);
  display: inline;
  position: fixed;
  padding: 30px 50px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.client-match-label {
  text-align: right;
  font-weight: lighter;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  margin: 0;
}

/**
 * Suppress the focus outline on elements that cannot be accessed via keyboard.
 * This prevents an unwanted focus outline from appearing around elements that
 * might still respond to pointer events.
 */

[tabindex="-1"]:focus {
  outline: none !important;
}

/**
 * Tailwind custom reset styles
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #dae4e9;
}

/**
 * Temporary reset for a change introduced in Chrome 62 but now reverted.
 *
 * We can remove this when the reversion is in a normal Chrome release.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  border-radius: 0;
}

textarea {
  resize: vertical;
}

img {
  max-width: 100%;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: .5;
}

button,
[role=button] {
  cursor: pointer;
}
/*4285f4*/
a {
  color: #3490dc;
}

body {
  font-size: 16px;
}

/*Pushes the content outside of the 12 column container until it browser window reaches 1000px*/
@media (min-width: 1200px) {
  .extend-left {
    margin-left: -42%;
  }
}

.public,
.private {
  float: none;
  width: 100%;
}

@media (min-width: 1200px) {
  .public,
  .private {
    float: left;
    width: 48%;
  }
}

@media (min-width: 1200px) {
  .public {
    margin-right: 2%;
  }

  .private {
    margin-left: 2%;
  }
}

.tw-container {
  width: 100%;
}

@media (min-width: 576px) {
  .tw-container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .tw-container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .tw-container {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
  .tw-container {
    max-width: 1200px;
  }
}

.tw-list-reset {
  list-style: none !important;
  padding: 0 !important;
}

.tw-appearance-none {
  appearance: none !important;
}

.tw-bg-fixed {
  background-attachment: fixed !important;
}

.tw-bg-local {
  background-attachment: local !important;
}

.tw-bg-scroll {
  background-attachment: scroll !important;
}

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

.tw-bg-black-darker {
  background-color: #222b2f !important;
}

.tw-bg-black {
  background-color: #333 !important;
}

.tw-bg-grey-darkest {
  background-color: #364349 !important;
}

.tw-bg-grey-darker {
  background-color: #596a73 !important;
}

.tw-bg-grey-dark {
  background-color: #70818a !important;
}

.tw-bg-grey {
  background-color: #9babb4 !important;
}

.tw-bg-grey-light {
  background-color: #dae4e9 !important;
}

.tw-bg-grey-lighter {
  background-color: #f3f7f9 !important;
}

.tw-bg-grey-lightest {
  background-color: #fafcfc !important;
}

.tw-bg-white {
  background-color: #ffffff !important;
}

.tw-bg-red-darkest {
  background-color: #420806 !important;
}

.tw-bg-red-darker {
  background-color: #6a1b19 !important;
}

.tw-bg-red-dark {
  background-color: #cc1f1a !important;
}

.tw-bg-red {
  background-color: #e3342f !important;
}

.tw-bg-red-light {
  background-color: #ef5753 !important;
}

.tw-bg-red-lighter {
  background-color: #f9acaa !important;
}

.tw-bg-red-lightest {
  background-color: #fcebea !important;
}

.tw-bg-orange-darkest {
  background-color: #542605 !important;
}

.tw-bg-orange-darker {
  background-color: #7f4012 !important;
}

.tw-bg-orange-dark {
  background-color: #de751f !important;
}

.tw-bg-orange {
  background-color: #f6993f !important;
}

.tw-bg-orange-light {
  background-color: #faad63 !important;
}

.tw-bg-orange-lighter {
  background-color: #fcd9b6 !important;
}

.tw-bg-orange-lightest {
  background-color: #fff5eb !important;
}

.tw-bg-yellow-darkest {
  background-color: #453411 !important;
}

.tw-bg-yellow-darker {
  background-color: #684f1d !important;
}

.tw-bg-yellow-dark {
  background-color: #f2d024 !important;
}

.tw-bg-yellow {
  background-color: #ffed4a !important;
}

.tw-bg-yellow-light {
  background-color: #fff382 !important;
}

.tw-bg-yellow-lighter {
  background-color: #fff9c2 !important;
}

.tw-bg-yellow-lightest {
  background-color: #fcfbeb !important;
}

.tw-bg-green-darkest {
  background-color: #032d19 !important;
}

.tw-bg-green-darker {
  background-color: #0b4228 !important;
}

.tw-bg-green-dark {
  background-color: #1f9d55 !important;
}

.tw-bg-green {
  background-color: #38c172 !important;
}

.tw-bg-green-light {
  background-color: #51d88a !important;
}

.tw-bg-green-lighter {
  background-color: #a2f5bf !important;
}

.tw-bg-green-lightest {
  background-color: #e3fcec !important;
}

.tw-bg-teal-darkest {
  background-color: #0d3331 !important;
}

.tw-bg-teal-darker {
  background-color: #174e4b !important;
}

.tw-bg-teal-dark {
  background-color: #38a89d !important;
}

.tw-bg-teal {
  background-color: #4dc0b5 !important;
}

.tw-bg-teal-light {
  background-color: #64d5ca !important;
}

.tw-bg-teal-lighter {
  background-color: #a0f0ed !important;
}

.tw-bg-teal-lightest {
  background-color: #e8fffe !important;
}

.tw-bg-blue-darkest {
  background-color: #05233b !important;
}

.tw-bg-blue-darker {
  background-color: #103d60 !important;
}

.tw-bg-blue-dark {
  background-color: #2779bd !important;
}

.tw-bg-blue {
  background-color: #3490dc !important;
}

.tw-bg-blue-light {
  background-color: #6cb2eb !important;
}

.tw-bg-blue-lighter {
  background-color: #bcdefa !important;
}

.tw-bg-blue-lightest {
  background-color: #eff8ff !important;
}

.tw-bg-indigo-darkest {
  background-color: #191e38 !important;
}

.tw-bg-indigo-darker {
  background-color: #2f365f !important;
}

.tw-bg-indigo-dark {
  background-color: #5661b3 !important;
}

.tw-bg-indigo {
  background-color: #6574cd !important;
}

.tw-bg-indigo-light {
  background-color: #7886d7 !important;
}

.tw-bg-indigo-lighter {
  background-color: #b2b7ff !important;
}

.tw-bg-indigo-lightest {
  background-color: #e6e8ff !important;
}

.tw-bg-purple-darkest {
  background-color: #1f133f !important;
}

.tw-bg-purple-darker {
  background-color: #352465 !important;
}

.tw-bg-purple-dark {
  background-color: #794acf !important;
}

.tw-bg-purple {
  background-color: #9561e2 !important;
}

.tw-bg-purple-light {
  background-color: #a779e9 !important;
}

.tw-bg-purple-lighter {
  background-color: #d6bbfc !important;
}

.tw-bg-purple-lightest {
  background-color: #f3ebff !important;
}

.tw-bg-pink-darkest {
  background-color: #45051e !important;
}

.tw-bg-pink-darker {
  background-color: #72173a !important;
}

.tw-bg-pink-dark {
  background-color: #eb5286 !important;
}

.tw-bg-pink {
  background-color: #f66d9b !important;
}

.tw-bg-pink-light {
  background-color: #fa7ea8 !important;
}

.tw-bg-pink-lighter {
  background-color: #ffbbca !important;
}

.tw-bg-pink-lightest {
  background-color: #ffebef !important;
}

.tw-bg-custom-grey-darker {
  background-color: #ccc !important;
}

.tw-bg-custom-grey-dark {
  background-color: #ddd !important;
}

.tw-bg-custom-grey {
  background-color: #eee !important;
}

.tw-bg-custom-grey-light {
  background-color: #fafafa !important;
}

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

.hover\:tw-bg-black-darker:hover {
  background-color: #222b2f !important;
}

.hover\:tw-bg-black:hover {
  background-color: #333 !important;
}

.hover\:tw-bg-grey-darkest:hover {
  background-color: #364349 !important;
}

.hover\:tw-bg-grey-darker:hover {
  background-color: #596a73 !important;
}

.hover\:tw-bg-grey-dark:hover {
  background-color: #70818a !important;
}

.hover\:tw-bg-grey:hover {
  background-color: #9babb4 !important;
}

.hover\:tw-bg-grey-light:hover {
  background-color: #dae4e9 !important;
}

.hover\:tw-bg-grey-lighter:hover {
  background-color: #f3f7f9 !important;
}

.hover\:tw-bg-grey-lightest:hover {
  background-color: #fafcfc !important;
}

.hover\:tw-bg-white:hover {
  background-color: #ffffff !important;
}

.hover\:tw-bg-red-darkest:hover {
  background-color: #420806 !important;
}

.hover\:tw-bg-red-darker:hover {
  background-color: #6a1b19 !important;
}

.hover\:tw-bg-red-dark:hover {
  background-color: #cc1f1a !important;
}

.hover\:tw-bg-red:hover {
  background-color: #e3342f !important;
}

.hover\:tw-bg-red-light:hover {
  background-color: #ef5753 !important;
}

.hover\:tw-bg-red-lighter:hover {
  background-color: #f9acaa !important;
}

.hover\:tw-bg-red-lightest:hover {
  background-color: #fcebea !important;
}

.hover\:tw-bg-orange-darkest:hover {
  background-color: #542605 !important;
}

.hover\:tw-bg-orange-darker:hover {
  background-color: #7f4012 !important;
}

.hover\:tw-bg-orange-dark:hover {
  background-color: #de751f !important;
}

.hover\:tw-bg-orange:hover {
  background-color: #f6993f !important;
}

.hover\:tw-bg-orange-light:hover {
  background-color: #faad63 !important;
}

.hover\:tw-bg-orange-lighter:hover {
  background-color: #fcd9b6 !important;
}

.hover\:tw-bg-orange-lightest:hover {
  background-color: #fff5eb !important;
}

.hover\:tw-bg-yellow-darkest:hover {
  background-color: #453411 !important;
}

.hover\:tw-bg-yellow-darker:hover {
  background-color: #684f1d !important;
}

.hover\:tw-bg-yellow-dark:hover {
  background-color: #f2d024 !important;
}

.hover\:tw-bg-yellow:hover {
  background-color: #ffed4a !important;
}

.hover\:tw-bg-yellow-light:hover {
  background-color: #fff382 !important;
}

.hover\:tw-bg-yellow-lighter:hover {
  background-color: #fff9c2 !important;
}

.hover\:tw-bg-yellow-lightest:hover {
  background-color: #fcfbeb !important;
}

.hover\:tw-bg-green-darkest:hover {
  background-color: #032d19 !important;
}

.hover\:tw-bg-green-darker:hover {
  background-color: #0b4228 !important;
}

.hover\:tw-bg-green-dark:hover {
  background-color: #1f9d55 !important;
}

.hover\:tw-bg-green:hover {
  background-color: #38c172 !important;
}

.hover\:tw-bg-green-light:hover {
  background-color: #51d88a !important;
}

.hover\:tw-bg-green-lighter:hover {
  background-color: #a2f5bf !important;
}

.hover\:tw-bg-green-lightest:hover {
  background-color: #e3fcec !important;
}

.hover\:tw-bg-teal-darkest:hover {
  background-color: #0d3331 !important;
}

.hover\:tw-bg-teal-darker:hover {
  background-color: #174e4b !important;
}

.hover\:tw-bg-teal-dark:hover {
  background-color: #38a89d !important;
}

.hover\:tw-bg-teal:hover {
  background-color: #4dc0b5 !important;
}

.hover\:tw-bg-teal-light:hover {
  background-color: #64d5ca !important;
}

.hover\:tw-bg-teal-lighter:hover {
  background-color: #a0f0ed !important;
}

.hover\:tw-bg-teal-lightest:hover {
  background-color: #e8fffe !important;
}

.hover\:tw-bg-blue-darkest:hover {
  background-color: #05233b !important;
}

.hover\:tw-bg-blue-darker:hover {
  background-color: #103d60 !important;
}

.hover\:tw-bg-blue-dark:hover {
  background-color: #2779bd !important;
}

.hover\:tw-bg-blue:hover {
  background-color: #3490dc !important;
}

.hover\:tw-bg-blue-light:hover {
  background-color: #6cb2eb !important;
}

.hover\:tw-bg-blue-lighter:hover {
  background-color: #bcdefa !important;
}

.hover\:tw-bg-blue-lightest:hover {
  background-color: #eff8ff !important;
}

.hover\:tw-bg-indigo-darkest:hover {
  background-color: #191e38 !important;
}

.hover\:tw-bg-indigo-darker:hover {
  background-color: #2f365f !important;
}

.hover\:tw-bg-indigo-dark:hover {
  background-color: #5661b3 !important;
}

.hover\:tw-bg-indigo:hover {
  background-color: #6574cd !important;
}

.hover\:tw-bg-indigo-light:hover {
  background-color: #7886d7 !important;
}

.hover\:tw-bg-indigo-lighter:hover {
  background-color: #b2b7ff !important;
}

.hover\:tw-bg-indigo-lightest:hover {
  background-color: #e6e8ff !important;
}

.hover\:tw-bg-purple-darkest:hover {
  background-color: #1f133f !important;
}

.hover\:tw-bg-purple-darker:hover {
  background-color: #352465 !important;
}

.hover\:tw-bg-purple-dark:hover {
  background-color: #794acf !important;
}

.hover\:tw-bg-purple:hover {
  background-color: #9561e2 !important;
}

.hover\:tw-bg-purple-light:hover {
  background-color: #a779e9 !important;
}

.hover\:tw-bg-purple-lighter:hover {
  background-color: #d6bbfc !important;
}

.hover\:tw-bg-purple-lightest:hover {
  background-color: #f3ebff !important;
}

.hover\:tw-bg-pink-darkest:hover {
  background-color: #45051e !important;
}

.hover\:tw-bg-pink-darker:hover {
  background-color: #72173a !important;
}

.hover\:tw-bg-pink-dark:hover {
  background-color: #eb5286 !important;
}

.hover\:tw-bg-pink:hover {
  background-color: #f66d9b !important;
}

.hover\:tw-bg-pink-light:hover {
  background-color: #fa7ea8 !important;
}

.hover\:tw-bg-pink-lighter:hover {
  background-color: #ffbbca !important;
}

.hover\:tw-bg-pink-lightest:hover {
  background-color: #ffebef !important;
}

.hover\:tw-bg-custom-grey-darker:hover {
  background-color: #ccc !important;
}

.hover\:tw-bg-custom-grey-dark:hover {
  background-color: #ddd !important;
}

.hover\:tw-bg-custom-grey:hover {
  background-color: #eee !important;
}

.hover\:tw-bg-custom-grey-light:hover {
  background-color: #fafafa !important;
}

.tw-bg-bottom {
  background-position: bottom !important;
}

.tw-bg-center {
  background-position: center !important;
}

.tw-bg-left {
  background-position: left !important;
}

.tw-bg-left-bottom {
  background-position: left bottom !important;
}

.tw-bg-left-top {
  background-position: left top !important;
}

.tw-bg-right {
  background-position: right !important;
}

.tw-bg-right-bottom {
  background-position: right bottom !important;
}

.tw-bg-right-top {
  background-position: right top !important;
}

.tw-bg-top {
  background-position: top !important;
}

.tw-bg-repeat {
  background-repeat: repeat !important;
}

.tw-bg-no-repeat {
  background-repeat: no-repeat !important;
}

.tw-bg-repeat-x {
  background-repeat: repeat-x !important;
}

.tw-bg-repeat-y {
  background-repeat: repeat-y !important;
}

.tw-bg-cover {
  background-size: cover !important;
}

.tw-bg-contain {
  background-size: contain !important;
}

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

.tw-border-black-darker {
  border-color: #222b2f !important;
}

.tw-border-black {
  border-color: #333 !important;
}

.tw-border-grey-darkest {
  border-color: #364349 !important;
}

.tw-border-grey-darker {
  border-color: #596a73 !important;
}

.tw-border-grey-dark {
  border-color: #70818a !important;
}

.tw-border-grey {
  border-color: #9babb4 !important;
}

.tw-border-grey-light {
  border-color: #dae4e9 !important;
}

.tw-border-grey-lighter {
  border-color: #f3f7f9 !important;
}

.tw-border-grey-lightest {
  border-color: #fafcfc !important;
}

.tw-border-white {
  border-color: #ffffff !important;
}

.tw-border-red-darkest {
  border-color: #420806 !important;
}

.tw-border-red-darker {
  border-color: #6a1b19 !important;
}

.tw-border-red-dark {
  border-color: #cc1f1a !important;
}

.tw-border-red {
  border-color: #e3342f !important;
}

.tw-border-red-light {
  border-color: #ef5753 !important;
}

.tw-border-red-lighter {
  border-color: #f9acaa !important;
}

.tw-border-red-lightest {
  border-color: #fcebea !important;
}

.tw-border-orange-darkest {
  border-color: #542605 !important;
}

.tw-border-orange-darker {
  border-color: #7f4012 !important;
}

.tw-border-orange-dark {
  border-color: #de751f !important;
}

.tw-border-orange {
  border-color: #f6993f !important;
}

.tw-border-orange-light {
  border-color: #faad63 !important;
}

.tw-border-orange-lighter {
  border-color: #fcd9b6 !important;
}

.tw-border-orange-lightest {
  border-color: #fff5eb !important;
}

.tw-border-yellow-darkest {
  border-color: #453411 !important;
}

.tw-border-yellow-darker {
  border-color: #684f1d !important;
}

.tw-border-yellow-dark {
  border-color: #f2d024 !important;
}

.tw-border-yellow {
  border-color: #ffed4a !important;
}

.tw-border-yellow-light {
  border-color: #fff382 !important;
}

.tw-border-yellow-lighter {
  border-color: #fff9c2 !important;
}

.tw-border-yellow-lightest {
  border-color: #fcfbeb !important;
}

.tw-border-green-darkest {
  border-color: #032d19 !important;
}

.tw-border-green-darker {
  border-color: #0b4228 !important;
}

.tw-border-green-dark {
  border-color: #1f9d55 !important;
}

.tw-border-green {
  border-color: #38c172 !important;
}

.tw-border-green-light {
  border-color: #51d88a !important;
}

.tw-border-green-lighter {
  border-color: #a2f5bf !important;
}

.tw-border-green-lightest {
  border-color: #e3fcec !important;
}

.tw-border-teal-darkest {
  border-color: #0d3331 !important;
}

.tw-border-teal-darker {
  border-color: #174e4b !important;
}

.tw-border-teal-dark {
  border-color: #38a89d !important;
}

.tw-border-teal {
  border-color: #4dc0b5 !important;
}

.tw-border-teal-light {
  border-color: #64d5ca !important;
}

.tw-border-teal-lighter {
  border-color: #a0f0ed !important;
}

.tw-border-teal-lightest {
  border-color: #e8fffe !important;
}

.tw-border-blue-darkest {
  border-color: #05233b !important;
}

.tw-border-blue-darker {
  border-color: #103d60 !important;
}

.tw-border-blue-dark {
  border-color: #2779bd !important;
}

.tw-border-blue {
  border-color: #3490dc !important;
}

.tw-border-blue-light {
  border-color: #6cb2eb !important;
}

.tw-border-blue-lighter {
  border-color: #bcdefa !important;
}

.tw-border-blue-lightest {
  border-color: #eff8ff !important;
}

.tw-border-indigo-darkest {
  border-color: #191e38 !important;
}

.tw-border-indigo-darker {
  border-color: #2f365f !important;
}

.tw-border-indigo-dark {
  border-color: #5661b3 !important;
}

.tw-border-indigo {
  border-color: #6574cd !important;
}

.tw-border-indigo-light {
  border-color: #7886d7 !important;
}

.tw-border-indigo-lighter {
  border-color: #b2b7ff !important;
}

.tw-border-indigo-lightest {
  border-color: #e6e8ff !important;
}

.tw-border-purple-darkest {
  border-color: #1f133f !important;
}

.tw-border-purple-darker {
  border-color: #352465 !important;
}

.tw-border-purple-dark {
  border-color: #794acf !important;
}

.tw-border-purple {
  border-color: #9561e2 !important;
}

.tw-border-purple-light {
  border-color: #a779e9 !important;
}

.tw-border-purple-lighter {
  border-color: #d6bbfc !important;
}

.tw-border-purple-lightest {
  border-color: #f3ebff !important;
}

.tw-border-pink-darkest {
  border-color: #45051e !important;
}

.tw-border-pink-darker {
  border-color: #72173a !important;
}

.tw-border-pink-dark {
  border-color: #eb5286 !important;
}

.tw-border-pink {
  border-color: #f66d9b !important;
}

.tw-border-pink-light {
  border-color: #fa7ea8 !important;
}

.tw-border-pink-lighter {
  border-color: #ffbbca !important;
}

.tw-border-pink-lightest {
  border-color: #ffebef !important;
}

.tw-border-custom-grey-darker {
  border-color: #ccc !important;
}

.tw-border-custom-grey-dark {
  border-color: #ddd !important;
}

.tw-border-custom-grey {
  border-color: #eee !important;
}

.tw-border-custom-grey-light {
  border-color: #fafafa !important;
}

.hover\:tw-border-transparent:hover {
  border-color: transparent !important;
}

.hover\:tw-border-black-darker:hover {
  border-color: #222b2f !important;
}

.hover\:tw-border-black:hover {
  border-color: #333 !important;
}

.hover\:tw-border-grey-darkest:hover {
  border-color: #364349 !important;
}

.hover\:tw-border-grey-darker:hover {
  border-color: #596a73 !important;
}

.hover\:tw-border-grey-dark:hover {
  border-color: #70818a !important;
}

.hover\:tw-border-grey:hover {
  border-color: #9babb4 !important;
}

.hover\:tw-border-grey-light:hover {
  border-color: #dae4e9 !important;
}

.hover\:tw-border-grey-lighter:hover {
  border-color: #f3f7f9 !important;
}

.hover\:tw-border-grey-lightest:hover {
  border-color: #fafcfc !important;
}

.hover\:tw-border-white:hover {
  border-color: #ffffff !important;
}

.hover\:tw-border-red-darkest:hover {
  border-color: #420806 !important;
}

.hover\:tw-border-red-darker:hover {
  border-color: #6a1b19 !important;
}

.hover\:tw-border-red-dark:hover {
  border-color: #cc1f1a !important;
}

.hover\:tw-border-red:hover {
  border-color: #e3342f !important;
}

.hover\:tw-border-red-light:hover {
  border-color: #ef5753 !important;
}

.hover\:tw-border-red-lighter:hover {
  border-color: #f9acaa !important;
}

.hover\:tw-border-red-lightest:hover {
  border-color: #fcebea !important;
}

.hover\:tw-border-orange-darkest:hover {
  border-color: #542605 !important;
}

.hover\:tw-border-orange-darker:hover {
  border-color: #7f4012 !important;
}

.hover\:tw-border-orange-dark:hover {
  border-color: #de751f !important;
}

.hover\:tw-border-orange:hover {
  border-color: #f6993f !important;
}

.hover\:tw-border-orange-light:hover {
  border-color: #faad63 !important;
}

.hover\:tw-border-orange-lighter:hover {
  border-color: #fcd9b6 !important;
}

.hover\:tw-border-orange-lightest:hover {
  border-color: #fff5eb !important;
}

.hover\:tw-border-yellow-darkest:hover {
  border-color: #453411 !important;
}

.hover\:tw-border-yellow-darker:hover {
  border-color: #684f1d !important;
}

.hover\:tw-border-yellow-dark:hover {
  border-color: #f2d024 !important;
}

.hover\:tw-border-yellow:hover {
  border-color: #ffed4a !important;
}

.hover\:tw-border-yellow-light:hover {
  border-color: #fff382 !important;
}

.hover\:tw-border-yellow-lighter:hover {
  border-color: #fff9c2 !important;
}

.hover\:tw-border-yellow-lightest:hover {
  border-color: #fcfbeb !important;
}

.hover\:tw-border-green-darkest:hover {
  border-color: #032d19 !important;
}

.hover\:tw-border-green-darker:hover {
  border-color: #0b4228 !important;
}

.hover\:tw-border-green-dark:hover {
  border-color: #1f9d55 !important;
}

.hover\:tw-border-green:hover {
  border-color: #38c172 !important;
}

.hover\:tw-border-green-light:hover {
  border-color: #51d88a !important;
}

.hover\:tw-border-green-lighter:hover {
  border-color: #a2f5bf !important;
}

.hover\:tw-border-green-lightest:hover {
  border-color: #e3fcec !important;
}

.hover\:tw-border-teal-darkest:hover {
  border-color: #0d3331 !important;
}

.hover\:tw-border-teal-darker:hover {
  border-color: #174e4b !important;
}

.hover\:tw-border-teal-dark:hover {
  border-color: #38a89d !important;
}

.hover\:tw-border-teal:hover {
  border-color: #4dc0b5 !important;
}

.hover\:tw-border-teal-light:hover {
  border-color: #64d5ca !important;
}

.hover\:tw-border-teal-lighter:hover {
  border-color: #a0f0ed !important;
}

.hover\:tw-border-teal-lightest:hover {
  border-color: #e8fffe !important;
}

.hover\:tw-border-blue-darkest:hover {
  border-color: #05233b !important;
}

.hover\:tw-border-blue-darker:hover {
  border-color: #103d60 !important;
}

.hover\:tw-border-blue-dark:hover {
  border-color: #2779bd !important;
}

.hover\:tw-border-blue:hover {
  border-color: #3490dc !important;
}

.hover\:tw-border-blue-light:hover {
  border-color: #6cb2eb !important;
}

.hover\:tw-border-blue-lighter:hover {
  border-color: #bcdefa !important;
}

.hover\:tw-border-blue-lightest:hover {
  border-color: #eff8ff !important;
}

.hover\:tw-border-indigo-darkest:hover {
  border-color: #191e38 !important;
}

.hover\:tw-border-indigo-darker:hover {
  border-color: #2f365f !important;
}

.hover\:tw-border-indigo-dark:hover {
  border-color: #5661b3 !important;
}

.hover\:tw-border-indigo:hover {
  border-color: #6574cd !important;
}

.hover\:tw-border-indigo-light:hover {
  border-color: #7886d7 !important;
}

.hover\:tw-border-indigo-lighter:hover {
  border-color: #b2b7ff !important;
}

.hover\:tw-border-indigo-lightest:hover {
  border-color: #e6e8ff !important;
}

.hover\:tw-border-purple-darkest:hover {
  border-color: #1f133f !important;
}

.hover\:tw-border-purple-darker:hover {
  border-color: #352465 !important;
}

.hover\:tw-border-purple-dark:hover {
  border-color: #794acf !important;
}

.hover\:tw-border-purple:hover {
  border-color: #9561e2 !important;
}

.hover\:tw-border-purple-light:hover {
  border-color: #a779e9 !important;
}

.hover\:tw-border-purple-lighter:hover {
  border-color: #d6bbfc !important;
}

.hover\:tw-border-purple-lightest:hover {
  border-color: #f3ebff !important;
}

.hover\:tw-border-pink-darkest:hover {
  border-color: #45051e !important;
}

.hover\:tw-border-pink-darker:hover {
  border-color: #72173a !important;
}

.hover\:tw-border-pink-dark:hover {
  border-color: #eb5286 !important;
}

.hover\:tw-border-pink:hover {
  border-color: #f66d9b !important;
}

.hover\:tw-border-pink-light:hover {
  border-color: #fa7ea8 !important;
}

.hover\:tw-border-pink-lighter:hover {
  border-color: #ffbbca !important;
}

.hover\:tw-border-pink-lightest:hover {
  border-color: #ffebef !important;
}

.hover\:tw-border-custom-grey-darker:hover {
  border-color: #ccc !important;
}

.hover\:tw-border-custom-grey-dark:hover {
  border-color: #ddd !important;
}

.hover\:tw-border-custom-grey:hover {
  border-color: #eee !important;
}

.hover\:tw-border-custom-grey-light:hover {
  border-color: #fafafa !important;
}

.tw-rounded-none {
  border-radius: 0 !important;
}

.tw-rounded-sm {
  border-radius: .125rem !important;
}

.tw-rounded {
  border-radius: .25rem !important;
}

.tw-rounded-lg {
  border-radius: .5rem !important;
}

.tw-rounded-full {
  border-radius: 9999px !important;
}

.tw-rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.tw-rounded-r-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-t-sm {
  border-top-left-radius: .125rem !important;
  border-top-right-radius: .125rem !important;
}

.tw-rounded-r-sm {
  border-top-right-radius: .125rem !important;
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-b-sm {
  border-bottom-right-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-l-sm {
  border-top-left-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-t {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
}

.tw-rounded-r {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-b {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-l {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-t-lg {
  border-top-left-radius: .5rem !important;
  border-top-right-radius: .5rem !important;
}

.tw-rounded-r-lg {
  border-top-right-radius: .5rem !important;
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-b-lg {
  border-bottom-right-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-l-lg {
  border-top-left-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.tw-rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-b-full {
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-tl-none {
  border-top-left-radius: 0 !important;
}

.tw-rounded-tr-none {
  border-top-right-radius: 0 !important;
}

.tw-rounded-br-none {
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-bl-none {
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-tl-sm {
  border-top-left-radius: .125rem !important;
}

.tw-rounded-tr-sm {
  border-top-right-radius: .125rem !important;
}

.tw-rounded-br-sm {
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-bl-sm {
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-tl {
  border-top-left-radius: .25rem !important;
}

.tw-rounded-tr {
  border-top-right-radius: .25rem !important;
}

.tw-rounded-br {
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-bl {
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-tl-lg {
  border-top-left-radius: .5rem !important;
}

.tw-rounded-tr-lg {
  border-top-right-radius: .5rem !important;
}

.tw-rounded-br-lg {
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-bl-lg {
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-tl-full {
  border-top-left-radius: 9999px !important;
}

.tw-rounded-tr-full {
  border-top-right-radius: 9999px !important;
}

.tw-rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}

.tw-border-solid {
  border-style: solid !important;
}

.tw-border-dashed {
  border-style: dashed !important;
}

.tw-border-dotted {
  border-style: dotted !important;
}

.tw-border-none {
  border-style: none !important;
}

.tw-border-0 {
  border-width: 0 !important;
}

.tw-border-2 {
  border-width: 2px !important;
}

.tw-border-4 {
  border-width: 4px !important;
}

.tw-border-8 {
  border-width: 8px !important;
}

.tw-border {
  border-width: 1px !important;
}

.tw-border-t-0 {
  border-top-width: 0 !important;
}

.tw-border-r-0 {
  border-right-width: 0 !important;
}

.tw-border-b-0 {
  border-bottom-width: 0 !important;
}

.tw-border-l-0 {
  border-left-width: 0 !important;
}

.tw-border-t-2 {
  border-top-width: 2px !important;
}

.tw-border-r-2 {
  border-right-width: 2px !important;
}

.tw-border-b-2 {
  border-bottom-width: 2px !important;
}

.tw-border-l-2 {
  border-left-width: 2px !important;
}

.tw-border-t-4 {
  border-top-width: 4px !important;
}

.tw-border-r-4 {
  border-right-width: 4px !important;
}

.tw-border-b-4 {
  border-bottom-width: 4px !important;
}

.tw-border-l-4 {
  border-left-width: 4px !important;
}

.tw-border-t-8 {
  border-top-width: 8px !important;
}

.tw-border-r-8 {
  border-right-width: 8px !important;
}

.tw-border-b-8 {
  border-bottom-width: 8px !important;
}

.tw-border-l-8 {
  border-left-width: 8px !important;
}

.tw-border-t {
  border-top-width: 1px !important;
}

.tw-border-r {
  border-right-width: 1px !important;
}

.tw-border-b {
  border-bottom-width: 1px !important;
}

.tw-border-l {
  border-left-width: 1px !important;
}

.tw-cursor-auto {
  cursor: auto !important;
}

.tw-cursor-default {
  cursor: default !important;
}

.tw-cursor-pointer {
  cursor: pointer !important;
}

.tw-cursor-not-allowed {
  cursor: not-allowed !important;
}

.tw-block {
  display: block !important;
}

.tw-inline-block {
  display: inline-block !important;
}

.tw-inline {
  display: inline !important;
}

.tw-table {
  display: table !important;
}

.tw-table-row {
  display: table-row !important;
}

.tw-table-cell {
  display: table-cell !important;
}

.tw-hidden {
  display: none !important;
}

.tw-flex {
  display: flex !important;
}

.tw-inline-flex {
  display: inline-flex !important;
}

.tw-flex-row {
  flex-direction: row !important;
}

.tw-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.tw-flex-col {
  flex-direction: column !important;
}

.tw-flex-col-reverse {
  flex-direction: column-reverse !important;
}

.tw-flex-wrap {
  flex-wrap: wrap !important;
}

.tw-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.tw-flex-no-wrap {
  flex-wrap: nowrap !important;
}

.tw-items-start {
  align-items: flex-start !important;
}

.tw-items-end {
  align-items: flex-end !important;
}

.tw-items-center {
  align-items: center !important;
}

.tw-items-baseline {
  align-items: baseline !important;
}

.tw-items-stretch {
  align-items: stretch !important;
}

.tw-self-auto {
  align-self: auto !important;
}

.tw-self-start {
  align-self: flex-start !important;
}

.tw-self-end {
  align-self: flex-end !important;
}

.tw-self-center {
  align-self: center !important;
}

.tw-self-stretch {
  align-self: stretch !important;
}

.tw-justify-start {
  justify-content: flex-start !important;
}

.tw-justify-end {
  justify-content: flex-end !important;
}

.tw-justify-center {
  justify-content: center !important;
}

.tw-justify-between {
  justify-content: space-between !important;
}

.tw-justify-around {
  justify-content: space-around !important;
}

.tw-content-center {
  align-content: center !important;
}

.tw-content-start {
  align-content: flex-start !important;
}

.tw-content-end {
  align-content: flex-end !important;
}

.tw-content-between {
  align-content: space-between !important;
}

.tw-content-around {
  align-content: space-around !important;
}

.tw-flex-1 {
  flex: 1 !important;
}

.tw-flex-auto {
  flex: auto !important;
}

.tw-flex-initial {
  flex: initial !important;
}

.tw-flex-none {
  flex: none !important;
}

.tw-flex-grow {
  flex-grow: 1 !important;
}

.tw-flex-shrink {
  flex-shrink: 1 !important;
}

.tw-flex-no-grow {
  flex-grow: 0 !important;
}

.tw-flex-no-shrink {
  flex-shrink: 0 !important;
}

.tw-float-right {
  float: right !important;
}

.tw-float-left {
  float: left !important;
}

.tw-float-none {
  float: none !important;
}

.tw-clearfix:after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.tw-font-sans {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
}

.tw-font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
}

.tw-font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
}

.tw-font-hairline {
  font-weight: 100 !important;
}

.tw-font-thin {
  font-weight: 200 !important;
}

.tw-font-light {
  font-weight: 300 !important;
}

.tw-font-normal {
  font-weight: 400 !important;
}

.tw-font-medium {
  font-weight: 500 !important;
}

.tw-font-semibold {
  font-weight: 600 !important;
}

.tw-font-bold {
  font-weight: 700 !important;
}

.tw-font-extrabold {
  font-weight: 800 !important;
}

.tw-font-black {
  font-weight: 900 !important;
}

.hover\:tw-font-hairline:hover {
  font-weight: 100 !important;
}

.hover\:tw-font-thin:hover {
  font-weight: 200 !important;
}

.hover\:tw-font-light:hover {
  font-weight: 300 !important;
}

.hover\:tw-font-normal:hover {
  font-weight: 400 !important;
}

.hover\:tw-font-medium:hover {
  font-weight: 500 !important;
}

.hover\:tw-font-semibold:hover {
  font-weight: 600 !important;
}

.hover\:tw-font-bold:hover {
  font-weight: 700 !important;
}

.hover\:tw-font-extrabold:hover {
  font-weight: 800 !important;
}

.hover\:tw-font-black:hover {
  font-weight: 900 !important;
}

.tw-h-1 {
  height: 0.25rem !important;
}

.tw-h-2 {
  height: 0.5rem !important;
}

.tw-h-3 {
  height: 0.75rem !important;
}

.tw-h-4 {
  height: 1rem !important;
}

.tw-h-6 {
  height: 1.5rem !important;
}

.tw-h-8 {
  height: 2rem !important;
}

.tw-h-10 {
  height: 2.5rem !important;
}

.tw-h-12 {
  height: 3rem !important;
}

.tw-h-16 {
  height: 4rem !important;
}

.tw-h-24 {
  height: 6rem !important;
}

.tw-h-32 {
  height: 8rem !important;
}

.tw-h-48 {
  height: 12rem !important;
}

.tw-h-64 {
  height: 16rem !important;
}

.tw-h-auto {
  height: auto !important;
}

.tw-h-px {
  height: 1px !important;
}

.tw-h-full {
  height: 100% !important;
}

.tw-h-screen {
  height: 100vh !important;
}

.tw-leading-none {
  line-height: 1 !important;
}

.tw-leading-tight {
  line-height: 1.25 !important;
}

.tw-leading-normal {
  line-height: 1.5 !important;
}

.tw-leading-loose {
  line-height: 2 !important;
}

.tw-m-0 {
  margin: 0 !important;
}

.tw-m-1 {
  margin: 0.25rem !important;
}

.tw-m-2 {
  margin: 0.5rem !important;
}

.tw-m-3 {
  margin: 0.75rem !important;
}

.tw-m-4 {
  margin: 1rem !important;
}

.tw-m-6 {
  margin: 1.5rem !important;
}

.tw-m-8 {
  margin: 2rem !important;
}

.tw-m-auto {
  margin: auto !important;
}

.tw-m-px {
  margin: 1px !important;
}

.tw-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.tw-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.tw-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.tw-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.tw-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.tw-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.tw-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.tw-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.tw-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.tw-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.tw-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.tw-mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.tw-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.tw-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.tw-my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.tw-mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.tw-mt-0 {
  margin-top: 0 !important;
}

.tw-mr-0 {
  margin-right: 0 !important;
}

.tw-mb-0 {
  margin-bottom: 0 !important;
}

.tw-ml-0 {
  margin-left: 0 !important;
}

.tw-mt-1 {
  margin-top: 0.25rem !important;
}

.tw-mr-1 {
  margin-right: 0.25rem !important;
}

.tw-mb-1 {
  margin-bottom: 0.25rem !important;
}

.tw-ml-1 {
  margin-left: 0.25rem !important;
}

.tw-mt-2 {
  margin-top: 0.5rem !important;
}

.tw-mr-2 {
  margin-right: 0.5rem !important;
}

.tw-mb-2 {
  margin-bottom: 0.5rem !important;
}

.tw-ml-2 {
  margin-left: 0.5rem !important;
}

.tw-mt-3 {
  margin-top: 0.75rem !important;
}

.tw-mr-3 {
  margin-right: 0.75rem !important;
}

.tw-mb-3 {
  margin-bottom: 0.75rem !important;
}

.tw-ml-3 {
  margin-left: 0.75rem !important;
}

.tw-mt-4 {
  margin-top: 1rem !important;
}

.tw-mr-4 {
  margin-right: 1rem !important;
}

.tw-mb-4 {
  margin-bottom: 1rem !important;
}

.tw-ml-4 {
  margin-left: 1rem !important;
}

.tw-mt-6 {
  margin-top: 1.5rem !important;
}

.tw-mr-6 {
  margin-right: 1.5rem !important;
}

.tw-mb-6 {
  margin-bottom: 1.5rem !important;
}

.tw-ml-6 {
  margin-left: 1.5rem !important;
}

.tw-mt-8 {
  margin-top: 2rem !important;
}

.tw-mr-8 {
  margin-right: 2rem !important;
}

.tw-mb-8 {
  margin-bottom: 2rem !important;
}

.tw-ml-8 {
  margin-left: 2rem !important;
}

.tw-mt-auto {
  margin-top: auto !important;
}

.tw-mr-auto {
  margin-right: auto !important;
}

.tw-mb-auto {
  margin-bottom: auto !important;
}

.tw-ml-auto {
  margin-left: auto !important;
}

.tw-mt-px {
  margin-top: 1px !important;
}

.tw-mr-px {
  margin-right: 1px !important;
}

.tw-mb-px {
  margin-bottom: 1px !important;
}

.tw-ml-px {
  margin-left: 1px !important;
}

.tw-max-h-full {
  max-height: 100% !important;
}

.tw-max-h-screen {
  max-height: 100vh !important;
}

.tw-max-w-xs {
  max-width: 20rem !important;
}

.tw-max-w-sm {
  max-width: 30rem !important;
}

.tw-max-w-md {
  max-width: 40rem !important;
}

.tw-max-w-lg {
  max-width: 50rem !important;
}

.tw-max-w-xl {
  max-width: 60rem !important;
}

.tw-max-w-2xl {
  max-width: 70rem !important;
}

.tw-max-w-3xl {
  max-width: 80rem !important;
}

.tw-max-w-4xl {
  max-width: 90rem !important;
}

.tw-max-w-5xl {
  max-width: 100rem !important;
}

.tw-max-w-full {
  max-width: 100% !important;
}

.tw-min-h-0 {
  min-height: 0 !important;
}

.tw-min-h-full {
  min-height: 100% !important;
}

.tw-min-h-screen {
  min-height: 100vh !important;
}

.tw-min-w-0 {
  min-width: 0 !important;
}

.tw-min-w-full {
  min-width: 100% !important;
}

.tw--m-0 {
  margin: 0 !important;
}

.tw--m-1 {
  margin: -0.25rem !important;
}

.tw--m-2 {
  margin: -0.5rem !important;
}

.tw--m-3 {
  margin: -0.75rem !important;
}

.tw--m-4 {
  margin: -1rem !important;
}

.tw--m-6 {
  margin: -1.5rem !important;
}

.tw--m-8 {
  margin: -2rem !important;
}

.tw--m-px {
  margin: -1px !important;
}

.tw--my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw--mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw--my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.tw--mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.tw--my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.tw--mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.tw--my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.tw--mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.tw--my-4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.tw--mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.tw--my-6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.tw--mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.tw--my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.tw--mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.tw--my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.tw--mx-px {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.tw--mt-0 {
  margin-top: 0 !important;
}

.tw--mr-0 {
  margin-right: 0 !important;
}

.tw--mb-0 {
  margin-bottom: 0 !important;
}

.tw--ml-0 {
  margin-left: 0 !important;
}

.tw--mt-1 {
  margin-top: -0.25rem !important;
}

.tw--mr-1 {
  margin-right: -0.25rem !important;
}

.tw--mb-1 {
  margin-bottom: -0.25rem !important;
}

.tw--ml-1 {
  margin-left: -0.25rem !important;
}

.tw--mt-2 {
  margin-top: -0.5rem !important;
}

.tw--mr-2 {
  margin-right: -0.5rem !important;
}

.tw--mb-2 {
  margin-bottom: -0.5rem !important;
}

.tw--ml-2 {
  margin-left: -0.5rem !important;
}

.tw--mt-3 {
  margin-top: -0.75rem !important;
}

.tw--mr-3 {
  margin-right: -0.75rem !important;
}

.tw--mb-3 {
  margin-bottom: -0.75rem !important;
}

.tw--ml-3 {
  margin-left: -0.75rem !important;
}

.tw--mt-4 {
  margin-top: -1rem !important;
}

.tw--mr-4 {
  margin-right: -1rem !important;
}

.tw--mb-4 {
  margin-bottom: -1rem !important;
}

.tw--ml-4 {
  margin-left: -1rem !important;
}

.tw--mt-6 {
  margin-top: -1.5rem !important;
}

.tw--mr-6 {
  margin-right: -1.5rem !important;
}

.tw--mb-6 {
  margin-bottom: -1.5rem !important;
}

.tw--ml-6 {
  margin-left: -1.5rem !important;
}

.tw--mt-8 {
  margin-top: -2rem !important;
}

.tw--mr-8 {
  margin-right: -2rem !important;
}

.tw--mb-8 {
  margin-bottom: -2rem !important;
}

.tw--ml-8 {
  margin-left: -2rem !important;
}

.tw--mt-px {
  margin-top: -1px !important;
}

.tw--mr-px {
  margin-right: -1px !important;
}

.tw--mb-px {
  margin-bottom: -1px !important;
}

.tw--ml-px {
  margin-left: -1px !important;
}

.tw-opacity-0 {
  opacity: 0 !important;
}

.tw-opacity-25 {
  opacity: .25 !important;
}

.tw-opacity-50 {
  opacity: .5 !important;
}

.tw-opacity-75 {
  opacity: .75 !important;
}

.tw-opacity-100 {
  opacity: 1 !important;
}

.tw-overflow-auto {
  overflow: auto !important;
}

.tw-overflow-hidden {
  overflow: hidden !important;
}

.tw-overflow-visible {
  overflow: visible !important;
}

.tw-overflow-scroll {
  overflow: scroll !important;
}

.tw-overflow-x-scroll {
  overflow-x: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-overflow-y-scroll {
  overflow-y: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-scrolling-touch {
  -webkit-overflow-scrolling: touch !important;
}

.tw-scrolling-auto {
  -webkit-overflow-scrolling: auto !important;
}

.tw-p-0 {
  padding: 0 !important;
}

.tw-p-1 {
  padding: 0.25rem !important;
}

.tw-p-2 {
  padding: 0.5rem !important;
}

.tw-p-3 {
  padding: 0.75rem !important;
}

.tw-p-4 {
  padding: 1rem !important;
}

.tw-p-6 {
  padding: 1.5rem !important;
}

.tw-p-8 {
  padding: 2rem !important;
}

.tw-p-px {
  padding: 1px !important;
}

.tw-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.tw-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.tw-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.tw-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.tw-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.tw-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.tw-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.tw-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.tw-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.tw-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.tw-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.tw-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.tw-py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.tw-px-px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.tw-pt-0 {
  padding-top: 0 !important;
}

.tw-pr-0 {
  padding-right: 0 !important;
}

.tw-pb-0 {
  padding-bottom: 0 !important;
}

.tw-pl-0 {
  padding-left: 0 !important;
}

.tw-pt-1 {
  padding-top: 0.25rem !important;
}

.tw-pr-1 {
  padding-right: 0.25rem !important;
}

.tw-pb-1 {
  padding-bottom: 0.25rem !important;
}

.tw-pl-1 {
  padding-left: 0.25rem !important;
}

.tw-pt-2 {
  padding-top: 0.5rem !important;
}

.tw-pr-2 {
  padding-right: 0.5rem !important;
}

.tw-pb-2 {
  padding-bottom: 0.5rem !important;
}

.tw-pl-2 {
  padding-left: 0.5rem !important;
}

.tw-pt-3 {
  padding-top: 0.75rem !important;
}

.tw-pr-3 {
  padding-right: 0.75rem !important;
}

.tw-pb-3 {
  padding-bottom: 0.75rem !important;
}

.tw-pl-3 {
  padding-left: 0.75rem !important;
}

.tw-pt-4 {
  padding-top: 1rem !important;
}

.tw-pr-4 {
  padding-right: 1rem !important;
}

.tw-pb-4 {
  padding-bottom: 1rem !important;
}

.tw-pl-4 {
  padding-left: 1rem !important;
}

.tw-pt-6 {
  padding-top: 1.5rem !important;
}

.tw-pr-6 {
  padding-right: 1.5rem !important;
}

.tw-pb-6 {
  padding-bottom: 1.5rem !important;
}

.tw-pl-6 {
  padding-left: 1.5rem !important;
}

.tw-pt-8 {
  padding-top: 2rem !important;
}

.tw-pr-8 {
  padding-right: 2rem !important;
}

.tw-pb-8 {
  padding-bottom: 2rem !important;
}

.tw-pl-8 {
  padding-left: 2rem !important;
}

.tw-pt-px {
  padding-top: 1px !important;
}

.tw-pr-px {
  padding-right: 1px !important;
}

.tw-pb-px {
  padding-bottom: 1px !important;
}

.tw-pl-px {
  padding-left: 1px !important;
}

.tw-pointer-events-none {
  pointer-events: none !important;
}

.tw-pointer-events-auto {
  pointer-events: auto !important;
}

.tw-static {
  position: static !important;
}

.tw-fixed {
  position: fixed !important;
}

.tw-absolute {
  position: absolute !important;
}

.tw-relative {
  position: relative !important;
}

.tw-pin-none {
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.tw-pin {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.tw-pin-y {
  top: 0 !important;
  bottom: 0 !important;
}

.tw-pin-x {
  right: 0 !important;
  left: 0 !important;
}

.tw-pin-t {
  top: 0 !important;
}

.tw-pin-r {
  right: 0 !important;
}

.tw-pin-b {
  bottom: 0 !important;
}

.tw-pin-l {
  left: 0 !important;
}

.tw-resize-none {
  resize: none !important;
}

.tw-resize-y {
  resize: vertical !important;
}

.tw-resize-x {
  resize: horizontal !important;
}

.tw-resize {
  resize: both !important;
}

.tw-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
}

.tw-shadow-md {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-lg {
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.tw-shadow-none {
  box-shadow: none !important;
}

.tw-fill-current {
  fill: currentColor !important;
}

.tw-stroke-current {
  stroke: currentColor !important;
}

.tw-text-left {
  text-align: left !important;
}

.tw-text-center {
  text-align: center !important;
}

.tw-text-right {
  text-align: right !important;
}

.tw-text-justify {
  text-align: justify !important;
}

.tw-text-transparent {
  color: transparent !important;
}

.tw-text-black-darker {
  color: #222b2f !important;
}

.tw-text-black {
  color: #333 !important;
}

.tw-text-grey-darkest {
  color: #364349 !important;
}

.tw-text-grey-darker {
  color: #596a73 !important;
}

.tw-text-grey-dark {
  color: #70818a !important;
}

.tw-text-grey {
  color: #9babb4 !important;
}

.tw-text-grey-light {
  color: #dae4e9 !important;
}

.tw-text-grey-lighter {
  color: #f3f7f9 !important;
}

.tw-text-grey-lightest {
  color: #fafcfc !important;
}

.tw-text-white {
  color: #ffffff !important;
}

.tw-text-red-darkest {
  color: #420806 !important;
}

.tw-text-red-darker {
  color: #6a1b19 !important;
}

.tw-text-red-dark {
  color: #cc1f1a !important;
}

.tw-text-red {
  color: #e3342f !important;
}

.tw-text-red-light {
  color: #ef5753 !important;
}

.tw-text-red-lighter {
  color: #f9acaa !important;
}

.tw-text-red-lightest {
  color: #fcebea !important;
}

.tw-text-orange-darkest {
  color: #542605 !important;
}

.tw-text-orange-darker {
  color: #7f4012 !important;
}

.tw-text-orange-dark {
  color: #de751f !important;
}

.tw-text-orange {
  color: #f6993f !important;
}

.tw-text-orange-light {
  color: #faad63 !important;
}

.tw-text-orange-lighter {
  color: #fcd9b6 !important;
}

.tw-text-orange-lightest {
  color: #fff5eb !important;
}

.tw-text-yellow-darkest {
  color: #453411 !important;
}

.tw-text-yellow-darker {
  color: #684f1d !important;
}

.tw-text-yellow-dark {
  color: #f2d024 !important;
}

.tw-text-yellow {
  color: #ffed4a !important;
}

.tw-text-yellow-light {
  color: #fff382 !important;
}

.tw-text-yellow-lighter {
  color: #fff9c2 !important;
}

.tw-text-yellow-lightest {
  color: #fcfbeb !important;
}

.tw-text-green-darkest {
  color: #032d19 !important;
}

.tw-text-green-darker {
  color: #0b4228 !important;
}

.tw-text-green-dark {
  color: #1f9d55 !important;
}

.tw-text-green {
  color: #38c172 !important;
}

.tw-text-green-light {
  color: #51d88a !important;
}

.tw-text-green-lighter {
  color: #a2f5bf !important;
}

.tw-text-green-lightest {
  color: #e3fcec !important;
}

.tw-text-teal-darkest {
  color: #0d3331 !important;
}

.tw-text-teal-darker {
  color: #174e4b !important;
}

.tw-text-teal-dark {
  color: #38a89d !important;
}

.tw-text-teal {
  color: #4dc0b5 !important;
}

.tw-text-teal-light {
  color: #64d5ca !important;
}

.tw-text-teal-lighter {
  color: #a0f0ed !important;
}

.tw-text-teal-lightest {
  color: #e8fffe !important;
}

.tw-text-blue-darkest {
  color: #05233b !important;
}

.tw-text-blue-darker {
  color: #103d60 !important;
}

.tw-text-blue-dark {
  color: #2779bd !important;
}

.tw-text-blue {
  color: #3490dc !important;
}

.tw-text-blue-light {
  color: #6cb2eb !important;
}

.tw-text-blue-lighter {
  color: #bcdefa !important;
}

.tw-text-blue-lightest {
  color: #eff8ff !important;
}

.tw-text-indigo-darkest {
  color: #191e38 !important;
}

.tw-text-indigo-darker {
  color: #2f365f !important;
}

.tw-text-indigo-dark {
  color: #5661b3 !important;
}

.tw-text-indigo {
  color: #6574cd !important;
}

.tw-text-indigo-light {
  color: #7886d7 !important;
}

.tw-text-indigo-lighter {
  color: #b2b7ff !important;
}

.tw-text-indigo-lightest {
  color: #e6e8ff !important;
}

.tw-text-purple-darkest {
  color: #1f133f !important;
}

.tw-text-purple-darker {
  color: #352465 !important;
}

.tw-text-purple-dark {
  color: #794acf !important;
}

.tw-text-purple {
  color: #9561e2 !important;
}

.tw-text-purple-light {
  color: #a779e9 !important;
}

.tw-text-purple-lighter {
  color: #d6bbfc !important;
}

.tw-text-purple-lightest {
  color: #f3ebff !important;
}

.tw-text-pink-darkest {
  color: #45051e !important;
}

.tw-text-pink-darker {
  color: #72173a !important;
}

.tw-text-pink-dark {
  color: #eb5286 !important;
}

.tw-text-pink {
  color: #f66d9b !important;
}

.tw-text-pink-light {
  color: #fa7ea8 !important;
}

.tw-text-pink-lighter {
  color: #ffbbca !important;
}

.tw-text-pink-lightest {
  color: #ffebef !important;
}

.tw-text-custom-grey-darker {
  color: #ccc !important;
}

.tw-text-custom-grey-dark {
  color: #ddd !important;
}

.tw-text-custom-grey {
  color: #eee !important;
}

.tw-text-custom-grey-light {
  color: #fafafa !important;
}

.hover\:tw-text-transparent:hover {
  color: transparent !important;
}

.hover\:tw-text-black-darker:hover {
  color: #222b2f !important;
}

.hover\:tw-text-black:hover {
  color: #333 !important;
}

.hover\:tw-text-grey-darkest:hover {
  color: #364349 !important;
}

.hover\:tw-text-grey-darker:hover {
  color: #596a73 !important;
}

.hover\:tw-text-grey-dark:hover {
  color: #70818a !important;
}

.hover\:tw-text-grey:hover {
  color: #9babb4 !important;
}

.hover\:tw-text-grey-light:hover {
  color: #dae4e9 !important;
}

.hover\:tw-text-grey-lighter:hover {
  color: #f3f7f9 !important;
}

.hover\:tw-text-grey-lightest:hover {
  color: #fafcfc !important;
}

.hover\:tw-text-white:hover {
  color: #ffffff !important;
}

.hover\:tw-text-red-darkest:hover {
  color: #420806 !important;
}

.hover\:tw-text-red-darker:hover {
  color: #6a1b19 !important;
}

.hover\:tw-text-red-dark:hover {
  color: #cc1f1a !important;
}

.hover\:tw-text-red:hover {
  color: #e3342f !important;
}

.hover\:tw-text-red-light:hover {
  color: #ef5753 !important;
}

.hover\:tw-text-red-lighter:hover {
  color: #f9acaa !important;
}

.hover\:tw-text-red-lightest:hover {
  color: #fcebea !important;
}

.hover\:tw-text-orange-darkest:hover {
  color: #542605 !important;
}

.hover\:tw-text-orange-darker:hover {
  color: #7f4012 !important;
}

.hover\:tw-text-orange-dark:hover {
  color: #de751f !important;
}

.hover\:tw-text-orange:hover {
  color: #f6993f !important;
}

.hover\:tw-text-orange-light:hover {
  color: #faad63 !important;
}

.hover\:tw-text-orange-lighter:hover {
  color: #fcd9b6 !important;
}

.hover\:tw-text-orange-lightest:hover {
  color: #fff5eb !important;
}

.hover\:tw-text-yellow-darkest:hover {
  color: #453411 !important;
}

.hover\:tw-text-yellow-darker:hover {
  color: #684f1d !important;
}

.hover\:tw-text-yellow-dark:hover {
  color: #f2d024 !important;
}

.hover\:tw-text-yellow:hover {
  color: #ffed4a !important;
}

.hover\:tw-text-yellow-light:hover {
  color: #fff382 !important;
}

.hover\:tw-text-yellow-lighter:hover {
  color: #fff9c2 !important;
}

.hover\:tw-text-yellow-lightest:hover {
  color: #fcfbeb !important;
}

.hover\:tw-text-green-darkest:hover {
  color: #032d19 !important;
}

.hover\:tw-text-green-darker:hover {
  color: #0b4228 !important;
}

.hover\:tw-text-green-dark:hover {
  color: #1f9d55 !important;
}

.hover\:tw-text-green:hover {
  color: #38c172 !important;
}

.hover\:tw-text-green-light:hover {
  color: #51d88a !important;
}

.hover\:tw-text-green-lighter:hover {
  color: #a2f5bf !important;
}

.hover\:tw-text-green-lightest:hover {
  color: #e3fcec !important;
}

.hover\:tw-text-teal-darkest:hover {
  color: #0d3331 !important;
}

.hover\:tw-text-teal-darker:hover {
  color: #174e4b !important;
}

.hover\:tw-text-teal-dark:hover {
  color: #38a89d !important;
}

.hover\:tw-text-teal:hover {
  color: #4dc0b5 !important;
}

.hover\:tw-text-teal-light:hover {
  color: #64d5ca !important;
}

.hover\:tw-text-teal-lighter:hover {
  color: #a0f0ed !important;
}

.hover\:tw-text-teal-lightest:hover {
  color: #e8fffe !important;
}

.hover\:tw-text-blue-darkest:hover {
  color: #05233b !important;
}

.hover\:tw-text-blue-darker:hover {
  color: #103d60 !important;
}

.hover\:tw-text-blue-dark:hover {
  color: #2779bd !important;
}

.hover\:tw-text-blue:hover {
  color: #3490dc !important;
}

.hover\:tw-text-blue-light:hover {
  color: #6cb2eb !important;
}

.hover\:tw-text-blue-lighter:hover {
  color: #bcdefa !important;
}

.hover\:tw-text-blue-lightest:hover {
  color: #eff8ff !important;
}

.hover\:tw-text-indigo-darkest:hover {
  color: #191e38 !important;
}

.hover\:tw-text-indigo-darker:hover {
  color: #2f365f !important;
}

.hover\:tw-text-indigo-dark:hover {
  color: #5661b3 !important;
}

.hover\:tw-text-indigo:hover {
  color: #6574cd !important;
}

.hover\:tw-text-indigo-light:hover {
  color: #7886d7 !important;
}

.hover\:tw-text-indigo-lighter:hover {
  color: #b2b7ff !important;
}

.hover\:tw-text-indigo-lightest:hover {
  color: #e6e8ff !important;
}

.hover\:tw-text-purple-darkest:hover {
  color: #1f133f !important;
}

.hover\:tw-text-purple-darker:hover {
  color: #352465 !important;
}

.hover\:tw-text-purple-dark:hover {
  color: #794acf !important;
}

.hover\:tw-text-purple:hover {
  color: #9561e2 !important;
}

.hover\:tw-text-purple-light:hover {
  color: #a779e9 !important;
}

.hover\:tw-text-purple-lighter:hover {
  color: #d6bbfc !important;
}

.hover\:tw-text-purple-lightest:hover {
  color: #f3ebff !important;
}

.hover\:tw-text-pink-darkest:hover {
  color: #45051e !important;
}

.hover\:tw-text-pink-darker:hover {
  color: #72173a !important;
}

.hover\:tw-text-pink-dark:hover {
  color: #eb5286 !important;
}

.hover\:tw-text-pink:hover {
  color: #f66d9b !important;
}

.hover\:tw-text-pink-light:hover {
  color: #fa7ea8 !important;
}

.hover\:tw-text-pink-lighter:hover {
  color: #ffbbca !important;
}

.hover\:tw-text-pink-lightest:hover {
  color: #ffebef !important;
}

.hover\:tw-text-custom-grey-darker:hover {
  color: #ccc !important;
}

.hover\:tw-text-custom-grey-dark:hover {
  color: #ddd !important;
}

.hover\:tw-text-custom-grey:hover {
  color: #eee !important;
}

.hover\:tw-text-custom-grey-light:hover {
  color: #fafafa !important;
}

.tw-text-xs {
  font-size: .75rem !important;
}

.tw-text-sm {
  font-size: .875rem !important;
}

.tw-text-base {
  font-size: 1rem !important;
}

.tw-text-lg {
  font-size: 1.125rem !important;
}

.tw-text-xl {
  font-size: 1.25rem !important;
}

.tw-text-2xl {
  font-size: 1.5rem !important;
}

.tw-text-3xl {
  font-size: 1.875rem !important;
}

.tw-text-4xl {
  font-size: 2.25rem !important;
}

.tw-text-5xl {
  font-size: 3rem !important;
}

.tw-italic {
  font-style: italic !important;
}

.tw-roman {
  font-style: normal !important;
}

.tw-uppercase {
  text-transform: uppercase !important;
}

.tw-lowercase {
  text-transform: lowercase !important;
}

.tw-capitalize {
  text-transform: capitalize !important;
}

.tw-normal-case {
  text-transform: none !important;
}

.tw-underline {
  text-decoration: underline !important;
}

.tw-line-through {
  text-decoration: line-through !important;
}

.tw-no-underline {
  text-decoration: none !important;
}

.tw-antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.tw-subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.hover\:tw-italic:hover {
  font-style: italic !important;
}

.hover\:tw-roman:hover {
  font-style: normal !important;
}

.hover\:tw-uppercase:hover {
  text-transform: uppercase !important;
}

.hover\:tw-lowercase:hover {
  text-transform: lowercase !important;
}

.hover\:tw-capitalize:hover {
  text-transform: capitalize !important;
}

.hover\:tw-normal-case:hover {
  text-transform: none !important;
}

.hover\:tw-underline:hover {
  text-decoration: underline !important;
}

.hover\:tw-line-through:hover {
  text-decoration: line-through !important;
}

.hover\:tw-no-underline:hover {
  text-decoration: none !important;
}

.hover\:tw-antialiased:hover {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.hover\:tw-subpixel-antialiased:hover {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.tw-tracking-tight {
  letter-spacing: -0.05em !important;
}

.tw-tracking-normal {
  letter-spacing: 0 !important;
}

.tw-tracking-wide {
  letter-spacing: 0.05em !important;
}

.tw-select-none {
  user-select: none !important;
}

.tw-select-text {
  user-select: text !important;
}

.tw-align-baseline {
  vertical-align: baseline !important;
}

.tw-align-top {
  vertical-align: top !important;
}

.tw-align-middle {
  vertical-align: middle !important;
}

.tw-align-bottom {
  vertical-align: bottom !important;
}

.tw-align-text-top {
  vertical-align: text-top !important;
}

.tw-align-text-bottom {
  vertical-align: text-bottom !important;
}

.tw-visible {
  visibility: visible !important;
}

.tw-invisible {
  visibility: hidden !important;
}

.tw-whitespace-normal {
  white-space: normal !important;
}

.tw-whitespace-no-wrap {
  white-space: nowrap !important;
}

.tw-whitespace-pre {
  white-space: pre !important;
}

.tw-whitespace-pre-line {
  white-space: pre-line !important;
}

.tw-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.tw-break-words {
  word-wrap: break-word !important;
}

.tw-break-normal {
  word-wrap: normal !important;
}

.tw-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.tw-w-1 {
  width: 0.25rem !important;
}

.tw-w-2 {
  width: 0.5rem !important;
}

.tw-w-3 {
  width: 0.75rem !important;
}

.tw-w-4 {
  width: 1rem !important;
}

.tw-w-6 {
  width: 1.5rem !important;
}

.tw-w-8 {
  width: 2rem !important;
}

.tw-w-10 {
  width: 2.5rem !important;
}

.tw-w-12 {
  width: 3rem !important;
}

.tw-w-16 {
  width: 4rem !important;
}

.tw-w-24 {
  width: 6rem !important;
}

.tw-w-32 {
  width: 8rem !important;
}

.tw-w-48 {
  width: 12rem !important;
}

.tw-w-64 {
  width: 16rem !important;
}

.tw-w-auto {
  width: auto !important;
}

.tw-w-px {
  width: 1px !important;
}

.tw-w-1\/2 {
  width: 50% !important;
}

.tw-w-1\/3 {
  width: 33.33333% !important;
}

.tw-w-2\/3 {
  width: 66.66667% !important;
}

.tw-w-1\/4 {
  width: 25% !important;
}

.tw-w-3\/4 {
  width: 75% !important;
}

.tw-w-1\/5 {
  width: 20% !important;
}

.tw-w-2\/5 {
  width: 40% !important;
}

.tw-w-3\/5 {
  width: 60% !important;
}

.tw-w-4\/5 {
  width: 80% !important;
}

.tw-w-1\/6 {
  width: 16.66667% !important;
}

.tw-w-5\/6 {
  width: 83.33333% !important;
}

.tw-w-full {
  width: 100% !important;
}

.tw-w-screen {
  width: 100vw !important;
}

.tw-z-0 {
  z-index: 0 !important;
}

.tw-z-10 {
  z-index: 10 !important;
}

.tw-z-20 {
  z-index: 20 !important;
}

.tw-z-30 {
  z-index: 30 !important;
}

.tw-z-40 {
  z-index: 40 !important;
}

.tw-z-50 {
  z-index: 50 !important;
}

.tw-z-auto {
  z-index: auto !important;
}
/*Form*/
.basic-form input div {
  display: inline-block;
}

.basic-form label {
  font-weight: normal;
  font-size: 15px;
  margin-bottom: 0;
  font-style: normal;
  padding-top: .7rem;
}

.basic-form input,
.basic-form select,
.basic-form textarea {
  padding-top: 1rem !important;
  padding-bottom: 0.75rem !important;
  margin-bottom: 0.5rem !important;
  border-radius: .25rem !important;
  border: 1px solid #ddd;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 16px;
  font-family: 'Open Sans', "Helvetica", "Helvetica Neue", "Arial", sans-serif;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
  z-index: 10;
}

.basic-form input:hover {
  box-shadow: 0 1px 1px rgba(77, 77, 77, 0.15);
}

.basic-form .field-wrapper {
  position: relative;
}

.basic-form select {
  /* styling */
  background-color: white;
  border-radius: 4px;
  display: inline-block;
  font: inherit;
  line-height: 1.25em;
  width: 100%;
}

.basic-form select.minimal-select {
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.425em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  background-color: white;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.basic-form select.minimal-select:focus {
  background-image: linear-gradient(45deg, #3490dc 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #3490dc 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.325em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  border-color: #3490dc;
  outline: 0;
}

/*Fieldset*/
.form-simple fieldset {
  border: 1px solid #ddd;
  padding: 3rem;
}

.form-simple fieldset legend {
  background-color: #fff;
  border-radius: 2px;
  border: none;
  font-size: 18px;
  margin-bottom: 0;
  padding: .5rem 1rem;
  width: auto;
  text-align: center;
}

/*.company-name-disable {
	background-color: #eee;
}*/
.dynamic-form .action-section {
  border-top: 1px solid #ddd;
  padding-top: 1.5rem;
  padding-bottom: 2.5rem;
  margin-top: 1rem;
  width: 100%;
  display: inline-block;
}

.dynamic-form .action-section button.add-another-role {
  color: #3490dc !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  border-radius: .25rem !important;
  transition: all 0.2s ease-in-out;
}

.dynamic-form .action-section button.add-another-role:hover {
  color: #2779bd !important;
  color: #ffffff !important;
  background-color: #3490dc !important;
}

.dynamic-form .remove-official {
  display: block;
  vertical-align: middle;
  line-height: 1px;
  float: left;
  font-size: 13px;
  text-align: center;
  width: 100%;
  margin: 0 auto 2rem;
}

.dynamic-form .remove-official button {
  background-color: #e3342f;
}

.dynamic-form .remove-official button.remove-role {
  color: #ffffff !important;
  text-align: center;
}

.dynamic-form .remove-official button.remove-role:hover {
  box-shadow: 0 -1px 4px rgba(77, 77, 77, 0.5);
}

.dynamic-form .remove-official button.remove-role i {
  margin-right: -.325rem;
  padding-left: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.dynamic-form .remove-official button.remove-role span {
  padding: 6px 12px;
  background: #e3342f;
}

.dynamic-form .fictitious-name > div:first-of-type,
.dynamic-form .state-entity-id > div:first-of-type,
.dynamic-form .formation-date > div:first-of-type,
.dynamic-form .effective-date > div:first-of-type,
.dynamic-form .issued-shares > div:first-of-type,
.dynamic-form .authorized-shares > div:first-of-type,
.dynamic-form .series-shares > div:first-of-type,
.dynamic-form .par-value > div:first-of-type,
.dynamic-form .share-class > div:first-of-type,
.dynamic-form .duration > div:first-of-type,
.dynamic-form .company-purpose > div:first-of-type,
.dynamic-form .company-mailing-address > div:first-of-type,
.dynamic-form .company-principal-address > div:first-of-type,
.dynamic-form .management-type > div:first-of-type,
.dynamic-form .contact-person > div:first-of-type,
.dynamic-form .official > div:first-of-type,
.dynamic-form .registered-agent > div:first-of-type,
.dynamic-form .filer > div:first-of-type,
.dynamic-form .physical-address > div:first-of-type,
.dynamic-form .mailing-address > div:first-of-type {
  padding-top: 0.5rem;
  padding-bottom: .7rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #ddd;
  text-align: left;
  width: 100%;
}

.dynamic-form .fictitious-name > div:first-of-type label,
.dynamic-form .state-entity-id > div:first-of-type label,
.dynamic-form .formation-date > div:first-of-type label,
.dynamic-form .effective-date > div:first-of-type label,
.dynamic-form .issued-shares > div:first-of-type label,
.dynamic-form .authorized-shares > div:first-of-type label,
.dynamic-form .series-shares > div:first-of-type label,
.dynamic-form .par-value > div:first-of-type label,
.dynamic-form .share-class > div:first-of-type label,
.dynamic-form .duration > div:first-of-type label,
.dynamic-form .company-purpose > div:first-of-type label,
.dynamic-form .company-mailing-address > div:first-of-type label,
.dynamic-form .company-principal-address > div:first-of-type label,
.dynamic-form .management-type > div:first-of-type label,
.dynamic-form .contact-person > div:first-of-type label,
.dynamic-form .official > div:first-of-type label,
.dynamic-form .registered-agent > div:first-of-type label,
.dynamic-form .filer > div:first-of-type label,
.dynamic-form .physical-address > div:first-of-type label,
.dynamic-form .mailing-address > div:first-of-type label {
  font-size: 1.8rem;
}

.dynamic-form .fictitious-name > div:first-of-type i,
.dynamic-form .state-entity-id > div:first-of-type i,
.dynamic-form .formation-date > div:first-of-type i,
.dynamic-form .effective-date > div:first-of-type i,
.dynamic-form .issued-shares > div:first-of-type i,
.dynamic-form .authorized-shares > div:first-of-type i,
.dynamic-form .series-shares > div:first-of-type i,
.dynamic-form .par-value > div:first-of-type i,
.dynamic-form .share-class > div:first-of-type i,
.dynamic-form .duration > div:first-of-type i,
.dynamic-form .company-purpose > div:first-of-type i,
.dynamic-form .company-mailing-address > div:first-of-type i,
.dynamic-form .company-principal-address > div:first-of-type i,
.dynamic-form .management-type > div:first-of-type i,
.dynamic-form .contact-person > div:first-of-type i,
.dynamic-form .official > div:first-of-type i,
.dynamic-form .registered-agent > div:first-of-type i,
.dynamic-form .filer > div:first-of-type i,
.dynamic-form .physical-address > div:first-of-type i,
.dynamic-form .mailing-address > div:first-of-type i {
  font-size: 2rem;
}

.dynamic-form .official {
  /*
		max-width: 635px;
		background: #fafafa;
	    padding: 0.7rem 3rem 4rem;
	    border: 1px solid #ddd;
	    border-radius: 3px;
	    margin: 3rem auto 0;
	    > div:first-of-type {
			text-align: center;
		}*/
}

.dynamic-form .official .visual-radio {
  width: 90px;
}

.dynamic-form .company-purpose > div input {
  width: 100%;
}

.dynamic-form .visual-radio {
  color: #ffffff !important;
  display: inline-block;
  width: 150px;
  margin: .5rem 2rem 0 0;
  font-size: 22px;
  text-align: center;
  border-radius: 3px;
}

.dynamic-form .visual-radio label {
  box-shadow: 0 1px 4px rgba(77, 77, 77, 0.2);
  background-color: #fff;
  color: #3490dc;
  border-radius: 3px;
  border: 2px solid #3490dc;
  width: 100%;
  padding: 10px 8px 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.dynamic-form .visual-radio label:hover {
  box-shadow: 0 1px 4px rgba(77, 77, 77, 0.75);
}

.dynamic-form .visual-radio label i {
  display: block;
  font-size: 3rem;
}

.dynamic-form .visual-radio label span {
  display: block;
  font-size: 1.5rem;
  line-height: 1.2;
}

.dynamic-form .visual-radio input[type="radio"] {
  opacity: 0;
  position: absolute;
  left: -9999px;
}

.dynamic-form .visual-radio input[type="radio"]:active ~ label {
  opacity: 1;
}

.dynamic-form .visual-radio input[type="radio"]:checked ~ label {
  opacity: 1;
  border: 2px solid #3dca55;
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(13, 195, 106, 0.1);
  box-shadow: inset 0 0 4px #4cd964;
  transition: all 0.2s ease-in-out;
}

.dynamic-form .has-error input {
  border: 1px solid red;
}

.dynamic-form .has-error .text-danger {
  position: relative;
  display: block;
  padding-bottom: 2rem;
}

.dynamic-form .has-error .text-danger span {
  background-color: #fff;
  font-size: 12px;
  position: absolute;
}

/*Billing information page*/
.invoice-payment-page fieldset {
  border: 1px solid #ddd;
  padding: 0 3rem 3rem;
  margin-top: 4rem;
}

.invoice-payment-page fieldset:first-of-type {
  margin-top: 0;
}

.invoice-payment-page fieldset legend {
  background-color: #fff;
  border: none;
  color: #333;
  font-size: 18px;
  margin-bottom: 0;
  padding: .5rem 1rem;
  width: auto;
}

.invoice-payment-page fieldset:first-of-type legend {
  margin-top: 0;
}

.invoice-payment-page fieldset legend {
  margin-top: 3rem;
  margin-bottom: 1rem;
  text-align: center;
}

.invoice-payment-page fieldset .list-group-simple .list-group-item {
  border-top: 1px solid #ccc;
}

.invoice-payment-page fieldset .list-group-simple .list-group-item:first-of-type {
  border-top: none;
}

.invoice-payment-page label {
  font-weight: normal;
  font-size: 15px;
  margin-bottom: 0;
  font-style: normal;
  padding-top: .7rem;
}

.invoice-payment-page .billing-information,
.invoice-payment-page .invoices {
  border-bottom: 1px solid #ddd;
  border-radius: 3px;
  padding-top: 2.5rem;
  padding-bottom: .7rem;
  margin-bottom: 1rem;
  text-align: center;
  width: 100%;
}

.invoice-payment-page .credit-card-details {
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 1rem 2rem 0;
}

.invoice-payment-page .credit-card-details .ui-select-container > div > span {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  height: 42px;
  padding-top: 1.25rem;
}

/*Invoice section*/
.invoice .invoice-header .invoice-header-spacer {
  padding-bottom: 2rem;
  height: auto;
}

.invoice .invoice-header .invoice-address-to {
  border-bottom: 2px solid #333;
  font-weight: bold;
  padding-left: 8px;
  padding-bottom: .5rem;
  margin-bottom: 1.1rem;
  width: 100%;
}

.invoice .invoice-footer {
  font-size: 14px;
}

.invoice .invoice-footer h4 {
  font-weight: bold;
  margin-top: 14px;
  margin-bottom: 4px;
}

.invoice .invoice-footer h4:first-of-type {
  margin-top: 0;
}

.invoice .table-bordered {
  border: 0;
}

.invoice .table-bordered thead {
  border-bottom: 2px solid #333;
}

.invoice .table-bordered thead tr {
  border: 0;
}

.invoice .table-bordered thead tr th {
  border: 0;
}

.invoice .table-bordered tbody {
  border: 0;
}

.invoice .table-bordered tbody tr {
  border-bottom: 1px solid #ccc;
}

.invoice .table-bordered tbody tr td {
  border: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  vertical-align: initial;
}

.invoice .table-bordered tbody tr td.min-width {
  display: inline-block;
  min-width: 9rem;
}

.invoice .table-bordered tfoot {
  border-top: 2px solid #333;
}

.invoice .table-bordered tfoot .grand-total {
  border: 0;
}

.invoice .table-bordered tfoot .grand-total td {
  border: 0;
  padding-top: 1rem;
  padding-bottom: .9rem;
}

.invoice .table-bordered tfoot .grand-total td:last-of-type {
  background: #333;
  color: #fff;
  margin-left: 2rem;
  display: block;
}

/*Generic Button*/
.primary-btn {
  border-radius: .25rem !important;
  font-size: 1.5rem !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  color: #ffffff !important;
  background-color: #3490dc !important;
  border-width: 1px !important;
  border-color: #2779bd !important;
  display: inline-block !important;
  box-shadow: inset 0 -2px 6px rgba(218, 225, 230, 0.2), 0 0 0 1px rgba(90, 101, 112, 0.05), 0 1px 2px rgba(90, 101, 112, 0.22);
}

.primary-btn:hover {
  background-color: #2779bd !important;
}

.primary-btn:active {
  background-color: #103d60 !important;
  box-shadow: inset 0 1px 0 rgba(12, 20, 27, 0.7), inset 0 0 1px #d4dce3, 0 1px 0 #fff;
}

.secondary-btn {
  border-radius: .25rem !important;
  font-size: 1.5rem !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  color: #3490dc !important;
  border-width: 1px !important;
  border-color: #3490dc !important;
  background-color: #ffffff !important;
}

.secondary-btn:hover {
  background-color: #2779bd !important;
  color: #ffffff !important;
}

.secondary-btn:active {
  background-color: #103d60 !important;
  box-shadow: inset 0 1px 0 rgba(12, 20, 27, 0.7), inset 0 0 1px #d4dce3, 0 1px 0 #fff;
}

.tertiary-btn {
  border-radius: .25rem !important;
  font-size: 1.5rem !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  color: #3490dc !important;
}

.modal-panel {
  background-color: #ffffff !important;
  border-radius: .25rem !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.modal-panel .title-section {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
  padding-bottom: 1.5rem !important;
  padding-top: 2rem !important;
}

.modal-panel .function-section {
  padding-top: 1rem !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
  border-top-width: 1px !important;
  border-color: #ddd !important;
}

.modal-panel .function-section input {
  padding-top: 0.75rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  border-radius: .25rem !important;
  border: 1px solid #ddd;
  color: #333;
  font-size: 16px;
  transition: all 1.25ms linear;
}

.modal-panel .search-section {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.modal-panel .search-section input {
  padding-top: 1rem !important;
  padding-bottom: 0.75rem !important;
  margin-bottom: 0.5rem !important;
  border: 1px solid #ddd;
  border-radius: 20px;
  box-shadow: 0 1px 0px 0 rgba(50, 50, 93, 0.18), 0 0px 2px 0px rgba(0, 0, 0, 0.08);
  color: #333;
  font-size: 16px;
  font-family: 'Open Sans', "Helvetica", "Helvetica Neue", "Arial", sans-serif;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  z-index: 10;
}

.modal-panel .selection-section ul {
  padding: 15px;
  text-align: left;
}

.modal-panel .selection-section ul li {
  display: inline-block !important;
  margin: 1rem !important;
  white-space: nowrap !important;
  line-height: 20px;
}

.modal-panel .selection-section ul li label {
  cursor: pointer !important;
  position: relative !important;
}

.modal-panel .selection-section ul li label i,
.modal-panel .selection-section ul li label span {
  color: #3490dc !important;
}

.modal-panel .selection-section ul li label i {
  display: block !important;
  font-size: 3rem !important;
  text-align: center !important;
  padding-top: 1rem !important;
  padding-bottom: 1.5rem !important;
}

.modal-panel .selection-section ul li label span {
  font-weight: 400 !important;
  font-size: 1.25rem !important;
  text-transform: capitalize !important;
}

.modal-panel .selection-section ul li label .selecting-name {
  display: block !important;
  text-align: center !important;
  overflow: hidden !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  width: 100px;
}

.modal-panel .selection-section ul li label input[type="radio"],
.modal-panel .selection-section ul li label input[type="checkbox"] {
  position: absolute !important;
  opacity: 0 !important;
}

.modal-panel .selection-section ul li label input[type="radio"]:checked + i + span,
.modal-panel .selection-section ul li label input[type="checkbox"]:checked + i + span {
  color: #333 !important;
}

.modal-panel .selection-section ul li label input[type="radio"]:checked + i,
.modal-panel .selection-section ul li label input[type="checkbox"]:checked + i {
  color: #333 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: #333 !important;
}

.modal-panel .selection-section ul li label input[type="radio"]:checked + i:after,
.modal-panel .selection-section ul li label input[type="checkbox"]:checked + i:after {
  border-width: 2px !important;
  border-color: #333 !important;
  position: absolute !important;
  border-radius: 9999px !important;
  content: "";
  top: 0px;
  left: 24px;
  width: 52px;
  height: 52px;
}

.modal-panel .footer-section {
  border-top-width: 1px !important;
  border-color: #ddd !important;
  padding: 1.5rem !important;
  padding-bottom: 1.5rem !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
  background-color: #eee !important;
}

.dashpanel-selection-section ul {
  text-align: center;
}

.dashpanel-selection-section ul li {
  display: inline-block !important;
  margin: 1rem !important;
  white-space: nowrap !important;
  position: relative;
  vertical-align: top;
}

.dashpanel-selection-section ul li:hover i {
  color: #2779bd !important;
}

.dashpanel-selection-section ul li a {
  display: inline-block;
  padding-top: 1rem;
  text-align: center;
}

.dashpanel-selection-section ul li a .notify-numbers {
  position: absolute;
  top: -20px;
  right: 35px;
  background-color: orangered;
  border-radius: 100%;
  color: white;
  padding: 0.5rem 0.85rem 0.45rem;
}

.dashpanel-selection-section ul li a i {
  font-size: 6rem;
  border-radius: 3px;
}

.dashpanel-selection-section ul li a span {
  display: block !important;
  text-align: center !important;
  width: 140px;
  display: block;
  font-size: 14px;
  padding: 1.5rem 0;
  position: relative;
  white-space: normal;
}

.need-more-info {
  display: block;
  text-align: center;
  width: 100%;
}

.need-more-info:last-of-type {
  padding-bottom: 2rem;
}

.need-more-info p {
  font-size: 1.8rem;
  padding-bottom: .5rem;
  padding-top: 1.5rem;
}

.need-more-info ul {
  padding-left: 0;
}

.need-more-info ul li {
  display: inline-block;
  margin-right: 1.5rem;
}

.need-more-info ul li:last-of-type {
  margin-right: 0;
}

.need-more-info ul li a {
  background-color: #3490dc !important;
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
  border-width: 1px !important;
  border-color: #2779bd !important;
  display: inline-block;
  position: relative;
  color: white;
  font-size: 14px;
  padding: 1rem 1.325rem;
  border-radius: 3px;
}

.need-more-info ul li a:link,
.need-more-info ul li a:visited {
  transition: all .2s;
}

.need-more-info ul li a:hover {
  background-color: #2779bd !important;
  transform: translateY(-2px);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
  text-decoration: none;
}

.need-more-info ul li a:active {
  transform: translateY(-1px);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
}

.need-more-info ul li a .notify-numbers {
  position: absolute;
  top: -12px;
  right: -10px;
  background-color: orangered;
  border-radius: 100%;
  color: white;
  padding: 0.325rem 1rem 0.345rem;
}

.cd {
  margin-top: 2rem !important;
  max-width: 1080px;
}

.cd h1 span {
  font-size: 16px;
  font-weight: normal;
  display: block;
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.cd .cd-heading {
  background-color: #222b2f !important;
  padding: 1rem !important;
  color: #ffffff !important;
  margin-bottom: 2rem !important;
  font-size: 2.25rem !important;
  padding-left: 1.5rem !important;
  border-radius: .25rem !important;
}

.cd .cd-heading span {
  font-size: 1.5rem !important;
  padding-left: 1rem !important;
}

.cd .cd-subtitle {
  padding-left: 1.5rem !important;
  padding-bottom: 0.5rem !important;
}

.cd .cd-sidebar {
  border-width: 4px !important;
  border-color: #333 !important;
  padding: 2rem !important;
  display: inline-table;
  /*Should find a better alternative to fix this*/
}

.cd .cd-sidebar .active > a {
  color: #222b2f !important;
  border-left-width: 4px !important;
  border-color: #333 !important;
  cursor: auto !important;
  text-decoration: none;
}

.cd .cd-sidebar ul {
  list-style: none !important;
  padding: 0 !important;
  padding-top: 0.25rem !important;
  /*.active a {
			@apply .tw-text-black-darker .tw-border-l-4 .tw-border-black .tw-cursor-auto;

			text-decoration: none;
		}*/
}

.cd .cd-sidebar ul span {
  font-size: 1.875rem !important;
  padding-bottom: 0.5rem !important;
  display: block !important;
}

.cd .cd-sidebar ul ul.sidebar-submenu {
  margin-left: 2rem;
}

.cd .cd-sidebar ul ul.sidebar-submenu ul li.active {
  color: #222b2f !important;
}

.cd .cd-sidebar ul .invalid-sidebar a {
  color: #e3342f;
  border-color: #e3342f;
}

.cd .cd-sidebar ul li {
  border-color: transparent !important;
  margin-top: 0.75rem !important;
}

.cd .cd-sidebar ul li a {
  padding: 0.25rem !important;
  padding-left: 1.5rem !important;
  border-left-width: 4px !important;
  border-color: transparent !important;
  font-size: 1.725rem;
}

.cd .cd-sidebar ul li.status-error {
  position: relative;
}

.cd .cd-sidebar ul li.status-error:before {
  position: absolute;
  top: 0;
  left: 143px;
  display: block;
  content: "";
  border-top: 11px solid transparent;
  border-right: 17px solid orangered;
  border-bottom: 11px solid transparent;
  border-radius: 3px;
}

.cd .cd-sidebar ul li.status-error:after {
  position: absolute;
  top: 0;
  left: 157px;
  height: 22px;
  width: 170px;
  display: block;
  content: "";
  background-color: orangered;
  border-radius: 5px 3px 3px 5px;
}

.cd .cd-sidebar button {
  background-color: #3490dc !important;
  color: #ffffff !important;
  border-width: 1px !important;
  border-color: #2779bd !important;
  border-radius: .25rem !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  margin-top: 2rem !important;
  font-size: 1.5rem !important;
  box-shadow: inset 0 -2px 6px rgba(218, 225, 230, 0.2), 0 0 0 1px rgba(90, 101, 112, 0.05), 0 1px 2px rgba(90, 101, 112, 0.22);
}

.cd .cd-sidebar button:hover {
  background-color: #2779bd !important;
  border-color: #103d60 !important;
  transition: background-color 0.25s ease-out;
}

.cd .cd-sidebar button:active {
  background-color: #103d60 !important;
  box-shadow: inset 0 1px 0 rgba(12, 20, 27, 0.7), inset 0 0 1px #d4dce3, 0 1px 0 #fff;
}

.cd .cd-sidebar button i {
  padding-left: 1.5rem !important;
}

.cd .cd-people {
  padding-top: 0.25rem !important;
  padding-bottom: 2rem !important;
  margin-bottom: 1rem !important;
}

.cd .cd-people a {
  margin-left: 0.5rem !important;
  display: inline-block;
  padding-top: 1.125rem;
}

.cd .cd-people h4 {
  font-size: 1.875rem !important;
  border-bottom-width: 1px !important;
  border-color: #ccc !important;
  padding-bottom: 0.25rem !important;
  margin-top: 0.5rem !important;
  margin-bottom: 0 !important;
  font-size: 1.675rem;
}

.cd .cd-people h4 span {
  font-size: 14px;
  padding: .5rem .75rem;
  border-radius: 3px;
}

.cd .cd-people ul {
  padding-left: 1rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 1rem !important;
}

.cd .cd-people ul:first-of-type {
  padding-left: 0 !important;
}

.cd .cd-people ul li {
  margin-right: 1rem !important;
  text-transform: capitalize !important;
  display: inline-block !important;
  position: relative !important;
}

.cd .cd-people .people-btn {
  border-width: 1px !important;
  border-color: #9babb4 !important;
  background-color: #ffffff !important;
  margin-top: 0.5rem !important;
  border-radius: 3px;
  display: inline-block;
  padding-left: 1rem;
  margin-bottom: 1rem;
}

.cd .cd-people .people-btn a {
  color: #e3342f !important;
  padding: .5rem 1rem;
  display: inline-block;
}

.cd .cd-people .people-btn a:hover {
  color: #6a1b19 !important;
}

.cd .cd-people.invalid h4 {
  color: #e3342f !important;
  border-bottom-width: 1px !important;
  border-color: #e3342f !important;
}

.cd .cd-people.invalid a {
  color: #e3342f !important;
}

.capitalize-first-letter {
  text-transform: capitalize;
}

.invalid label {
  color: #e3342f !important;
}

.invalid input {
  border-width: 1px !important;
  border-color: #e3342f !important;
}

.panel-heading.primary.padding-xs {
  background-color: #364349 !important;
}

.ct-error-state .list-group-item h4 {
  color: #3490dc;
}

.ct-error-state a.list-group-item {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  margin-left: -2rem;
  margin-right: -2rem;
  color: #3490dc;
}

.ct-error-state a.list-group-item:link,
.ct-error-state a.list-group-item:visited {
  transition: all .2s;
}

.ct-error-state a.list-group-item:hover {
  background-color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
  border: none;
  background-color: red;
}

.ct-error-state a.list-group-item:active {
  transform: translateY(-1px);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
}

.ct-error-state a.list-group-item.status-group-error {
  color: #ffffff !important;
  border-radius: 3px;
  z-index: 1;
}

.ct-error-state a.list-group-item.status-group-error h4 {
  color: red;
}

.ct-error-state a.list-group-item.status-group-error h4:first-of-type {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  margin-top: 1.5rem !important;
  background-color: #e3342f !important;
  color: #ffffff !important;
  border-radius: 9999px !important;
  margin-right: -1rem;
}

/********************************* Core ******************************/
[data-tooltip] {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

[data-tooltip]:before,
[data-tooltip]:after {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: 999999;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

[data-tooltip]:before {
  content: '';
  border: 6px solid transparent;
}

[data-tooltip]:after {
  height: 22px;
  padding: 11px 11px 0 11px;
  font-size: 13px;
  line-height: 11px;
  content: attr(data-tooltip);
  white-space: nowrap;
}

[data-tooltip].simptip-position-top:before {
  border-top-color: #323232;
}

[data-tooltip].simptip-position-top:after {
  background-color: #323232;
  color: #ecf0f1;
}

[data-tooltip].simptip-position-bottom:before {
  border-bottom-color: #323232;
}

[data-tooltip].simptip-position-bottom:after {
  background-color: #323232;
  color: #ecf0f1;
}

[data-tooltip].simptip-position-left:before {
  border-left-color: #323232;
}

[data-tooltip].simptip-position-left:after {
  background-color: #323232;
  color: #ecf0f1;
}

[data-tooltip].simptip-position-right:before {
  border-right-color: #323232;
}

[data-tooltip].simptip-position-right:after {
  background-color: #323232;
  color: #ecf0f1;
}

[data-tooltip].simptip-position-top.half-arrow:before {
  border-right: 7px solid #323232;
}

[data-tooltip].simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #323232;
}

[data-tooltip]:hover,
[data-tooltip]:focus {
  background-color: transparent;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after {
  opacity: 1;
  visibility: visible;
}

/******************************* Position ****************************/
.simptip-position-right:before,
.simptip-position-left:before,
.simptip-position-right:after,
.simptip-position-left:after {
  bottom: 50%;
}

.simptip-position-right:before,
.simptip-position-left:before {
  margin-bottom: -5px;
}

.simptip-position-right:after,
.simptip-position-left:after {
  margin-bottom: -14.66667px;
}

.half-arrow.simptip-position-right:before,
.half-arrow.simptip-position-left:before {
  bottom: 16px;
  border-style: none;
  border-top: 7px solid transparent;
}

.simptip-multiline.simptip-position-right:before,
.simptip-multiline.simptip-position-left:before,
.simptip-multiline.simptip-position-right:after,
.simptip-multiline.simptip-position-left:after {
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-filter: blur(0px);
  filter: blur(0px);
  margin-bottom: 0;
}

.simptip-multiline.simptip-position-right:before,
.simptip-multiline.simptip-position-left:before {
  margin-bottom: 0;
}

.simptip-multiline.half-arrow.simptip-position-right:before,
.simptip-multiline.half-arrow.simptip-position-left:before {
  margin-bottom: -2px;
}

.simptip-position-right:before,
.simptip-position-right:after {
  left: 100%;
}

.simptip-position-right:before {
  margin-left: -2px;
}

.simptip-position-right:after {
  margin-left: 10px;
}

.simptip-position-right.simptip-movable:before {
  margin-left: -10px;
}

.simptip-position-right.simptip-movable:after {
  margin-left: 2px;
}

.simptip-position-right.simptip-movable:hover:before,
.simptip-position-right.simptip-movable:hover:after {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translateX(10px);
}

.simptip-position-right.simptip-movable.half-arrow:before {
  margin-left: -5px;
}

.simptip-position-right.simptip-movable.simptip-multiline:hover:before,
.simptip-position-right.simptip-movable.simptip-multiline:hover:after {
  -webkit-transform: translate(10px, 50%);
  -moz-transform: translate(10px, 50%);
  -ms-transform: translate(10px, 50%);
  -o-transform: translate(10px, 50%);
  transform: translate(10px, 50%);
}

.simptip-position-right.half-arrow:before {
  margin-left: 3px;
  border-right: 7px solid #323232;
}

.simptip-position-left:before,
.simptip-position-left:after {
  right: 100%;
}

.simptip-position-left:before {
  margin-right: -2px;
}

.simptip-position-left:after {
  margin-right: 10px;
}

.simptip-position-left.simptip-movable:before {
  margin-right: -10px;
}

.simptip-position-left.simptip-movable:after {
  margin-right: 2px;
}

.simptip-position-left.simptip-movable:hover:before,
.simptip-position-left.simptip-movable:hover:after {
  -webkit-transform: translateX(-10px);
  -moz-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  -o-transform: translateX(-10px);
  transform: translateX(-10px);
}

.simptip-position-left.simptip-movable.half-arrow:before {
  margin-right: -5px;
}

.simptip-position-left.simptip-movable.simptip-multiline:hover:before,
.simptip-position-left.simptip-movable.simptip-multiline:hover:after {
  -webkit-transform: translate(-10px, 50%);
  -moz-transform: translate(-10px, 50%);
  -ms-transform: translate(-10px, 50%);
  -o-transform: translate(-10px, 50%);
  transform: translate(-10px, 50%);
}

.simptip-position-left.half-arrow:before {
  margin-right: 3px;
  border-left: 7px solid #323232;
}

.simptip-position-bottom:before,
.simptip-position-top:before,
.simptip-position-bottom:after,
.simptip-position-top:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.simptip-position-bottom:after,
.simptip-position-top:after {
  width: auto;
}

.half-arrow.simptip-position-bottom:before,
.half-arrow.simptip-position-top:before {
  border-style: none;
  border-right: 7px solid #323232;
}

.simptip-position-bottom:before,
.simptip-position-bottom:after {
  top: 100%;
}

.simptip-position-bottom:before {
  margin-top: -5px;
}

.simptip-position-bottom:after {
  margin-top: 7px;
}

.simptip-position-bottom:hover:before,
.simptip-position-bottom:hover:after {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.simptip-position-bottom.simptip-movable:before {
  margin-top: -15px;
}

.simptip-position-bottom.simptip-movable:after {
  margin-top: -3px;
}

.simptip-position-bottom.simptip-movable:hover:before,
.simptip-position-bottom.simptip-movable:hover:after {
  -webkit-transform: translate(-50%, 10px);
  -moz-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  -o-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
}

.simptip-position-bottom.simptip-movable.half-arrow:before {
  margin-top: -10px;
}

.simptip-position-bottom.half-arrow:before {
  margin-top: 0;
  border-top: 7px solid transparent;
}

.simptip-position-top:before,
.simptip-position-top:after {
  bottom: 100%;
}

.simptip-position-top:before {
  margin-bottom: -5px;
}

.simptip-position-top:after {
  margin-bottom: 7px;
}

.simptip-position-top:hover:before,
.simptip-position-top:hover:after {
  -webkit-transform: translate(-50%, 0px);
  -moz-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  -o-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.simptip-position-top.simptip-movable:before {
  margin-bottom: -15px;
}

.simptip-position-top.simptip-movable:after {
  margin-bottom: -3px;
}

.simptip-position-top.simptip-movable:hover:before,
.simptip-position-top.simptip-movable:hover:after {
  -webkit-transform: translate(-50%, -10px);
  -moz-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  -o-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}

.simptip-position-top.simptip-movable.half-arrow:before {
  margin-bottom: -10px;
}

.simptip-position-top.half-arrow:before {
  margin-bottom: 0;
  border-bottom: 7px solid transparent;
}

/******************************* Features ****************************/
.simptip-movable:before,
.simptip-movable:after {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

.simptip-smooth:after {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.simptip-fade:before,
.simptip-fade:after {
  -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
  -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
  -o-transition: opacity 0.2s linear, visibility 0.2s linear;
  -ms-transition: opacity 0.2s linear, visibility 0.2s linear;
  transition: opacity 0.2s linear, visibility 0.2s linear;
}

.simptip-multiline:after {
  height: auto;
  width: 230px;
  padding: 11px;
  line-height: 19px;
  white-space: normal;
  text-align: left;
}

/**************************** Diverse Colors *************************/
.simptip-success.simptip-position-top:before {
  border-top-color: #62c462;
}

.simptip-success.simptip-position-top:after {
  background-color: #62c462;
  color: #ecf0f1;
}

.simptip-success.simptip-position-bottom:before {
  border-bottom-color: #62c462;
}

.simptip-success.simptip-position-bottom:after {
  background-color: #62c462;
  color: #ecf0f1;
}

.simptip-success.simptip-position-left:before {
  border-left-color: #62c462;
}

.simptip-success.simptip-position-left:after {
  background-color: #62c462;
  color: #ecf0f1;
}

.simptip-success.simptip-position-right:before {
  border-right-color: #62c462;
}

.simptip-success.simptip-position-right:after {
  background-color: #62c462;
  color: #ecf0f1;
}

.simptip-success.simptip-position-top.half-arrow:before {
  border-right: 7px solid #62c462;
}

.simptip-success.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #62c462;
}

.simptip-info.simptip-position-top:before {
  border-top-color: #5bc0de;
}

.simptip-info.simptip-position-top:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}

.simptip-info.simptip-position-bottom:before {
  border-bottom-color: #5bc0de;
}

.simptip-info.simptip-position-bottom:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}

.simptip-info.simptip-position-left:before {
  border-left-color: #5bc0de;
}

.simptip-info.simptip-position-left:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}

.simptip-info.simptip-position-right:before {
  border-right-color: #5bc0de;
}

.simptip-info.simptip-position-right:after {
  background-color: #5bc0de;
  color: #ecf0f1;
}

.simptip-info.simptip-position-top.half-arrow:before {
  border-right: 7px solid #5bc0de;
}

.simptip-info.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #5bc0de;
}

.simptip-danger.simptip-position-top:before {
  border-top-color: #e74c3c;
}

.simptip-danger.simptip-position-top:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}

.simptip-danger.simptip-position-bottom:before {
  border-bottom-color: #e74c3c;
}

.simptip-danger.simptip-position-bottom:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}

.simptip-danger.simptip-position-left:before {
  border-left-color: #e74c3c;
}

.simptip-danger.simptip-position-left:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}

.simptip-danger.simptip-position-right:before {
  border-right-color: #e74c3c;
}

.simptip-danger.simptip-position-right:after {
  background-color: #e74c3c;
  color: #ecf0f1;
}

.simptip-danger.simptip-position-top.half-arrow:before {
  border-right: 7px solid #e74c3c;
}

.simptip-danger.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #e74c3c;
}

.simptip-warning.simptip-position-top:before {
  border-top-color: #e67e22;
}

.simptip-warning.simptip-position-top:after {
  background-color: #e67e22;
  color: #ecf0f1;
}

.simptip-warning.simptip-position-bottom:before {
  border-bottom-color: #e67e22;
}

.simptip-warning.simptip-position-bottom:after {
  background-color: #e67e22;
  color: #ecf0f1;
}

.simptip-warning.simptip-position-left:before {
  border-left-color: #e67e22;
}

.simptip-warning.simptip-position-left:after {
  background-color: #e67e22;
  color: #ecf0f1;
}

.simptip-warning.simptip-position-right:before {
  border-right-color: #e67e22;
}

.simptip-warning.simptip-position-right:after {
  background-color: #e67e22;
  color: #ecf0f1;
}

.simptip-warning.simptip-position-top.half-arrow:before {
  border-right: 7px solid #e67e22;
}

.simptip-warning.simptip-position-bottom.half-arrow:before {
  border-right: 7px solid #e67e22;
}

.label-vip {
  background-color: #ffc107;
}

@media (min-width: 576px) {
  .sm\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .sm\:tw-appearance-none {
    appearance: none !important;
  }

  .sm\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .sm\:tw-bg-local {
    background-attachment: local !important;
  }

  .sm\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .sm\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .sm\:tw-bg-black {
    background-color: #333 !important;
  }

  .sm\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .sm\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .sm\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .sm\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .sm\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .sm\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .sm\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .sm\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .sm\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .sm\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .sm\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .sm\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .sm\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .sm\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .sm\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .sm\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .sm\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .sm\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .sm\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .sm\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .sm\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .sm\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .sm\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .sm\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .sm\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .sm\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .sm\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .sm\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .sm\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .sm\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .sm\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .sm\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .sm\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .sm\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .sm\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .sm\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .sm\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .sm\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .sm\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .sm\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .sm\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .sm\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .sm\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .sm\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .sm\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .sm\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .sm\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .sm\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .sm\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .sm\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .sm\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .sm\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .sm\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .sm\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .sm\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .sm\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .sm\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .sm\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .sm\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .sm\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .sm\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .sm\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .sm\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .sm\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .sm\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .sm\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .sm\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .sm\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .sm\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .sm\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .sm\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .sm\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .sm\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .sm\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .sm\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .sm\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .sm\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .sm\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .sm\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .sm\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .sm\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .sm\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .sm\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .sm\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .sm\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .sm\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .sm\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .sm\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .sm\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .sm\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .sm\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .sm\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .sm\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .sm\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .sm\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .sm\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .sm\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .sm\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .sm\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .sm\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .sm\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .sm\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .sm\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .sm\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .sm\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .sm\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .sm\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .sm\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .sm\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .sm\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .sm\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .sm\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .sm\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .sm\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .sm\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .sm\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .sm\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .sm\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .sm\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .sm\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .sm\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .sm\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .sm\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .sm\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .sm\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .sm\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .sm\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .sm\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .sm\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .sm\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .sm\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .sm\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .sm\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .sm\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .sm\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .sm\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .sm\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .sm\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .sm\:tw-bg-center {
    background-position: center !important;
  }

  .sm\:tw-bg-left {
    background-position: left !important;
  }

  .sm\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .sm\:tw-bg-left-top {
    background-position: left top !important;
  }

  .sm\:tw-bg-right {
    background-position: right !important;
  }

  .sm\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .sm\:tw-bg-right-top {
    background-position: right top !important;
  }

  .sm\:tw-bg-top {
    background-position: top !important;
  }

  .sm\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .sm\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .sm\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .sm\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .sm\:tw-bg-cover {
    background-size: cover !important;
  }

  .sm\:tw-bg-contain {
    background-size: contain !important;
  }

  .sm\:tw-border-transparent {
    border-color: transparent !important;
  }

  .sm\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .sm\:tw-border-black {
    border-color: #333 !important;
  }

  .sm\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .sm\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .sm\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .sm\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .sm\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .sm\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .sm\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .sm\:tw-border-white {
    border-color: #ffffff !important;
  }

  .sm\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .sm\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .sm\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .sm\:tw-border-red {
    border-color: #e3342f !important;
  }

  .sm\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .sm\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .sm\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .sm\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .sm\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .sm\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .sm\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .sm\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .sm\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .sm\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .sm\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .sm\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .sm\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .sm\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .sm\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .sm\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .sm\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .sm\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .sm\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .sm\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .sm\:tw-border-green {
    border-color: #38c172 !important;
  }

  .sm\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .sm\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .sm\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .sm\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .sm\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .sm\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .sm\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .sm\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .sm\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .sm\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .sm\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .sm\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .sm\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .sm\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .sm\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .sm\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .sm\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .sm\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .sm\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .sm\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .sm\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .sm\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .sm\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .sm\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .sm\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .sm\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .sm\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .sm\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .sm\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .sm\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .sm\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .sm\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .sm\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .sm\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .sm\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .sm\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .sm\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .sm\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .sm\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .sm\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .sm\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .sm\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .sm\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .sm\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .sm\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .sm\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .sm\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .sm\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .sm\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .sm\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .sm\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .sm\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .sm\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .sm\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .sm\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .sm\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .sm\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .sm\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .sm\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .sm\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .sm\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .sm\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .sm\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .sm\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .sm\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .sm\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .sm\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .sm\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .sm\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .sm\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .sm\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .sm\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .sm\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .sm\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .sm\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .sm\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .sm\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .sm\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .sm\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .sm\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .sm\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .sm\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .sm\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .sm\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .sm\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .sm\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .sm\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .sm\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .sm\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .sm\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .sm\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .sm\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .sm\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .sm\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .sm\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .sm\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .sm\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .sm\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .sm\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .sm\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .sm\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .sm\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .sm\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .sm\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .sm\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .sm\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .sm\:tw-rounded {
    border-radius: .25rem !important;
  }

  .sm\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .sm\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .sm\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-border-solid {
    border-style: solid !important;
  }

  .sm\:tw-border-dashed {
    border-style: dashed !important;
  }

  .sm\:tw-border-dotted {
    border-style: dotted !important;
  }

  .sm\:tw-border-none {
    border-style: none !important;
  }

  .sm\:tw-border-0 {
    border-width: 0 !important;
  }

  .sm\:tw-border-2 {
    border-width: 2px !important;
  }

  .sm\:tw-border-4 {
    border-width: 4px !important;
  }

  .sm\:tw-border-8 {
    border-width: 8px !important;
  }

  .sm\:tw-border {
    border-width: 1px !important;
  }

  .sm\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .sm\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .sm\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .sm\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .sm\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .sm\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .sm\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .sm\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .sm\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .sm\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .sm\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .sm\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .sm\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .sm\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .sm\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .sm\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .sm\:tw-border-t {
    border-top-width: 1px !important;
  }

  .sm\:tw-border-r {
    border-right-width: 1px !important;
  }

  .sm\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .sm\:tw-border-l {
    border-left-width: 1px !important;
  }

  .sm\:tw-cursor-auto {
    cursor: auto !important;
  }

  .sm\:tw-cursor-default {
    cursor: default !important;
  }

  .sm\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .sm\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .sm\:tw-block {
    display: block !important;
  }

  .sm\:tw-inline-block {
    display: inline-block !important;
  }

  .sm\:tw-inline {
    display: inline !important;
  }

  .sm\:tw-table {
    display: table !important;
  }

  .sm\:tw-table-row {
    display: table-row !important;
  }

  .sm\:tw-table-cell {
    display: table-cell !important;
  }

  .sm\:tw-hidden {
    display: none !important;
  }

  .sm\:tw-flex {
    display: flex !important;
  }

  .sm\:tw-inline-flex {
    display: inline-flex !important;
  }

  .sm\:tw-flex-row {
    flex-direction: row !important;
  }

  .sm\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .sm\:tw-flex-col {
    flex-direction: column !important;
  }

  .sm\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .sm\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .sm\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .sm\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .sm\:tw-items-start {
    align-items: flex-start !important;
  }

  .sm\:tw-items-end {
    align-items: flex-end !important;
  }

  .sm\:tw-items-center {
    align-items: center !important;
  }

  .sm\:tw-items-baseline {
    align-items: baseline !important;
  }

  .sm\:tw-items-stretch {
    align-items: stretch !important;
  }

  .sm\:tw-self-auto {
    align-self: auto !important;
  }

  .sm\:tw-self-start {
    align-self: flex-start !important;
  }

  .sm\:tw-self-end {
    align-self: flex-end !important;
  }

  .sm\:tw-self-center {
    align-self: center !important;
  }

  .sm\:tw-self-stretch {
    align-self: stretch !important;
  }

  .sm\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .sm\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .sm\:tw-justify-center {
    justify-content: center !important;
  }

  .sm\:tw-justify-between {
    justify-content: space-between !important;
  }

  .sm\:tw-justify-around {
    justify-content: space-around !important;
  }

  .sm\:tw-content-center {
    align-content: center !important;
  }

  .sm\:tw-content-start {
    align-content: flex-start !important;
  }

  .sm\:tw-content-end {
    align-content: flex-end !important;
  }

  .sm\:tw-content-between {
    align-content: space-between !important;
  }

  .sm\:tw-content-around {
    align-content: space-around !important;
  }

  .sm\:tw-flex-1 {
    flex: 1 !important;
  }

  .sm\:tw-flex-auto {
    flex: auto !important;
  }

  .sm\:tw-flex-initial {
    flex: initial !important;
  }

  .sm\:tw-flex-none {
    flex: none !important;
  }

  .sm\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .sm\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .sm\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .sm\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .sm\:tw-float-right {
    float: right !important;
  }

  .sm\:tw-float-left {
    float: left !important;
  }

  .sm\:tw-float-none {
    float: none !important;
  }

  .sm\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .sm\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .sm\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .sm\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .sm\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .sm\:tw-font-thin {
    font-weight: 200 !important;
  }

  .sm\:tw-font-light {
    font-weight: 300 !important;
  }

  .sm\:tw-font-normal {
    font-weight: 400 !important;
  }

  .sm\:tw-font-medium {
    font-weight: 500 !important;
  }

  .sm\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .sm\:tw-font-bold {
    font-weight: 700 !important;
  }

  .sm\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .sm\:tw-font-black {
    font-weight: 900 !important;
  }

  .sm\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .sm\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .sm\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .sm\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .sm\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .sm\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .sm\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .sm\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .sm\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .sm\:tw-h-1 {
    height: 0.25rem !important;
  }

  .sm\:tw-h-2 {
    height: 0.5rem !important;
  }

  .sm\:tw-h-3 {
    height: 0.75rem !important;
  }

  .sm\:tw-h-4 {
    height: 1rem !important;
  }

  .sm\:tw-h-6 {
    height: 1.5rem !important;
  }

  .sm\:tw-h-8 {
    height: 2rem !important;
  }

  .sm\:tw-h-10 {
    height: 2.5rem !important;
  }

  .sm\:tw-h-12 {
    height: 3rem !important;
  }

  .sm\:tw-h-16 {
    height: 4rem !important;
  }

  .sm\:tw-h-24 {
    height: 6rem !important;
  }

  .sm\:tw-h-32 {
    height: 8rem !important;
  }

  .sm\:tw-h-48 {
    height: 12rem !important;
  }

  .sm\:tw-h-64 {
    height: 16rem !important;
  }

  .sm\:tw-h-auto {
    height: auto !important;
  }

  .sm\:tw-h-px {
    height: 1px !important;
  }

  .sm\:tw-h-full {
    height: 100% !important;
  }

  .sm\:tw-h-screen {
    height: 100vh !important;
  }

  .sm\:tw-leading-none {
    line-height: 1 !important;
  }

  .sm\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .sm\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .sm\:tw-leading-loose {
    line-height: 2 !important;
  }

  .sm\:tw-m-0 {
    margin: 0 !important;
  }

  .sm\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .sm\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .sm\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .sm\:tw-m-4 {
    margin: 1rem !important;
  }

  .sm\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .sm\:tw-m-8 {
    margin: 2rem !important;
  }

  .sm\:tw-m-auto {
    margin: auto !important;
  }

  .sm\:tw-m-px {
    margin: 1px !important;
  }

  .sm\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .sm\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .sm\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .sm\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .sm\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .sm\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .sm\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .sm\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .sm\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .sm\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .sm\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .sm\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .sm\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .sm\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .sm\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .sm\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .sm\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .sm\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .sm\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .sm\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .sm\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .sm\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .sm\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .sm\:tw-mt-auto {
    margin-top: auto !important;
  }

  .sm\:tw-mr-auto {
    margin-right: auto !important;
  }

  .sm\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .sm\:tw-ml-auto {
    margin-left: auto !important;
  }

  .sm\:tw-mt-px {
    margin-top: 1px !important;
  }

  .sm\:tw-mr-px {
    margin-right: 1px !important;
  }

  .sm\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .sm\:tw-ml-px {
    margin-left: 1px !important;
  }

  .sm\:tw-max-h-full {
    max-height: 100% !important;
  }

  .sm\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .sm\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .sm\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .sm\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .sm\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .sm\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .sm\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .sm\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .sm\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .sm\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .sm\:tw-max-w-full {
    max-width: 100% !important;
  }

  .sm\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .sm\:tw-min-h-full {
    min-height: 100% !important;
  }

  .sm\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .sm\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .sm\:tw-min-w-full {
    min-width: 100% !important;
  }

  .sm\:tw--m-0 {
    margin: 0 !important;
  }

  .sm\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .sm\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .sm\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .sm\:tw--m-4 {
    margin: -1rem !important;
  }

  .sm\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .sm\:tw--m-8 {
    margin: -2rem !important;
  }

  .sm\:tw--m-px {
    margin: -1px !important;
  }

  .sm\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .sm\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .sm\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .sm\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .sm\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .sm\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .sm\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .sm\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .sm\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .sm\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .sm\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .sm\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .sm\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .sm\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .sm\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .sm\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .sm\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .sm\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .sm\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .sm\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .sm\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .sm\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .sm\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .sm\:tw--mt-px {
    margin-top: -1px !important;
  }

  .sm\:tw--mr-px {
    margin-right: -1px !important;
  }

  .sm\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .sm\:tw--ml-px {
    margin-left: -1px !important;
  }

  .sm\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .sm\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .sm\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .sm\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .sm\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .sm\:tw-overflow-auto {
    overflow: auto !important;
  }

  .sm\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .sm\:tw-overflow-visible {
    overflow: visible !important;
  }

  .sm\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .sm\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .sm\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .sm\:tw-p-0 {
    padding: 0 !important;
  }

  .sm\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .sm\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .sm\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .sm\:tw-p-4 {
    padding: 1rem !important;
  }

  .sm\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .sm\:tw-p-8 {
    padding: 2rem !important;
  }

  .sm\:tw-p-px {
    padding: 1px !important;
  }

  .sm\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .sm\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .sm\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .sm\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .sm\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .sm\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .sm\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .sm\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .sm\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .sm\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .sm\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .sm\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .sm\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .sm\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .sm\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .sm\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .sm\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .sm\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .sm\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .sm\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .sm\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .sm\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .sm\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .sm\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .sm\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .sm\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .sm\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .sm\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .sm\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .sm\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .sm\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .sm\:tw-pt-px {
    padding-top: 1px !important;
  }

  .sm\:tw-pr-px {
    padding-right: 1px !important;
  }

  .sm\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .sm\:tw-pl-px {
    padding-left: 1px !important;
  }

  .sm\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .sm\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .sm\:tw-static {
    position: static !important;
  }

  .sm\:tw-fixed {
    position: fixed !important;
  }

  .sm\:tw-absolute {
    position: absolute !important;
  }

  .sm\:tw-relative {
    position: relative !important;
  }

  .sm\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-t {
    top: 0 !important;
  }

  .sm\:tw-pin-r {
    right: 0 !important;
  }

  .sm\:tw-pin-b {
    bottom: 0 !important;
  }

  .sm\:tw-pin-l {
    left: 0 !important;
  }

  .sm\:tw-resize-none {
    resize: none !important;
  }

  .sm\:tw-resize-y {
    resize: vertical !important;
  }

  .sm\:tw-resize-x {
    resize: horizontal !important;
  }

  .sm\:tw-resize {
    resize: both !important;
  }

  .sm\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .sm\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:tw-shadow-none {
    box-shadow: none !important;
  }

  .sm\:tw-text-left {
    text-align: left !important;
  }

  .sm\:tw-text-center {
    text-align: center !important;
  }

  .sm\:tw-text-right {
    text-align: right !important;
  }

  .sm\:tw-text-justify {
    text-align: justify !important;
  }

  .sm\:tw-text-transparent {
    color: transparent !important;
  }

  .sm\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .sm\:tw-text-black {
    color: #333 !important;
  }

  .sm\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .sm\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .sm\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .sm\:tw-text-grey {
    color: #9babb4 !important;
  }

  .sm\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .sm\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .sm\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .sm\:tw-text-white {
    color: #ffffff !important;
  }

  .sm\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .sm\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .sm\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .sm\:tw-text-red {
    color: #e3342f !important;
  }

  .sm\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .sm\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .sm\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .sm\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .sm\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .sm\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .sm\:tw-text-orange {
    color: #f6993f !important;
  }

  .sm\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .sm\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .sm\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .sm\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .sm\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .sm\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .sm\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .sm\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .sm\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .sm\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .sm\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .sm\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .sm\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .sm\:tw-text-green {
    color: #38c172 !important;
  }

  .sm\:tw-text-green-light {
    color: #51d88a !important;
  }

  .sm\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .sm\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .sm\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .sm\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .sm\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .sm\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .sm\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .sm\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .sm\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .sm\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .sm\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .sm\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .sm\:tw-text-blue {
    color: #3490dc !important;
  }

  .sm\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .sm\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .sm\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .sm\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .sm\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .sm\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .sm\:tw-text-indigo {
    color: #6574cd !important;
  }

  .sm\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .sm\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .sm\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .sm\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .sm\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .sm\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .sm\:tw-text-purple {
    color: #9561e2 !important;
  }

  .sm\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .sm\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .sm\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .sm\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .sm\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .sm\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .sm\:tw-text-pink {
    color: #f66d9b !important;
  }

  .sm\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .sm\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .sm\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .sm\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .sm\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .sm\:tw-text-custom-grey {
    color: #eee !important;
  }

  .sm\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .sm\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .sm\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .sm\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .sm\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .sm\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .sm\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .sm\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .sm\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .sm\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .sm\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .sm\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .sm\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .sm\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .sm\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .sm\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .sm\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .sm\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .sm\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .sm\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .sm\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .sm\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .sm\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .sm\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .sm\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .sm\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .sm\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .sm\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .sm\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .sm\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .sm\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .sm\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .sm\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .sm\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .sm\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .sm\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .sm\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .sm\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .sm\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .sm\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .sm\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .sm\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .sm\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .sm\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .sm\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .sm\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .sm\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .sm\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .sm\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .sm\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .sm\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .sm\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .sm\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .sm\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .sm\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .sm\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .sm\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .sm\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .sm\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .sm\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .sm\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .sm\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .sm\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .sm\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .sm\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .sm\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .sm\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .sm\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .sm\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .sm\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .sm\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .sm\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .sm\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .sm\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .sm\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .sm\:tw-text-xs {
    font-size: .75rem !important;
  }

  .sm\:tw-text-sm {
    font-size: .875rem !important;
  }

  .sm\:tw-text-base {
    font-size: 1rem !important;
  }

  .sm\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .sm\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .sm\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .sm\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .sm\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .sm\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .sm\:tw-italic {
    font-style: italic !important;
  }

  .sm\:tw-roman {
    font-style: normal !important;
  }

  .sm\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .sm\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .sm\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .sm\:tw-normal-case {
    text-transform: none !important;
  }

  .sm\:tw-underline {
    text-decoration: underline !important;
  }

  .sm\:tw-line-through {
    text-decoration: line-through !important;
  }

  .sm\:tw-no-underline {
    text-decoration: none !important;
  }

  .sm\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .sm\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .sm\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .sm\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .sm\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .sm\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .sm\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .sm\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .sm\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .sm\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .sm\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .sm\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .sm\:tw-select-none {
    user-select: none !important;
  }

  .sm\:tw-select-text {
    user-select: text !important;
  }

  .sm\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .sm\:tw-align-top {
    vertical-align: top !important;
  }

  .sm\:tw-align-middle {
    vertical-align: middle !important;
  }

  .sm\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .sm\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .sm\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .sm\:tw-visible {
    visibility: visible !important;
  }

  .sm\:tw-invisible {
    visibility: hidden !important;
  }

  .sm\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .sm\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .sm\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .sm\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .sm\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .sm\:tw-break-words {
    word-wrap: break-word !important;
  }

  .sm\:tw-break-normal {
    word-wrap: normal !important;
  }

  .sm\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:tw-w-1 {
    width: 0.25rem !important;
  }

  .sm\:tw-w-2 {
    width: 0.5rem !important;
  }

  .sm\:tw-w-3 {
    width: 0.75rem !important;
  }

  .sm\:tw-w-4 {
    width: 1rem !important;
  }

  .sm\:tw-w-6 {
    width: 1.5rem !important;
  }

  .sm\:tw-w-8 {
    width: 2rem !important;
  }

  .sm\:tw-w-10 {
    width: 2.5rem !important;
  }

  .sm\:tw-w-12 {
    width: 3rem !important;
  }

  .sm\:tw-w-16 {
    width: 4rem !important;
  }

  .sm\:tw-w-24 {
    width: 6rem !important;
  }

  .sm\:tw-w-32 {
    width: 8rem !important;
  }

  .sm\:tw-w-48 {
    width: 12rem !important;
  }

  .sm\:tw-w-64 {
    width: 16rem !important;
  }

  .sm\:tw-w-auto {
    width: auto !important;
  }

  .sm\:tw-w-px {
    width: 1px !important;
  }

  .sm\:tw-w-1\/2 {
    width: 50% !important;
  }

  .sm\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .sm\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .sm\:tw-w-1\/4 {
    width: 25% !important;
  }

  .sm\:tw-w-3\/4 {
    width: 75% !important;
  }

  .sm\:tw-w-1\/5 {
    width: 20% !important;
  }

  .sm\:tw-w-2\/5 {
    width: 40% !important;
  }

  .sm\:tw-w-3\/5 {
    width: 60% !important;
  }

  .sm\:tw-w-4\/5 {
    width: 80% !important;
  }

  .sm\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .sm\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .sm\:tw-w-full {
    width: 100% !important;
  }

  .sm\:tw-w-screen {
    width: 100vw !important;
  }

  .sm\:tw-z-0 {
    z-index: 0 !important;
  }

  .sm\:tw-z-10 {
    z-index: 10 !important;
  }

  .sm\:tw-z-20 {
    z-index: 20 !important;
  }

  .sm\:tw-z-30 {
    z-index: 30 !important;
  }

  .sm\:tw-z-40 {
    z-index: 40 !important;
  }

  .sm\:tw-z-50 {
    z-index: 50 !important;
  }

  .sm\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 768px) {
  .md\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .md\:tw-appearance-none {
    appearance: none !important;
  }

  .md\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .md\:tw-bg-local {
    background-attachment: local !important;
  }

  .md\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .md\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .md\:tw-bg-black {
    background-color: #333 !important;
  }

  .md\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .md\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .md\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .md\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .md\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .md\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .md\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .md\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .md\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .md\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .md\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .md\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .md\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .md\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .md\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .md\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .md\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .md\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .md\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .md\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .md\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .md\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .md\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .md\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .md\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .md\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .md\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .md\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .md\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .md\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .md\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .md\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .md\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .md\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .md\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .md\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .md\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .md\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .md\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .md\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .md\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .md\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .md\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .md\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .md\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .md\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .md\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .md\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .md\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .md\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .md\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .md\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .md\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .md\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .md\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .md\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .md\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .md\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .md\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .md\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .md\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .md\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .md\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .md\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .md\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .md\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .md\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .md\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .md\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .md\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .md\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .md\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .md\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .md\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .md\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .md\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .md\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .md\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .md\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .md\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .md\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .md\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .md\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .md\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .md\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .md\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .md\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .md\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .md\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .md\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .md\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .md\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .md\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .md\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .md\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .md\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .md\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .md\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .md\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .md\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .md\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .md\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .md\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .md\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .md\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .md\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .md\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .md\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .md\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .md\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .md\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .md\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .md\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .md\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .md\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .md\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .md\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .md\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .md\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .md\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .md\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .md\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .md\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .md\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .md\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .md\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .md\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .md\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .md\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .md\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .md\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .md\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .md\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .md\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .md\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .md\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .md\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .md\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .md\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .md\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .md\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .md\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .md\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .md\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .md\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .md\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .md\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .md\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .md\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .md\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .md\:tw-bg-center {
    background-position: center !important;
  }

  .md\:tw-bg-left {
    background-position: left !important;
  }

  .md\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .md\:tw-bg-left-top {
    background-position: left top !important;
  }

  .md\:tw-bg-right {
    background-position: right !important;
  }

  .md\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .md\:tw-bg-right-top {
    background-position: right top !important;
  }

  .md\:tw-bg-top {
    background-position: top !important;
  }

  .md\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .md\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .md\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .md\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .md\:tw-bg-cover {
    background-size: cover !important;
  }

  .md\:tw-bg-contain {
    background-size: contain !important;
  }

  .md\:tw-border-transparent {
    border-color: transparent !important;
  }

  .md\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .md\:tw-border-black {
    border-color: #333 !important;
  }

  .md\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .md\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .md\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .md\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .md\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .md\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .md\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .md\:tw-border-white {
    border-color: #ffffff !important;
  }

  .md\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .md\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .md\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .md\:tw-border-red {
    border-color: #e3342f !important;
  }

  .md\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .md\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .md\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .md\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .md\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .md\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .md\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .md\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .md\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .md\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .md\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .md\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .md\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .md\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .md\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .md\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .md\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .md\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .md\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .md\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .md\:tw-border-green {
    border-color: #38c172 !important;
  }

  .md\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .md\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .md\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .md\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .md\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .md\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .md\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .md\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .md\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .md\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .md\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .md\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .md\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .md\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .md\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .md\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .md\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .md\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .md\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .md\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .md\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .md\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .md\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .md\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .md\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .md\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .md\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .md\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .md\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .md\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .md\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .md\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .md\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .md\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .md\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .md\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .md\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .md\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .md\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .md\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .md\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .md\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .md\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .md\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .md\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .md\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .md\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .md\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .md\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .md\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .md\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .md\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .md\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .md\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .md\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .md\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .md\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .md\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .md\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .md\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .md\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .md\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .md\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .md\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .md\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .md\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .md\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .md\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .md\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .md\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .md\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .md\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .md\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .md\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .md\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .md\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .md\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .md\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .md\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .md\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .md\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .md\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .md\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .md\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .md\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .md\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .md\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .md\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .md\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .md\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .md\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .md\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .md\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .md\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .md\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .md\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .md\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .md\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .md\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .md\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .md\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .md\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .md\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .md\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .md\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .md\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .md\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .md\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .md\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .md\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .md\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .md\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .md\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .md\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .md\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .md\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .md\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .md\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .md\:tw-rounded {
    border-radius: .25rem !important;
  }

  .md\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .md\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .md\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .md\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-border-solid {
    border-style: solid !important;
  }

  .md\:tw-border-dashed {
    border-style: dashed !important;
  }

  .md\:tw-border-dotted {
    border-style: dotted !important;
  }

  .md\:tw-border-none {
    border-style: none !important;
  }

  .md\:tw-border-0 {
    border-width: 0 !important;
  }

  .md\:tw-border-2 {
    border-width: 2px !important;
  }

  .md\:tw-border-4 {
    border-width: 4px !important;
  }

  .md\:tw-border-8 {
    border-width: 8px !important;
  }

  .md\:tw-border {
    border-width: 1px !important;
  }

  .md\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .md\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .md\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .md\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .md\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .md\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .md\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .md\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .md\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .md\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .md\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .md\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .md\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .md\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .md\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .md\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .md\:tw-border-t {
    border-top-width: 1px !important;
  }

  .md\:tw-border-r {
    border-right-width: 1px !important;
  }

  .md\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .md\:tw-border-l {
    border-left-width: 1px !important;
  }

  .md\:tw-cursor-auto {
    cursor: auto !important;
  }

  .md\:tw-cursor-default {
    cursor: default !important;
  }

  .md\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .md\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .md\:tw-block {
    display: block !important;
  }

  .md\:tw-inline-block {
    display: inline-block !important;
  }

  .md\:tw-inline {
    display: inline !important;
  }

  .md\:tw-table {
    display: table !important;
  }

  .md\:tw-table-row {
    display: table-row !important;
  }

  .md\:tw-table-cell {
    display: table-cell !important;
  }

  .md\:tw-hidden {
    display: none !important;
  }

  .md\:tw-flex {
    display: flex !important;
  }

  .md\:tw-inline-flex {
    display: inline-flex !important;
  }

  .md\:tw-flex-row {
    flex-direction: row !important;
  }

  .md\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .md\:tw-flex-col {
    flex-direction: column !important;
  }

  .md\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .md\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .md\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .md\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .md\:tw-items-start {
    align-items: flex-start !important;
  }

  .md\:tw-items-end {
    align-items: flex-end !important;
  }

  .md\:tw-items-center {
    align-items: center !important;
  }

  .md\:tw-items-baseline {
    align-items: baseline !important;
  }

  .md\:tw-items-stretch {
    align-items: stretch !important;
  }

  .md\:tw-self-auto {
    align-self: auto !important;
  }

  .md\:tw-self-start {
    align-self: flex-start !important;
  }

  .md\:tw-self-end {
    align-self: flex-end !important;
  }

  .md\:tw-self-center {
    align-self: center !important;
  }

  .md\:tw-self-stretch {
    align-self: stretch !important;
  }

  .md\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .md\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .md\:tw-justify-center {
    justify-content: center !important;
  }

  .md\:tw-justify-between {
    justify-content: space-between !important;
  }

  .md\:tw-justify-around {
    justify-content: space-around !important;
  }

  .md\:tw-content-center {
    align-content: center !important;
  }

  .md\:tw-content-start {
    align-content: flex-start !important;
  }

  .md\:tw-content-end {
    align-content: flex-end !important;
  }

  .md\:tw-content-between {
    align-content: space-between !important;
  }

  .md\:tw-content-around {
    align-content: space-around !important;
  }

  .md\:tw-flex-1 {
    flex: 1 !important;
  }

  .md\:tw-flex-auto {
    flex: auto !important;
  }

  .md\:tw-flex-initial {
    flex: initial !important;
  }

  .md\:tw-flex-none {
    flex: none !important;
  }

  .md\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .md\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .md\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .md\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .md\:tw-float-right {
    float: right !important;
  }

  .md\:tw-float-left {
    float: left !important;
  }

  .md\:tw-float-none {
    float: none !important;
  }

  .md\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .md\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .md\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .md\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .md\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .md\:tw-font-thin {
    font-weight: 200 !important;
  }

  .md\:tw-font-light {
    font-weight: 300 !important;
  }

  .md\:tw-font-normal {
    font-weight: 400 !important;
  }

  .md\:tw-font-medium {
    font-weight: 500 !important;
  }

  .md\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .md\:tw-font-bold {
    font-weight: 700 !important;
  }

  .md\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .md\:tw-font-black {
    font-weight: 900 !important;
  }

  .md\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .md\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .md\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .md\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .md\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .md\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .md\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .md\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .md\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .md\:tw-h-1 {
    height: 0.25rem !important;
  }

  .md\:tw-h-2 {
    height: 0.5rem !important;
  }

  .md\:tw-h-3 {
    height: 0.75rem !important;
  }

  .md\:tw-h-4 {
    height: 1rem !important;
  }

  .md\:tw-h-6 {
    height: 1.5rem !important;
  }

  .md\:tw-h-8 {
    height: 2rem !important;
  }

  .md\:tw-h-10 {
    height: 2.5rem !important;
  }

  .md\:tw-h-12 {
    height: 3rem !important;
  }

  .md\:tw-h-16 {
    height: 4rem !important;
  }

  .md\:tw-h-24 {
    height: 6rem !important;
  }

  .md\:tw-h-32 {
    height: 8rem !important;
  }

  .md\:tw-h-48 {
    height: 12rem !important;
  }

  .md\:tw-h-64 {
    height: 16rem !important;
  }

  .md\:tw-h-auto {
    height: auto !important;
  }

  .md\:tw-h-px {
    height: 1px !important;
  }

  .md\:tw-h-full {
    height: 100% !important;
  }

  .md\:tw-h-screen {
    height: 100vh !important;
  }

  .md\:tw-leading-none {
    line-height: 1 !important;
  }

  .md\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .md\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .md\:tw-leading-loose {
    line-height: 2 !important;
  }

  .md\:tw-m-0 {
    margin: 0 !important;
  }

  .md\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .md\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .md\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .md\:tw-m-4 {
    margin: 1rem !important;
  }

  .md\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .md\:tw-m-8 {
    margin: 2rem !important;
  }

  .md\:tw-m-auto {
    margin: auto !important;
  }

  .md\:tw-m-px {
    margin: 1px !important;
  }

  .md\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .md\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .md\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .md\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .md\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .md\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .md\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .md\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .md\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .md\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .md\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .md\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .md\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .md\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .md\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .md\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .md\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .md\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .md\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .md\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .md\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .md\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .md\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .md\:tw-mt-auto {
    margin-top: auto !important;
  }

  .md\:tw-mr-auto {
    margin-right: auto !important;
  }

  .md\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .md\:tw-ml-auto {
    margin-left: auto !important;
  }

  .md\:tw-mt-px {
    margin-top: 1px !important;
  }

  .md\:tw-mr-px {
    margin-right: 1px !important;
  }

  .md\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .md\:tw-ml-px {
    margin-left: 1px !important;
  }

  .md\:tw-max-h-full {
    max-height: 100% !important;
  }

  .md\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .md\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .md\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .md\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .md\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .md\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .md\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .md\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .md\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .md\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .md\:tw-max-w-full {
    max-width: 100% !important;
  }

  .md\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .md\:tw-min-h-full {
    min-height: 100% !important;
  }

  .md\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .md\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .md\:tw-min-w-full {
    min-width: 100% !important;
  }

  .md\:tw--m-0 {
    margin: 0 !important;
  }

  .md\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .md\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .md\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .md\:tw--m-4 {
    margin: -1rem !important;
  }

  .md\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .md\:tw--m-8 {
    margin: -2rem !important;
  }

  .md\:tw--m-px {
    margin: -1px !important;
  }

  .md\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .md\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .md\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .md\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .md\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .md\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .md\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .md\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .md\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .md\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .md\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .md\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .md\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .md\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .md\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .md\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .md\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .md\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .md\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .md\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .md\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .md\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .md\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .md\:tw--mt-px {
    margin-top: -1px !important;
  }

  .md\:tw--mr-px {
    margin-right: -1px !important;
  }

  .md\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .md\:tw--ml-px {
    margin-left: -1px !important;
  }

  .md\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .md\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .md\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .md\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .md\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .md\:tw-overflow-auto {
    overflow: auto !important;
  }

  .md\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .md\:tw-overflow-visible {
    overflow: visible !important;
  }

  .md\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .md\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .md\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .md\:tw-p-0 {
    padding: 0 !important;
  }

  .md\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .md\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .md\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .md\:tw-p-4 {
    padding: 1rem !important;
  }

  .md\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .md\:tw-p-8 {
    padding: 2rem !important;
  }

  .md\:tw-p-px {
    padding: 1px !important;
  }

  .md\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .md\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .md\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .md\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .md\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .md\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .md\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .md\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .md\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .md\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .md\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .md\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .md\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .md\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .md\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .md\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .md\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .md\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .md\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .md\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .md\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .md\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .md\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .md\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .md\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .md\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .md\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .md\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .md\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .md\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .md\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .md\:tw-pt-px {
    padding-top: 1px !important;
  }

  .md\:tw-pr-px {
    padding-right: 1px !important;
  }

  .md\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .md\:tw-pl-px {
    padding-left: 1px !important;
  }

  .md\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .md\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .md\:tw-static {
    position: static !important;
  }

  .md\:tw-fixed {
    position: fixed !important;
  }

  .md\:tw-absolute {
    position: absolute !important;
  }

  .md\:tw-relative {
    position: relative !important;
  }

  .md\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-t {
    top: 0 !important;
  }

  .md\:tw-pin-r {
    right: 0 !important;
  }

  .md\:tw-pin-b {
    bottom: 0 !important;
  }

  .md\:tw-pin-l {
    left: 0 !important;
  }

  .md\:tw-resize-none {
    resize: none !important;
  }

  .md\:tw-resize-y {
    resize: vertical !important;
  }

  .md\:tw-resize-x {
    resize: horizontal !important;
  }

  .md\:tw-resize {
    resize: both !important;
  }

  .md\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .md\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:tw-shadow-none {
    box-shadow: none !important;
  }

  .md\:tw-text-left {
    text-align: left !important;
  }

  .md\:tw-text-center {
    text-align: center !important;
  }

  .md\:tw-text-right {
    text-align: right !important;
  }

  .md\:tw-text-justify {
    text-align: justify !important;
  }

  .md\:tw-text-transparent {
    color: transparent !important;
  }

  .md\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .md\:tw-text-black {
    color: #333 !important;
  }

  .md\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .md\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .md\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .md\:tw-text-grey {
    color: #9babb4 !important;
  }

  .md\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .md\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .md\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .md\:tw-text-white {
    color: #ffffff !important;
  }

  .md\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .md\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .md\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .md\:tw-text-red {
    color: #e3342f !important;
  }

  .md\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .md\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .md\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .md\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .md\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .md\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .md\:tw-text-orange {
    color: #f6993f !important;
  }

  .md\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .md\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .md\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .md\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .md\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .md\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .md\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .md\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .md\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .md\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .md\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .md\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .md\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .md\:tw-text-green {
    color: #38c172 !important;
  }

  .md\:tw-text-green-light {
    color: #51d88a !important;
  }

  .md\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .md\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .md\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .md\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .md\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .md\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .md\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .md\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .md\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .md\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .md\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .md\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .md\:tw-text-blue {
    color: #3490dc !important;
  }

  .md\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .md\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .md\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .md\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .md\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .md\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .md\:tw-text-indigo {
    color: #6574cd !important;
  }

  .md\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .md\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .md\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .md\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .md\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .md\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .md\:tw-text-purple {
    color: #9561e2 !important;
  }

  .md\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .md\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .md\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .md\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .md\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .md\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .md\:tw-text-pink {
    color: #f66d9b !important;
  }

  .md\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .md\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .md\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .md\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .md\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .md\:tw-text-custom-grey {
    color: #eee !important;
  }

  .md\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .md\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .md\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .md\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .md\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .md\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .md\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .md\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .md\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .md\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .md\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .md\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .md\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .md\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .md\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .md\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .md\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .md\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .md\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .md\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .md\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .md\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .md\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .md\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .md\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .md\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .md\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .md\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .md\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .md\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .md\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .md\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .md\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .md\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .md\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .md\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .md\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .md\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .md\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .md\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .md\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .md\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .md\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .md\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .md\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .md\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .md\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .md\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .md\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .md\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .md\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .md\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .md\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .md\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .md\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .md\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .md\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .md\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .md\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .md\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .md\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .md\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .md\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .md\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .md\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .md\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .md\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .md\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .md\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .md\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .md\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .md\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .md\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .md\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .md\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .md\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .md\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .md\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .md\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .md\:tw-text-xs {
    font-size: .75rem !important;
  }

  .md\:tw-text-sm {
    font-size: .875rem !important;
  }

  .md\:tw-text-base {
    font-size: 1rem !important;
  }

  .md\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .md\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .md\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .md\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .md\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .md\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .md\:tw-italic {
    font-style: italic !important;
  }

  .md\:tw-roman {
    font-style: normal !important;
  }

  .md\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .md\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .md\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .md\:tw-normal-case {
    text-transform: none !important;
  }

  .md\:tw-underline {
    text-decoration: underline !important;
  }

  .md\:tw-line-through {
    text-decoration: line-through !important;
  }

  .md\:tw-no-underline {
    text-decoration: none !important;
  }

  .md\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .md\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .md\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .md\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .md\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .md\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .md\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .md\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .md\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .md\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .md\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .md\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .md\:tw-select-none {
    user-select: none !important;
  }

  .md\:tw-select-text {
    user-select: text !important;
  }

  .md\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .md\:tw-align-top {
    vertical-align: top !important;
  }

  .md\:tw-align-middle {
    vertical-align: middle !important;
  }

  .md\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .md\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .md\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .md\:tw-visible {
    visibility: visible !important;
  }

  .md\:tw-invisible {
    visibility: hidden !important;
  }

  .md\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .md\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .md\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .md\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .md\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .md\:tw-break-words {
    word-wrap: break-word !important;
  }

  .md\:tw-break-normal {
    word-wrap: normal !important;
  }

  .md\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:tw-w-1 {
    width: 0.25rem !important;
  }

  .md\:tw-w-2 {
    width: 0.5rem !important;
  }

  .md\:tw-w-3 {
    width: 0.75rem !important;
  }

  .md\:tw-w-4 {
    width: 1rem !important;
  }

  .md\:tw-w-6 {
    width: 1.5rem !important;
  }

  .md\:tw-w-8 {
    width: 2rem !important;
  }

  .md\:tw-w-10 {
    width: 2.5rem !important;
  }

  .md\:tw-w-12 {
    width: 3rem !important;
  }

  .md\:tw-w-16 {
    width: 4rem !important;
  }

  .md\:tw-w-24 {
    width: 6rem !important;
  }

  .md\:tw-w-32 {
    width: 8rem !important;
  }

  .md\:tw-w-48 {
    width: 12rem !important;
  }

  .md\:tw-w-64 {
    width: 16rem !important;
  }

  .md\:tw-w-auto {
    width: auto !important;
  }

  .md\:tw-w-px {
    width: 1px !important;
  }

  .md\:tw-w-1\/2 {
    width: 50% !important;
  }

  .md\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .md\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .md\:tw-w-1\/4 {
    width: 25% !important;
  }

  .md\:tw-w-3\/4 {
    width: 75% !important;
  }

  .md\:tw-w-1\/5 {
    width: 20% !important;
  }

  .md\:tw-w-2\/5 {
    width: 40% !important;
  }

  .md\:tw-w-3\/5 {
    width: 60% !important;
  }

  .md\:tw-w-4\/5 {
    width: 80% !important;
  }

  .md\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .md\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .md\:tw-w-full {
    width: 100% !important;
  }

  .md\:tw-w-screen {
    width: 100vw !important;
  }

  .md\:tw-z-0 {
    z-index: 0 !important;
  }

  .md\:tw-z-10 {
    z-index: 10 !important;
  }

  .md\:tw-z-20 {
    z-index: 20 !important;
  }

  .md\:tw-z-30 {
    z-index: 30 !important;
  }

  .md\:tw-z-40 {
    z-index: 40 !important;
  }

  .md\:tw-z-50 {
    z-index: 50 !important;
  }

  .md\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 992px) {
  .lg\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .lg\:tw-appearance-none {
    appearance: none !important;
  }

  .lg\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .lg\:tw-bg-local {
    background-attachment: local !important;
  }

  .lg\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .lg\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .lg\:tw-bg-black {
    background-color: #333 !important;
  }

  .lg\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .lg\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .lg\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .lg\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .lg\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .lg\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .lg\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .lg\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .lg\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .lg\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .lg\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .lg\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .lg\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .lg\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .lg\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .lg\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .lg\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .lg\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .lg\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .lg\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .lg\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .lg\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .lg\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .lg\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .lg\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .lg\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .lg\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .lg\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .lg\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .lg\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .lg\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .lg\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .lg\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .lg\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .lg\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .lg\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .lg\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .lg\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .lg\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .lg\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .lg\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .lg\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .lg\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .lg\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .lg\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .lg\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .lg\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .lg\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .lg\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .lg\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .lg\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .lg\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .lg\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .lg\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .lg\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .lg\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .lg\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .lg\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .lg\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .lg\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .lg\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .lg\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .lg\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .lg\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .lg\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .lg\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .lg\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .lg\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .lg\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .lg\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .lg\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .lg\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .lg\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .lg\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .lg\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .lg\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .lg\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .lg\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .lg\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .lg\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .lg\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .lg\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .lg\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .lg\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .lg\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .lg\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .lg\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .lg\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .lg\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .lg\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .lg\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .lg\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .lg\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .lg\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .lg\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .lg\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .lg\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .lg\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .lg\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .lg\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .lg\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .lg\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .lg\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .lg\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .lg\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .lg\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .lg\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .lg\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .lg\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .lg\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .lg\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .lg\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .lg\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .lg\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .lg\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .lg\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .lg\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .lg\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .lg\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .lg\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .lg\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .lg\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .lg\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .lg\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .lg\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .lg\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .lg\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .lg\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .lg\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .lg\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .lg\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .lg\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .lg\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .lg\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .lg\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .lg\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .lg\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .lg\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .lg\:tw-bg-center {
    background-position: center !important;
  }

  .lg\:tw-bg-left {
    background-position: left !important;
  }

  .lg\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .lg\:tw-bg-left-top {
    background-position: left top !important;
  }

  .lg\:tw-bg-right {
    background-position: right !important;
  }

  .lg\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .lg\:tw-bg-right-top {
    background-position: right top !important;
  }

  .lg\:tw-bg-top {
    background-position: top !important;
  }

  .lg\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .lg\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .lg\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .lg\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .lg\:tw-bg-cover {
    background-size: cover !important;
  }

  .lg\:tw-bg-contain {
    background-size: contain !important;
  }

  .lg\:tw-border-transparent {
    border-color: transparent !important;
  }

  .lg\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .lg\:tw-border-black {
    border-color: #333 !important;
  }

  .lg\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .lg\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .lg\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .lg\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .lg\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .lg\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .lg\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .lg\:tw-border-white {
    border-color: #ffffff !important;
  }

  .lg\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .lg\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .lg\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .lg\:tw-border-red {
    border-color: #e3342f !important;
  }

  .lg\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .lg\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .lg\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .lg\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .lg\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .lg\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .lg\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .lg\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .lg\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .lg\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .lg\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .lg\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .lg\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .lg\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .lg\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .lg\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .lg\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .lg\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .lg\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .lg\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .lg\:tw-border-green {
    border-color: #38c172 !important;
  }

  .lg\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .lg\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .lg\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .lg\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .lg\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .lg\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .lg\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .lg\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .lg\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .lg\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .lg\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .lg\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .lg\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .lg\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .lg\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .lg\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .lg\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .lg\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .lg\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .lg\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .lg\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .lg\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .lg\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .lg\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .lg\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .lg\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .lg\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .lg\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .lg\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .lg\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .lg\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .lg\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .lg\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .lg\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .lg\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .lg\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .lg\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .lg\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .lg\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .lg\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .lg\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .lg\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .lg\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .lg\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .lg\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .lg\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .lg\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .lg\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .lg\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .lg\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .lg\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .lg\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .lg\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .lg\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .lg\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .lg\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .lg\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .lg\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .lg\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .lg\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .lg\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .lg\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .lg\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .lg\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .lg\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .lg\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .lg\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .lg\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .lg\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .lg\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .lg\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .lg\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .lg\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .lg\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .lg\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .lg\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .lg\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .lg\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .lg\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .lg\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .lg\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .lg\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .lg\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .lg\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .lg\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .lg\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .lg\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .lg\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .lg\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .lg\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .lg\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .lg\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .lg\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .lg\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .lg\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .lg\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .lg\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .lg\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .lg\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .lg\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .lg\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .lg\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .lg\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .lg\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .lg\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .lg\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .lg\:tw-rounded {
    border-radius: .25rem !important;
  }

  .lg\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .lg\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .lg\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-border-solid {
    border-style: solid !important;
  }

  .lg\:tw-border-dashed {
    border-style: dashed !important;
  }

  .lg\:tw-border-dotted {
    border-style: dotted !important;
  }

  .lg\:tw-border-none {
    border-style: none !important;
  }

  .lg\:tw-border-0 {
    border-width: 0 !important;
  }

  .lg\:tw-border-2 {
    border-width: 2px !important;
  }

  .lg\:tw-border-4 {
    border-width: 4px !important;
  }

  .lg\:tw-border-8 {
    border-width: 8px !important;
  }

  .lg\:tw-border {
    border-width: 1px !important;
  }

  .lg\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .lg\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .lg\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .lg\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .lg\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .lg\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .lg\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .lg\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .lg\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .lg\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .lg\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .lg\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .lg\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .lg\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .lg\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .lg\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .lg\:tw-border-t {
    border-top-width: 1px !important;
  }

  .lg\:tw-border-r {
    border-right-width: 1px !important;
  }

  .lg\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .lg\:tw-border-l {
    border-left-width: 1px !important;
  }

  .lg\:tw-cursor-auto {
    cursor: auto !important;
  }

  .lg\:tw-cursor-default {
    cursor: default !important;
  }

  .lg\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .lg\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .lg\:tw-block {
    display: block !important;
  }

  .lg\:tw-inline-block {
    display: inline-block !important;
  }

  .lg\:tw-inline {
    display: inline !important;
  }

  .lg\:tw-table {
    display: table !important;
  }

  .lg\:tw-table-row {
    display: table-row !important;
  }

  .lg\:tw-table-cell {
    display: table-cell !important;
  }

  .lg\:tw-hidden {
    display: none !important;
  }

  .lg\:tw-flex {
    display: flex !important;
  }

  .lg\:tw-inline-flex {
    display: inline-flex !important;
  }

  .lg\:tw-flex-row {
    flex-direction: row !important;
  }

  .lg\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .lg\:tw-flex-col {
    flex-direction: column !important;
  }

  .lg\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .lg\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .lg\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .lg\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .lg\:tw-items-start {
    align-items: flex-start !important;
  }

  .lg\:tw-items-end {
    align-items: flex-end !important;
  }

  .lg\:tw-items-center {
    align-items: center !important;
  }

  .lg\:tw-items-baseline {
    align-items: baseline !important;
  }

  .lg\:tw-items-stretch {
    align-items: stretch !important;
  }

  .lg\:tw-self-auto {
    align-self: auto !important;
  }

  .lg\:tw-self-start {
    align-self: flex-start !important;
  }

  .lg\:tw-self-end {
    align-self: flex-end !important;
  }

  .lg\:tw-self-center {
    align-self: center !important;
  }

  .lg\:tw-self-stretch {
    align-self: stretch !important;
  }

  .lg\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .lg\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .lg\:tw-justify-center {
    justify-content: center !important;
  }

  .lg\:tw-justify-between {
    justify-content: space-between !important;
  }

  .lg\:tw-justify-around {
    justify-content: space-around !important;
  }

  .lg\:tw-content-center {
    align-content: center !important;
  }

  .lg\:tw-content-start {
    align-content: flex-start !important;
  }

  .lg\:tw-content-end {
    align-content: flex-end !important;
  }

  .lg\:tw-content-between {
    align-content: space-between !important;
  }

  .lg\:tw-content-around {
    align-content: space-around !important;
  }

  .lg\:tw-flex-1 {
    flex: 1 !important;
  }

  .lg\:tw-flex-auto {
    flex: auto !important;
  }

  .lg\:tw-flex-initial {
    flex: initial !important;
  }

  .lg\:tw-flex-none {
    flex: none !important;
  }

  .lg\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .lg\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .lg\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .lg\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .lg\:tw-float-right {
    float: right !important;
  }

  .lg\:tw-float-left {
    float: left !important;
  }

  .lg\:tw-float-none {
    float: none !important;
  }

  .lg\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lg\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .lg\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .lg\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .lg\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .lg\:tw-font-thin {
    font-weight: 200 !important;
  }

  .lg\:tw-font-light {
    font-weight: 300 !important;
  }

  .lg\:tw-font-normal {
    font-weight: 400 !important;
  }

  .lg\:tw-font-medium {
    font-weight: 500 !important;
  }

  .lg\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .lg\:tw-font-bold {
    font-weight: 700 !important;
  }

  .lg\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .lg\:tw-font-black {
    font-weight: 900 !important;
  }

  .lg\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .lg\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .lg\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .lg\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .lg\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .lg\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .lg\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .lg\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .lg\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .lg\:tw-h-1 {
    height: 0.25rem !important;
  }

  .lg\:tw-h-2 {
    height: 0.5rem !important;
  }

  .lg\:tw-h-3 {
    height: 0.75rem !important;
  }

  .lg\:tw-h-4 {
    height: 1rem !important;
  }

  .lg\:tw-h-6 {
    height: 1.5rem !important;
  }

  .lg\:tw-h-8 {
    height: 2rem !important;
  }

  .lg\:tw-h-10 {
    height: 2.5rem !important;
  }

  .lg\:tw-h-12 {
    height: 3rem !important;
  }

  .lg\:tw-h-16 {
    height: 4rem !important;
  }

  .lg\:tw-h-24 {
    height: 6rem !important;
  }

  .lg\:tw-h-32 {
    height: 8rem !important;
  }

  .lg\:tw-h-48 {
    height: 12rem !important;
  }

  .lg\:tw-h-64 {
    height: 16rem !important;
  }

  .lg\:tw-h-auto {
    height: auto !important;
  }

  .lg\:tw-h-px {
    height: 1px !important;
  }

  .lg\:tw-h-full {
    height: 100% !important;
  }

  .lg\:tw-h-screen {
    height: 100vh !important;
  }

  .lg\:tw-leading-none {
    line-height: 1 !important;
  }

  .lg\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .lg\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .lg\:tw-leading-loose {
    line-height: 2 !important;
  }

  .lg\:tw-m-0 {
    margin: 0 !important;
  }

  .lg\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .lg\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .lg\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .lg\:tw-m-4 {
    margin: 1rem !important;
  }

  .lg\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .lg\:tw-m-8 {
    margin: 2rem !important;
  }

  .lg\:tw-m-auto {
    margin: auto !important;
  }

  .lg\:tw-m-px {
    margin: 1px !important;
  }

  .lg\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lg\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lg\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lg\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .lg\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .lg\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .lg\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .lg\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .lg\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .lg\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .lg\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .lg\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .lg\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .lg\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .lg\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .lg\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .lg\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .lg\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .lg\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .lg\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .lg\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .lg\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .lg\:tw-mt-auto {
    margin-top: auto !important;
  }

  .lg\:tw-mr-auto {
    margin-right: auto !important;
  }

  .lg\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .lg\:tw-ml-auto {
    margin-left: auto !important;
  }

  .lg\:tw-mt-px {
    margin-top: 1px !important;
  }

  .lg\:tw-mr-px {
    margin-right: 1px !important;
  }

  .lg\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .lg\:tw-ml-px {
    margin-left: 1px !important;
  }

  .lg\:tw-max-h-full {
    max-height: 100% !important;
  }

  .lg\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .lg\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .lg\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .lg\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .lg\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .lg\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .lg\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .lg\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .lg\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .lg\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .lg\:tw-max-w-full {
    max-width: 100% !important;
  }

  .lg\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .lg\:tw-min-h-full {
    min-height: 100% !important;
  }

  .lg\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .lg\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .lg\:tw-min-w-full {
    min-width: 100% !important;
  }

  .lg\:tw--m-0 {
    margin: 0 !important;
  }

  .lg\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .lg\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .lg\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .lg\:tw--m-4 {
    margin: -1rem !important;
  }

  .lg\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .lg\:tw--m-8 {
    margin: -2rem !important;
  }

  .lg\:tw--m-px {
    margin: -1px !important;
  }

  .lg\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lg\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lg\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lg\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .lg\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .lg\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .lg\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .lg\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .lg\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .lg\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .lg\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .lg\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .lg\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .lg\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .lg\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .lg\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .lg\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .lg\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .lg\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .lg\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .lg\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .lg\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .lg\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .lg\:tw--mt-px {
    margin-top: -1px !important;
  }

  .lg\:tw--mr-px {
    margin-right: -1px !important;
  }

  .lg\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .lg\:tw--ml-px {
    margin-left: -1px !important;
  }

  .lg\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .lg\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .lg\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .lg\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .lg\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .lg\:tw-overflow-auto {
    overflow: auto !important;
  }

  .lg\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .lg\:tw-overflow-visible {
    overflow: visible !important;
  }

  .lg\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .lg\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .lg\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .lg\:tw-p-0 {
    padding: 0 !important;
  }

  .lg\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .lg\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .lg\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .lg\:tw-p-4 {
    padding: 1rem !important;
  }

  .lg\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .lg\:tw-p-8 {
    padding: 2rem !important;
  }

  .lg\:tw-p-px {
    padding: 1px !important;
  }

  .lg\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lg\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lg\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lg\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lg\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lg\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lg\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lg\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .lg\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .lg\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .lg\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .lg\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .lg\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .lg\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .lg\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .lg\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .lg\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .lg\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .lg\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .lg\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .lg\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .lg\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .lg\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .lg\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .lg\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .lg\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .lg\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .lg\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .lg\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .lg\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .lg\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .lg\:tw-pt-px {
    padding-top: 1px !important;
  }

  .lg\:tw-pr-px {
    padding-right: 1px !important;
  }

  .lg\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .lg\:tw-pl-px {
    padding-left: 1px !important;
  }

  .lg\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .lg\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .lg\:tw-static {
    position: static !important;
  }

  .lg\:tw-fixed {
    position: fixed !important;
  }

  .lg\:tw-absolute {
    position: absolute !important;
  }

  .lg\:tw-relative {
    position: relative !important;
  }

  .lg\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-t {
    top: 0 !important;
  }

  .lg\:tw-pin-r {
    right: 0 !important;
  }

  .lg\:tw-pin-b {
    bottom: 0 !important;
  }

  .lg\:tw-pin-l {
    left: 0 !important;
  }

  .lg\:tw-resize-none {
    resize: none !important;
  }

  .lg\:tw-resize-y {
    resize: vertical !important;
  }

  .lg\:tw-resize-x {
    resize: horizontal !important;
  }

  .lg\:tw-resize {
    resize: both !important;
  }

  .lg\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .lg\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:tw-shadow-none {
    box-shadow: none !important;
  }

  .lg\:tw-text-left {
    text-align: left !important;
  }

  .lg\:tw-text-center {
    text-align: center !important;
  }

  .lg\:tw-text-right {
    text-align: right !important;
  }

  .lg\:tw-text-justify {
    text-align: justify !important;
  }

  .lg\:tw-text-transparent {
    color: transparent !important;
  }

  .lg\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .lg\:tw-text-black {
    color: #333 !important;
  }

  .lg\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .lg\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .lg\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .lg\:tw-text-grey {
    color: #9babb4 !important;
  }

  .lg\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .lg\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .lg\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .lg\:tw-text-white {
    color: #ffffff !important;
  }

  .lg\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .lg\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .lg\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .lg\:tw-text-red {
    color: #e3342f !important;
  }

  .lg\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .lg\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .lg\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .lg\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .lg\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .lg\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .lg\:tw-text-orange {
    color: #f6993f !important;
  }

  .lg\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .lg\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .lg\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .lg\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .lg\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .lg\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .lg\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .lg\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .lg\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .lg\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .lg\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .lg\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .lg\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .lg\:tw-text-green {
    color: #38c172 !important;
  }

  .lg\:tw-text-green-light {
    color: #51d88a !important;
  }

  .lg\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .lg\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .lg\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .lg\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .lg\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .lg\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .lg\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .lg\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .lg\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .lg\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .lg\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .lg\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .lg\:tw-text-blue {
    color: #3490dc !important;
  }

  .lg\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .lg\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .lg\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .lg\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .lg\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .lg\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .lg\:tw-text-indigo {
    color: #6574cd !important;
  }

  .lg\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .lg\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .lg\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .lg\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .lg\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .lg\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .lg\:tw-text-purple {
    color: #9561e2 !important;
  }

  .lg\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .lg\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .lg\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .lg\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .lg\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .lg\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .lg\:tw-text-pink {
    color: #f66d9b !important;
  }

  .lg\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .lg\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .lg\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .lg\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .lg\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .lg\:tw-text-custom-grey {
    color: #eee !important;
  }

  .lg\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .lg\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .lg\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .lg\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .lg\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .lg\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .lg\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .lg\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .lg\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .lg\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .lg\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .lg\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .lg\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .lg\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .lg\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .lg\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .lg\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .lg\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .lg\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .lg\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .lg\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .lg\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .lg\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .lg\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .lg\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .lg\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .lg\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .lg\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .lg\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .lg\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .lg\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .lg\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .lg\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .lg\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .lg\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .lg\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .lg\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .lg\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .lg\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .lg\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .lg\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .lg\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .lg\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .lg\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .lg\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .lg\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .lg\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .lg\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .lg\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .lg\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .lg\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .lg\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .lg\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .lg\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .lg\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .lg\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .lg\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .lg\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .lg\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .lg\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .lg\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .lg\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .lg\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .lg\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .lg\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .lg\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .lg\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .lg\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .lg\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .lg\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .lg\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .lg\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .lg\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .lg\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .lg\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .lg\:tw-text-xs {
    font-size: .75rem !important;
  }

  .lg\:tw-text-sm {
    font-size: .875rem !important;
  }

  .lg\:tw-text-base {
    font-size: 1rem !important;
  }

  .lg\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .lg\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .lg\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .lg\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .lg\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .lg\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .lg\:tw-italic {
    font-style: italic !important;
  }

  .lg\:tw-roman {
    font-style: normal !important;
  }

  .lg\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .lg\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .lg\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .lg\:tw-normal-case {
    text-transform: none !important;
  }

  .lg\:tw-underline {
    text-decoration: underline !important;
  }

  .lg\:tw-line-through {
    text-decoration: line-through !important;
  }

  .lg\:tw-no-underline {
    text-decoration: none !important;
  }

  .lg\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .lg\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .lg\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .lg\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .lg\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .lg\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .lg\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .lg\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .lg\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .lg\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .lg\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .lg\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .lg\:tw-select-none {
    user-select: none !important;
  }

  .lg\:tw-select-text {
    user-select: text !important;
  }

  .lg\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .lg\:tw-align-top {
    vertical-align: top !important;
  }

  .lg\:tw-align-middle {
    vertical-align: middle !important;
  }

  .lg\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .lg\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .lg\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .lg\:tw-visible {
    visibility: visible !important;
  }

  .lg\:tw-invisible {
    visibility: hidden !important;
  }

  .lg\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .lg\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .lg\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .lg\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .lg\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .lg\:tw-break-words {
    word-wrap: break-word !important;
  }

  .lg\:tw-break-normal {
    word-wrap: normal !important;
  }

  .lg\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:tw-w-1 {
    width: 0.25rem !important;
  }

  .lg\:tw-w-2 {
    width: 0.5rem !important;
  }

  .lg\:tw-w-3 {
    width: 0.75rem !important;
  }

  .lg\:tw-w-4 {
    width: 1rem !important;
  }

  .lg\:tw-w-6 {
    width: 1.5rem !important;
  }

  .lg\:tw-w-8 {
    width: 2rem !important;
  }

  .lg\:tw-w-10 {
    width: 2.5rem !important;
  }

  .lg\:tw-w-12 {
    width: 3rem !important;
  }

  .lg\:tw-w-16 {
    width: 4rem !important;
  }

  .lg\:tw-w-24 {
    width: 6rem !important;
  }

  .lg\:tw-w-32 {
    width: 8rem !important;
  }

  .lg\:tw-w-48 {
    width: 12rem !important;
  }

  .lg\:tw-w-64 {
    width: 16rem !important;
  }

  .lg\:tw-w-auto {
    width: auto !important;
  }

  .lg\:tw-w-px {
    width: 1px !important;
  }

  .lg\:tw-w-1\/2 {
    width: 50% !important;
  }

  .lg\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .lg\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .lg\:tw-w-1\/4 {
    width: 25% !important;
  }

  .lg\:tw-w-3\/4 {
    width: 75% !important;
  }

  .lg\:tw-w-1\/5 {
    width: 20% !important;
  }

  .lg\:tw-w-2\/5 {
    width: 40% !important;
  }

  .lg\:tw-w-3\/5 {
    width: 60% !important;
  }

  .lg\:tw-w-4\/5 {
    width: 80% !important;
  }

  .lg\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .lg\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .lg\:tw-w-full {
    width: 100% !important;
  }

  .lg\:tw-w-screen {
    width: 100vw !important;
  }

  .lg\:tw-z-0 {
    z-index: 0 !important;
  }

  .lg\:tw-z-10 {
    z-index: 10 !important;
  }

  .lg\:tw-z-20 {
    z-index: 20 !important;
  }

  .lg\:tw-z-30 {
    z-index: 30 !important;
  }

  .lg\:tw-z-40 {
    z-index: 40 !important;
  }

  .lg\:tw-z-50 {
    z-index: 50 !important;
  }

  .lg\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 1200px) {
  .xl\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .xl\:tw-appearance-none {
    appearance: none !important;
  }

  .xl\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .xl\:tw-bg-local {
    background-attachment: local !important;
  }

  .xl\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .xl\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .xl\:tw-bg-black {
    background-color: #333 !important;
  }

  .xl\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .xl\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .xl\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .xl\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .xl\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .xl\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .xl\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .xl\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .xl\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .xl\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .xl\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .xl\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .xl\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .xl\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .xl\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .xl\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .xl\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .xl\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .xl\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .xl\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .xl\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .xl\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .xl\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .xl\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .xl\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .xl\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .xl\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .xl\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .xl\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .xl\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .xl\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .xl\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .xl\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .xl\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .xl\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .xl\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .xl\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .xl\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .xl\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .xl\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .xl\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .xl\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .xl\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .xl\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .xl\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .xl\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .xl\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .xl\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .xl\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .xl\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .xl\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .xl\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .xl\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .xl\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .xl\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .xl\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .xl\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .xl\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .xl\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .xl\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .xl\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .xl\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .xl\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .xl\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .xl\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .xl\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .xl\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .xl\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .xl\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .xl\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .xl\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .xl\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .xl\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .xl\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .xl\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .xl\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .xl\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .xl\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .xl\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .xl\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .xl\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .xl\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .xl\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .xl\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .xl\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .xl\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .xl\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .xl\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .xl\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .xl\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .xl\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .xl\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .xl\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .xl\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .xl\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .xl\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .xl\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .xl\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .xl\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .xl\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .xl\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .xl\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .xl\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .xl\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .xl\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .xl\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .xl\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .xl\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .xl\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .xl\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .xl\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .xl\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .xl\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .xl\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .xl\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .xl\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .xl\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .xl\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .xl\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .xl\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .xl\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .xl\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .xl\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .xl\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .xl\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .xl\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .xl\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .xl\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .xl\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .xl\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .xl\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .xl\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .xl\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .xl\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .xl\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .xl\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .xl\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .xl\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .xl\:tw-bg-center {
    background-position: center !important;
  }

  .xl\:tw-bg-left {
    background-position: left !important;
  }

  .xl\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .xl\:tw-bg-left-top {
    background-position: left top !important;
  }

  .xl\:tw-bg-right {
    background-position: right !important;
  }

  .xl\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .xl\:tw-bg-right-top {
    background-position: right top !important;
  }

  .xl\:tw-bg-top {
    background-position: top !important;
  }

  .xl\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .xl\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .xl\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .xl\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .xl\:tw-bg-cover {
    background-size: cover !important;
  }

  .xl\:tw-bg-contain {
    background-size: contain !important;
  }

  .xl\:tw-border-transparent {
    border-color: transparent !important;
  }

  .xl\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .xl\:tw-border-black {
    border-color: #333 !important;
  }

  .xl\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .xl\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .xl\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .xl\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .xl\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .xl\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .xl\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .xl\:tw-border-white {
    border-color: #ffffff !important;
  }

  .xl\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .xl\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .xl\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .xl\:tw-border-red {
    border-color: #e3342f !important;
  }

  .xl\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .xl\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .xl\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .xl\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .xl\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .xl\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .xl\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .xl\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .xl\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .xl\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .xl\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .xl\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .xl\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .xl\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .xl\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .xl\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .xl\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .xl\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .xl\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .xl\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .xl\:tw-border-green {
    border-color: #38c172 !important;
  }

  .xl\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .xl\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .xl\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .xl\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .xl\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .xl\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .xl\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .xl\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .xl\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .xl\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .xl\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .xl\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .xl\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .xl\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .xl\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .xl\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .xl\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .xl\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .xl\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .xl\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .xl\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .xl\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .xl\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .xl\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .xl\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .xl\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .xl\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .xl\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .xl\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .xl\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .xl\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .xl\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .xl\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .xl\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .xl\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .xl\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .xl\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .xl\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .xl\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .xl\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .xl\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .xl\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .xl\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .xl\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .xl\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .xl\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .xl\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .xl\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .xl\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .xl\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .xl\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .xl\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .xl\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .xl\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .xl\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .xl\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .xl\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .xl\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .xl\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .xl\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .xl\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .xl\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .xl\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .xl\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .xl\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .xl\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .xl\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .xl\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .xl\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .xl\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .xl\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .xl\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .xl\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .xl\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .xl\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .xl\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .xl\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .xl\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .xl\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .xl\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .xl\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .xl\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .xl\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .xl\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .xl\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .xl\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .xl\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .xl\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .xl\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .xl\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .xl\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .xl\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .xl\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .xl\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .xl\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .xl\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .xl\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .xl\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .xl\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .xl\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .xl\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .xl\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .xl\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .xl\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .xl\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .xl\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .xl\:tw-rounded {
    border-radius: .25rem !important;
  }

  .xl\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .xl\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .xl\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-border-solid {
    border-style: solid !important;
  }

  .xl\:tw-border-dashed {
    border-style: dashed !important;
  }

  .xl\:tw-border-dotted {
    border-style: dotted !important;
  }

  .xl\:tw-border-none {
    border-style: none !important;
  }

  .xl\:tw-border-0 {
    border-width: 0 !important;
  }

  .xl\:tw-border-2 {
    border-width: 2px !important;
  }

  .xl\:tw-border-4 {
    border-width: 4px !important;
  }

  .xl\:tw-border-8 {
    border-width: 8px !important;
  }

  .xl\:tw-border {
    border-width: 1px !important;
  }

  .xl\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .xl\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .xl\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .xl\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .xl\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .xl\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .xl\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .xl\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .xl\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .xl\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .xl\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .xl\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .xl\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .xl\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .xl\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .xl\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .xl\:tw-border-t {
    border-top-width: 1px !important;
  }

  .xl\:tw-border-r {
    border-right-width: 1px !important;
  }

  .xl\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .xl\:tw-border-l {
    border-left-width: 1px !important;
  }

  .xl\:tw-cursor-auto {
    cursor: auto !important;
  }

  .xl\:tw-cursor-default {
    cursor: default !important;
  }

  .xl\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .xl\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .xl\:tw-block {
    display: block !important;
  }

  .xl\:tw-inline-block {
    display: inline-block !important;
  }

  .xl\:tw-inline {
    display: inline !important;
  }

  .xl\:tw-table {
    display: table !important;
  }

  .xl\:tw-table-row {
    display: table-row !important;
  }

  .xl\:tw-table-cell {
    display: table-cell !important;
  }

  .xl\:tw-hidden {
    display: none !important;
  }

  .xl\:tw-flex {
    display: flex !important;
  }

  .xl\:tw-inline-flex {
    display: inline-flex !important;
  }

  .xl\:tw-flex-row {
    flex-direction: row !important;
  }

  .xl\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .xl\:tw-flex-col {
    flex-direction: column !important;
  }

  .xl\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .xl\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .xl\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .xl\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .xl\:tw-items-start {
    align-items: flex-start !important;
  }

  .xl\:tw-items-end {
    align-items: flex-end !important;
  }

  .xl\:tw-items-center {
    align-items: center !important;
  }

  .xl\:tw-items-baseline {
    align-items: baseline !important;
  }

  .xl\:tw-items-stretch {
    align-items: stretch !important;
  }

  .xl\:tw-self-auto {
    align-self: auto !important;
  }

  .xl\:tw-self-start {
    align-self: flex-start !important;
  }

  .xl\:tw-self-end {
    align-self: flex-end !important;
  }

  .xl\:tw-self-center {
    align-self: center !important;
  }

  .xl\:tw-self-stretch {
    align-self: stretch !important;
  }

  .xl\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .xl\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .xl\:tw-justify-center {
    justify-content: center !important;
  }

  .xl\:tw-justify-between {
    justify-content: space-between !important;
  }

  .xl\:tw-justify-around {
    justify-content: space-around !important;
  }

  .xl\:tw-content-center {
    align-content: center !important;
  }

  .xl\:tw-content-start {
    align-content: flex-start !important;
  }

  .xl\:tw-content-end {
    align-content: flex-end !important;
  }

  .xl\:tw-content-between {
    align-content: space-between !important;
  }

  .xl\:tw-content-around {
    align-content: space-around !important;
  }

  .xl\:tw-flex-1 {
    flex: 1 !important;
  }

  .xl\:tw-flex-auto {
    flex: auto !important;
  }

  .xl\:tw-flex-initial {
    flex: initial !important;
  }

  .xl\:tw-flex-none {
    flex: none !important;
  }

  .xl\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .xl\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .xl\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .xl\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .xl\:tw-float-right {
    float: right !important;
  }

  .xl\:tw-float-left {
    float: left !important;
  }

  .xl\:tw-float-none {
    float: none !important;
  }

  .xl\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xl\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .xl\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .xl\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .xl\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .xl\:tw-font-thin {
    font-weight: 200 !important;
  }

  .xl\:tw-font-light {
    font-weight: 300 !important;
  }

  .xl\:tw-font-normal {
    font-weight: 400 !important;
  }

  .xl\:tw-font-medium {
    font-weight: 500 !important;
  }

  .xl\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .xl\:tw-font-bold {
    font-weight: 700 !important;
  }

  .xl\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .xl\:tw-font-black {
    font-weight: 900 !important;
  }

  .xl\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .xl\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .xl\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .xl\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .xl\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .xl\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .xl\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .xl\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .xl\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .xl\:tw-h-1 {
    height: 0.25rem !important;
  }

  .xl\:tw-h-2 {
    height: 0.5rem !important;
  }

  .xl\:tw-h-3 {
    height: 0.75rem !important;
  }

  .xl\:tw-h-4 {
    height: 1rem !important;
  }

  .xl\:tw-h-6 {
    height: 1.5rem !important;
  }

  .xl\:tw-h-8 {
    height: 2rem !important;
  }

  .xl\:tw-h-10 {
    height: 2.5rem !important;
  }

  .xl\:tw-h-12 {
    height: 3rem !important;
  }

  .xl\:tw-h-16 {
    height: 4rem !important;
  }

  .xl\:tw-h-24 {
    height: 6rem !important;
  }

  .xl\:tw-h-32 {
    height: 8rem !important;
  }

  .xl\:tw-h-48 {
    height: 12rem !important;
  }

  .xl\:tw-h-64 {
    height: 16rem !important;
  }

  .xl\:tw-h-auto {
    height: auto !important;
  }

  .xl\:tw-h-px {
    height: 1px !important;
  }

  .xl\:tw-h-full {
    height: 100% !important;
  }

  .xl\:tw-h-screen {
    height: 100vh !important;
  }

  .xl\:tw-leading-none {
    line-height: 1 !important;
  }

  .xl\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .xl\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .xl\:tw-leading-loose {
    line-height: 2 !important;
  }

  .xl\:tw-m-0 {
    margin: 0 !important;
  }

  .xl\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .xl\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .xl\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .xl\:tw-m-4 {
    margin: 1rem !important;
  }

  .xl\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .xl\:tw-m-8 {
    margin: 2rem !important;
  }

  .xl\:tw-m-auto {
    margin: auto !important;
  }

  .xl\:tw-m-px {
    margin: 1px !important;
  }

  .xl\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xl\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xl\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .xl\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .xl\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .xl\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .xl\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .xl\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .xl\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .xl\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .xl\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .xl\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .xl\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .xl\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .xl\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .xl\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .xl\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .xl\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .xl\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .xl\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .xl\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .xl\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .xl\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .xl\:tw-mt-auto {
    margin-top: auto !important;
  }

  .xl\:tw-mr-auto {
    margin-right: auto !important;
  }

  .xl\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .xl\:tw-ml-auto {
    margin-left: auto !important;
  }

  .xl\:tw-mt-px {
    margin-top: 1px !important;
  }

  .xl\:tw-mr-px {
    margin-right: 1px !important;
  }

  .xl\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .xl\:tw-ml-px {
    margin-left: 1px !important;
  }

  .xl\:tw-max-h-full {
    max-height: 100% !important;
  }

  .xl\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .xl\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .xl\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .xl\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .xl\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .xl\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .xl\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .xl\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .xl\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .xl\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .xl\:tw-max-w-full {
    max-width: 100% !important;
  }

  .xl\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .xl\:tw-min-h-full {
    min-height: 100% !important;
  }

  .xl\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .xl\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .xl\:tw-min-w-full {
    min-width: 100% !important;
  }

  .xl\:tw--m-0 {
    margin: 0 !important;
  }

  .xl\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .xl\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .xl\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .xl\:tw--m-4 {
    margin: -1rem !important;
  }

  .xl\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .xl\:tw--m-8 {
    margin: -2rem !important;
  }

  .xl\:tw--m-px {
    margin: -1px !important;
  }

  .xl\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xl\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .xl\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .xl\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .xl\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .xl\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .xl\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .xl\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .xl\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .xl\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .xl\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .xl\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .xl\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .xl\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .xl\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .xl\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .xl\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .xl\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .xl\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .xl\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .xl\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .xl\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .xl\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .xl\:tw--mt-px {
    margin-top: -1px !important;
  }

  .xl\:tw--mr-px {
    margin-right: -1px !important;
  }

  .xl\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .xl\:tw--ml-px {
    margin-left: -1px !important;
  }

  .xl\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .xl\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .xl\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .xl\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .xl\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .xl\:tw-overflow-auto {
    overflow: auto !important;
  }

  .xl\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .xl\:tw-overflow-visible {
    overflow: visible !important;
  }

  .xl\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .xl\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .xl\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .xl\:tw-p-0 {
    padding: 0 !important;
  }

  .xl\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .xl\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .xl\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .xl\:tw-p-4 {
    padding: 1rem !important;
  }

  .xl\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .xl\:tw-p-8 {
    padding: 2rem !important;
  }

  .xl\:tw-p-px {
    padding: 1px !important;
  }

  .xl\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .xl\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .xl\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xl\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xl\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .xl\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .xl\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xl\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .xl\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .xl\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .xl\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .xl\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .xl\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .xl\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .xl\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .xl\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .xl\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .xl\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .xl\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .xl\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .xl\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .xl\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .xl\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .xl\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .xl\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .xl\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .xl\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .xl\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .xl\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .xl\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .xl\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .xl\:tw-pt-px {
    padding-top: 1px !important;
  }

  .xl\:tw-pr-px {
    padding-right: 1px !important;
  }

  .xl\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .xl\:tw-pl-px {
    padding-left: 1px !important;
  }

  .xl\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .xl\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .xl\:tw-static {
    position: static !important;
  }

  .xl\:tw-fixed {
    position: fixed !important;
  }

  .xl\:tw-absolute {
    position: absolute !important;
  }

  .xl\:tw-relative {
    position: relative !important;
  }

  .xl\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xl\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .xl\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-t {
    top: 0 !important;
  }

  .xl\:tw-pin-r {
    right: 0 !important;
  }

  .xl\:tw-pin-b {
    bottom: 0 !important;
  }

  .xl\:tw-pin-l {
    left: 0 !important;
  }

  .xl\:tw-resize-none {
    resize: none !important;
  }

  .xl\:tw-resize-y {
    resize: vertical !important;
  }

  .xl\:tw-resize-x {
    resize: horizontal !important;
  }

  .xl\:tw-resize {
    resize: both !important;
  }

  .xl\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .xl\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:tw-shadow-none {
    box-shadow: none !important;
  }

  .xl\:tw-text-left {
    text-align: left !important;
  }

  .xl\:tw-text-center {
    text-align: center !important;
  }

  .xl\:tw-text-right {
    text-align: right !important;
  }

  .xl\:tw-text-justify {
    text-align: justify !important;
  }

  .xl\:tw-text-transparent {
    color: transparent !important;
  }

  .xl\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .xl\:tw-text-black {
    color: #333 !important;
  }

  .xl\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .xl\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .xl\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .xl\:tw-text-grey {
    color: #9babb4 !important;
  }

  .xl\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .xl\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .xl\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .xl\:tw-text-white {
    color: #ffffff !important;
  }

  .xl\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .xl\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .xl\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .xl\:tw-text-red {
    color: #e3342f !important;
  }

  .xl\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .xl\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .xl\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .xl\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .xl\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .xl\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .xl\:tw-text-orange {
    color: #f6993f !important;
  }

  .xl\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .xl\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .xl\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .xl\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .xl\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .xl\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .xl\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .xl\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .xl\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .xl\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .xl\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .xl\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .xl\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .xl\:tw-text-green {
    color: #38c172 !important;
  }

  .xl\:tw-text-green-light {
    color: #51d88a !important;
  }

  .xl\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .xl\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .xl\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .xl\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .xl\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .xl\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .xl\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .xl\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .xl\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .xl\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .xl\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .xl\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .xl\:tw-text-blue {
    color: #3490dc !important;
  }

  .xl\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .xl\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .xl\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .xl\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .xl\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .xl\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .xl\:tw-text-indigo {
    color: #6574cd !important;
  }

  .xl\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .xl\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .xl\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .xl\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .xl\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .xl\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .xl\:tw-text-purple {
    color: #9561e2 !important;
  }

  .xl\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .xl\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .xl\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .xl\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .xl\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .xl\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .xl\:tw-text-pink {
    color: #f66d9b !important;
  }

  .xl\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .xl\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .xl\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .xl\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .xl\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .xl\:tw-text-custom-grey {
    color: #eee !important;
  }

  .xl\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .xl\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .xl\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .xl\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .xl\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .xl\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .xl\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .xl\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .xl\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .xl\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .xl\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .xl\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .xl\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .xl\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .xl\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .xl\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .xl\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .xl\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .xl\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .xl\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .xl\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .xl\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .xl\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .xl\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .xl\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .xl\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .xl\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .xl\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .xl\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .xl\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .xl\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .xl\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .xl\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .xl\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .xl\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .xl\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .xl\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .xl\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .xl\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .xl\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .xl\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .xl\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .xl\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .xl\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .xl\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .xl\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .xl\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .xl\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .xl\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .xl\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .xl\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .xl\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .xl\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .xl\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .xl\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .xl\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .xl\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .xl\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .xl\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .xl\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .xl\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .xl\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .xl\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .xl\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .xl\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .xl\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .xl\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .xl\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .xl\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .xl\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .xl\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .xl\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .xl\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .xl\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .xl\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .xl\:tw-text-xs {
    font-size: .75rem !important;
  }

  .xl\:tw-text-sm {
    font-size: .875rem !important;
  }

  .xl\:tw-text-base {
    font-size: 1rem !important;
  }

  .xl\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .xl\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .xl\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .xl\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .xl\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .xl\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .xl\:tw-italic {
    font-style: italic !important;
  }

  .xl\:tw-roman {
    font-style: normal !important;
  }

  .xl\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .xl\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .xl\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .xl\:tw-normal-case {
    text-transform: none !important;
  }

  .xl\:tw-underline {
    text-decoration: underline !important;
  }

  .xl\:tw-line-through {
    text-decoration: line-through !important;
  }

  .xl\:tw-no-underline {
    text-decoration: none !important;
  }

  .xl\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .xl\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .xl\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .xl\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .xl\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .xl\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .xl\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .xl\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .xl\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .xl\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .xl\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .xl\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .xl\:tw-select-none {
    user-select: none !important;
  }

  .xl\:tw-select-text {
    user-select: text !important;
  }

  .xl\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .xl\:tw-align-top {
    vertical-align: top !important;
  }

  .xl\:tw-align-middle {
    vertical-align: middle !important;
  }

  .xl\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .xl\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .xl\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .xl\:tw-visible {
    visibility: visible !important;
  }

  .xl\:tw-invisible {
    visibility: hidden !important;
  }

  .xl\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .xl\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .xl\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .xl\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .xl\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .xl\:tw-break-words {
    word-wrap: break-word !important;
  }

  .xl\:tw-break-normal {
    word-wrap: normal !important;
  }

  .xl\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xl\:tw-w-1 {
    width: 0.25rem !important;
  }

  .xl\:tw-w-2 {
    width: 0.5rem !important;
  }

  .xl\:tw-w-3 {
    width: 0.75rem !important;
  }

  .xl\:tw-w-4 {
    width: 1rem !important;
  }

  .xl\:tw-w-6 {
    width: 1.5rem !important;
  }

  .xl\:tw-w-8 {
    width: 2rem !important;
  }

  .xl\:tw-w-10 {
    width: 2.5rem !important;
  }

  .xl\:tw-w-12 {
    width: 3rem !important;
  }

  .xl\:tw-w-16 {
    width: 4rem !important;
  }

  .xl\:tw-w-24 {
    width: 6rem !important;
  }

  .xl\:tw-w-32 {
    width: 8rem !important;
  }

  .xl\:tw-w-48 {
    width: 12rem !important;
  }

  .xl\:tw-w-64 {
    width: 16rem !important;
  }

  .xl\:tw-w-auto {
    width: auto !important;
  }

  .xl\:tw-w-px {
    width: 1px !important;
  }

  .xl\:tw-w-1\/2 {
    width: 50% !important;
  }

  .xl\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .xl\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .xl\:tw-w-1\/4 {
    width: 25% !important;
  }

  .xl\:tw-w-3\/4 {
    width: 75% !important;
  }

  .xl\:tw-w-1\/5 {
    width: 20% !important;
  }

  .xl\:tw-w-2\/5 {
    width: 40% !important;
  }

  .xl\:tw-w-3\/5 {
    width: 60% !important;
  }

  .xl\:tw-w-4\/5 {
    width: 80% !important;
  }

  .xl\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .xl\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .xl\:tw-w-full {
    width: 100% !important;
  }

  .xl\:tw-w-screen {
    width: 100vw !important;
  }

  .xl\:tw-z-0 {
    z-index: 0 !important;
  }

  .xl\:tw-z-10 {
    z-index: 10 !important;
  }

  .xl\:tw-z-20 {
    z-index: 20 !important;
  }

  .xl\:tw-z-30 {
    z-index: 30 !important;
  }

  .xl\:tw-z-40 {
    z-index: 40 !important;
  }

  .xl\:tw-z-50 {
    z-index: 50 !important;
  }

  .xl\:tw-z-auto {
    z-index: auto !important;
  }
}
#connection-indicator #connection-icon {
  position: fixed;
  left: 10px;
  top: 10px;
  z-index: 10000;
  height: 20px;
  border-radius: 4px;
  font-size: smaller;
  padding: 0 6px;
  color: white;
  background: #dc3545;
}

#connection-indicator #connection-icon.production {
  background: #dc3545;
}

#connection-indicator #connection-icon.staging {
  background: #ffc107;
}

#connection-indicator #connection-icon.test {
  background: #007bff;
}

#connection-indicator #connection-icon.local {
  background: #28a745;
}

#connection-indicator #connection-icon.other {
  background: #17a2b8;
}
.cover-sheet {
  position: relative;
  font-size: 12px;
  padding: 0.5in;
}

.cover-sheet.debug {
  width: 8.5in;
  height: 11in;
}

.cover-sheet.debug [class*="window-"] {
  border: 1px dotted #999;
}

.cover-sheet p {
  margin-bottom: 16px;
}

.cover-sheet address {
  margin-bottom: 0;
}

.cover-sheet .form-group:not([class*='window-']) label {
  font-size: 14px;
}

.cover-sheet .above-the-fold {
  height: 3.175in;
  border-bottom: 1px dashed #000;
}

.cover-sheet .below-the-fold {
  margin-top: 0.375in;
  padding: 0.35in 1in 0;
}

.cover-sheet [class*="window-"] {
  position: absolute;
  display: flex;
  padding-left: 0.2in;
}

.cover-sheet [class*="window-"] .row {
  align-self: center;
  width: 100%;
}

.cover-sheet .window-top {
  top: 0in;
  width: 3.75in;
  height: 1in;
}

.cover-sheet .window-bottom {
  top: 1.75in;
  width: 4.25in;
  height: 1.375in;
}

@media print {
  @page  {
    margin: 0;
    size: auto;
  }

  [class^="col-sm-"] {
    float: left;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-5 {
    width: 42%;
  }

  .col-sm-7 {
    width: 58%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .no-print,
  .page-wrapper {
    display: none;
  }

  .cover-sheet {
    background: #fff !important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
  }

  .form-group {
    margin-bottom: 25px;
  }
}
@media screen {
  .dark-mode {
    filter: invert(1) brightness(150%);
  }

  .dark-mode body {
    color: #777;
  }

  .dark-mode body,
  .dark-mode .white-bg {
    background-color: #efeded;
  }

  .dark-mode .list-group-item {
    background-color: #e1dede;
  }

  .dark-mode .text-white {
    color: #333;
  }

  .dark-mode .text-dark {
    color: #666;
  }

  .dark-mode .alert,
  .dark-mode .label,
  .dark-mode .bootstrap-switch,
  .dark-mode #connection-icon,
  .dark-mode #pdf-viewer,
  .dark-mode .btn-primary,
  .dark-mode .btn-success,
  .dark-mode .btn-info,
  .dark-mode .btn-warning,
  .dark-mode .btn-danger,
  .dark-mode .text-danger,
  .dark-mode input[type="checkbox"] {
    filter: brightness(66%) invert(1);
  }

  .dark-mode .alert .label {
    filter: revert;
  }

  .dark-mode .wholesale-registered-agent {
    color: #58ff00 !important;
  }

  .dark-mode .btn-default,
  .dark-mode .form-control,
  .dark-mode input {
    background-color: #e1dede;
  }

  .dark-mode input {
    box-shadow: inset 0 0 2px #333;
  }

  .dark-mode img {
    filter: brightness(66%) invert(1);
  }

  .dark-mode .table,
  .dark-mode .panel,
  .dark-mode .nav-tabs > li.active > a,
  .dark-mode .nav-tabs > li.active > a:hover,
  .dark-mode .nav-tabs > li.active > a:focus,
  .dark-mode .panel-heading.primary {
    background-color: #e5e3e3 !important;
  }

  .dark-mode .panel:not(.table-panel) .panel-heading.primary {
    background-color: #d5d3d3 !important;
  }

  .dark-mode .panel-default > .panel-heading.primary {
    color: #333;
  }

  .dark-mode table.table-primary > thead > tr > th,
  .dark-mode table.table-editable-primary > thead > tr > th {
    background-color: #d5d3d3;
  }

  .dark-mode .fa.alert-warning {
    background-color: transparent;
  }

  .dark-mode .alert .table {
    background-color: transparent !important;
  }

  .dark-mode .btn-dark {
    color: #fff;
    background-color: #646464;
    border-color: #646464;
  }

  .dark-mode .btn-dark:hover {
    color: #fff;
    background-color: #747474;
    border-color: #646464;
  }

  .dark-mode .btn-dark:not(:disabled):not(.disabled).active,
  .dark-mode .btn-dark:not(:disabled):not(.disabled):active,
  .dark-mode .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #848484;
    border-color: #747474;
  }

  .dark-mode .incident-history .priority-high {
    color: #00ffff;
  }

  .dark-mode .incident-history .priority-medium {
    color: #00bdff;
  }

  .dark-mode .incident-history .priority-low {
    color: #0056ff;
  }

  .dark-mode .bootstrap-switch .bootstrap-switch-label,
  .dark-mode input[type="checkbox"] {
    background-color: #cacaca;
  }

  .dark-mode .vehicles {
    color: #333;
  }

  .dark-mode .modal-document-show .document-viewer {
    background: #ccc;
  }

  .dark-mode .document-viewer:hover .document-nav {
    background-color: rgba(255, 255, 255, 0.45);
  }

  .dark-mode .tooltip-arrow {
    border-right-color: #fff !important;
  }

  .dark-mode .tooltip-inner {
    background-color: #fff;
    color: #666;
  }
}
.dropdown-menu {
  padding: 10px 0;
  border-color: #d8d8d8;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  border-radius: 3px;
  z-index: 998;
}

.dropdown-menu > li.divider:first-child,
.dropdown-menu > li.divider:last-child {
  display: none;
}

.ui-select-choices-row.disabled a {
  color: #999 !important;
  font-style: italic;
}

.dropdown-menu > li > span {
  display: block;
  text-align: left;
  padding: 3px 20px;
}

.dropdown-menu > li > span.text-disabled {
  cursor: not-allowed;
}

.dropdown-menu > li > span:hover {
  background-color: #f5f5f5;
}

.dropdown-menu > li > button {
  display: block;
  width: 100%;
  text-align: left;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  border: 0;
  background: none;
  white-space: nowrap;
}

.dropdown-menu > li > button:hover {
  background-color: #f5f5f5;
}

.dropdown-menu > li > button[disabled] {
  cursor: not-allowed;
  opacity: .5;
}

.dropdown-menu.datepicker {
  width: 250px;
}

.ui-select-menu-right .ui-select-dropdown {
  right: 0;
  left: auto;
}

.ui-select-menu-wide .ui-select-dropdown {
  min-width: 340px;
  right: 0;
  left: auto;
}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  margin: 0;
}

/**
 * Suppress the focus outline on elements that cannot be accessed via keyboard.
 * This prevents an unwanted focus outline from appearing around elements that
 * might still respond to pointer events.
 */

[tabindex="-1"]:focus {
  outline: none !important;
}

/**
 * Tailwind custom reset styles
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #dae4e9;
}

/**
 * Temporary reset for a change introduced in Chrome 62 but now reverted.
 *
 * We can remove this when the reversion is in a normal Chrome release.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  border-radius: 0;
}

textarea {
  resize: vertical;
}

img {
  max-width: 100%;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: .5;
}

button,
[role=button] {
  cursor: pointer;
}

.tw-container {
  width: 100%;
}

@media (min-width: 576px) {
  .tw-container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .tw-container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .tw-container {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
  .tw-container {
    max-width: 1200px;
  }
}

.tw-list-reset {
  list-style: none !important;
  padding: 0 !important;
}

.tw-appearance-none {
  appearance: none !important;
}

.tw-bg-fixed {
  background-attachment: fixed !important;
}

.tw-bg-local {
  background-attachment: local !important;
}

.tw-bg-scroll {
  background-attachment: scroll !important;
}

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

.tw-bg-black-darker {
  background-color: #222b2f !important;
}

.tw-bg-black {
  background-color: #333 !important;
}

.tw-bg-grey-darkest {
  background-color: #364349 !important;
}

.tw-bg-grey-darker {
  background-color: #596a73 !important;
}

.tw-bg-grey-dark {
  background-color: #70818a !important;
}

.tw-bg-grey {
  background-color: #9babb4 !important;
}

.tw-bg-grey-light {
  background-color: #dae4e9 !important;
}

.tw-bg-grey-lighter {
  background-color: #f3f7f9 !important;
}

.tw-bg-grey-lightest {
  background-color: #fafcfc !important;
}

.tw-bg-white {
  background-color: #ffffff !important;
}

.tw-bg-red-darkest {
  background-color: #420806 !important;
}

.tw-bg-red-darker {
  background-color: #6a1b19 !important;
}

.tw-bg-red-dark {
  background-color: #cc1f1a !important;
}

.tw-bg-red {
  background-color: #e3342f !important;
}

.tw-bg-red-light {
  background-color: #ef5753 !important;
}

.tw-bg-red-lighter {
  background-color: #f9acaa !important;
}

.tw-bg-red-lightest {
  background-color: #fcebea !important;
}

.tw-bg-orange-darkest {
  background-color: #542605 !important;
}

.tw-bg-orange-darker {
  background-color: #7f4012 !important;
}

.tw-bg-orange-dark {
  background-color: #de751f !important;
}

.tw-bg-orange {
  background-color: #f6993f !important;
}

.tw-bg-orange-light {
  background-color: #faad63 !important;
}

.tw-bg-orange-lighter {
  background-color: #fcd9b6 !important;
}

.tw-bg-orange-lightest {
  background-color: #fff5eb !important;
}

.tw-bg-yellow-darkest {
  background-color: #453411 !important;
}

.tw-bg-yellow-darker {
  background-color: #684f1d !important;
}

.tw-bg-yellow-dark {
  background-color: #f2d024 !important;
}

.tw-bg-yellow {
  background-color: #ffed4a !important;
}

.tw-bg-yellow-light {
  background-color: #fff382 !important;
}

.tw-bg-yellow-lighter {
  background-color: #fff9c2 !important;
}

.tw-bg-yellow-lightest {
  background-color: #fcfbeb !important;
}

.tw-bg-green-darkest {
  background-color: #032d19 !important;
}

.tw-bg-green-darker {
  background-color: #0b4228 !important;
}

.tw-bg-green-dark {
  background-color: #1f9d55 !important;
}

.tw-bg-green {
  background-color: #38c172 !important;
}

.tw-bg-green-light {
  background-color: #51d88a !important;
}

.tw-bg-green-lighter {
  background-color: #a2f5bf !important;
}

.tw-bg-green-lightest {
  background-color: #e3fcec !important;
}

.tw-bg-teal-darkest {
  background-color: #0d3331 !important;
}

.tw-bg-teal-darker {
  background-color: #174e4b !important;
}

.tw-bg-teal-dark {
  background-color: #38a89d !important;
}

.tw-bg-teal {
  background-color: #4dc0b5 !important;
}

.tw-bg-teal-light {
  background-color: #64d5ca !important;
}

.tw-bg-teal-lighter {
  background-color: #a0f0ed !important;
}

.tw-bg-teal-lightest {
  background-color: #e8fffe !important;
}

.tw-bg-blue-darkest {
  background-color: #05233b !important;
}

.tw-bg-blue-darker {
  background-color: #103d60 !important;
}

.tw-bg-blue-dark {
  background-color: #2779bd !important;
}

.tw-bg-blue {
  background-color: #3490dc !important;
}

.tw-bg-blue-light {
  background-color: #6cb2eb !important;
}

.tw-bg-blue-lighter {
  background-color: #bcdefa !important;
}

.tw-bg-blue-lightest {
  background-color: #eff8ff !important;
}

.tw-bg-indigo-darkest {
  background-color: #191e38 !important;
}

.tw-bg-indigo-darker {
  background-color: #2f365f !important;
}

.tw-bg-indigo-dark {
  background-color: #5661b3 !important;
}

.tw-bg-indigo {
  background-color: #6574cd !important;
}

.tw-bg-indigo-light {
  background-color: #7886d7 !important;
}

.tw-bg-indigo-lighter {
  background-color: #b2b7ff !important;
}

.tw-bg-indigo-lightest {
  background-color: #e6e8ff !important;
}

.tw-bg-purple-darkest {
  background-color: #1f133f !important;
}

.tw-bg-purple-darker {
  background-color: #352465 !important;
}

.tw-bg-purple-dark {
  background-color: #794acf !important;
}

.tw-bg-purple {
  background-color: #9561e2 !important;
}

.tw-bg-purple-light {
  background-color: #a779e9 !important;
}

.tw-bg-purple-lighter {
  background-color: #d6bbfc !important;
}

.tw-bg-purple-lightest {
  background-color: #f3ebff !important;
}

.tw-bg-pink-darkest {
  background-color: #45051e !important;
}

.tw-bg-pink-darker {
  background-color: #72173a !important;
}

.tw-bg-pink-dark {
  background-color: #eb5286 !important;
}

.tw-bg-pink {
  background-color: #f66d9b !important;
}

.tw-bg-pink-light {
  background-color: #fa7ea8 !important;
}

.tw-bg-pink-lighter {
  background-color: #ffbbca !important;
}

.tw-bg-pink-lightest {
  background-color: #ffebef !important;
}

.tw-bg-custom-grey-darker {
  background-color: #ccc !important;
}

.tw-bg-custom-grey-dark {
  background-color: #ddd !important;
}

.tw-bg-custom-grey {
  background-color: #eee !important;
}

.tw-bg-custom-grey-light {
  background-color: #fafafa !important;
}

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

.hover\:tw-bg-black-darker:hover {
  background-color: #222b2f !important;
}

.hover\:tw-bg-black:hover {
  background-color: #333 !important;
}

.hover\:tw-bg-grey-darkest:hover {
  background-color: #364349 !important;
}

.hover\:tw-bg-grey-darker:hover {
  background-color: #596a73 !important;
}

.hover\:tw-bg-grey-dark:hover {
  background-color: #70818a !important;
}

.hover\:tw-bg-grey:hover {
  background-color: #9babb4 !important;
}

.hover\:tw-bg-grey-light:hover {
  background-color: #dae4e9 !important;
}

.hover\:tw-bg-grey-lighter:hover {
  background-color: #f3f7f9 !important;
}

.hover\:tw-bg-grey-lightest:hover {
  background-color: #fafcfc !important;
}

.hover\:tw-bg-white:hover {
  background-color: #ffffff !important;
}

.hover\:tw-bg-red-darkest:hover {
  background-color: #420806 !important;
}

.hover\:tw-bg-red-darker:hover {
  background-color: #6a1b19 !important;
}

.hover\:tw-bg-red-dark:hover {
  background-color: #cc1f1a !important;
}

.hover\:tw-bg-red:hover {
  background-color: #e3342f !important;
}

.hover\:tw-bg-red-light:hover {
  background-color: #ef5753 !important;
}

.hover\:tw-bg-red-lighter:hover {
  background-color: #f9acaa !important;
}

.hover\:tw-bg-red-lightest:hover {
  background-color: #fcebea !important;
}

.hover\:tw-bg-orange-darkest:hover {
  background-color: #542605 !important;
}

.hover\:tw-bg-orange-darker:hover {
  background-color: #7f4012 !important;
}

.hover\:tw-bg-orange-dark:hover {
  background-color: #de751f !important;
}

.hover\:tw-bg-orange:hover {
  background-color: #f6993f !important;
}

.hover\:tw-bg-orange-light:hover {
  background-color: #faad63 !important;
}

.hover\:tw-bg-orange-lighter:hover {
  background-color: #fcd9b6 !important;
}

.hover\:tw-bg-orange-lightest:hover {
  background-color: #fff5eb !important;
}

.hover\:tw-bg-yellow-darkest:hover {
  background-color: #453411 !important;
}

.hover\:tw-bg-yellow-darker:hover {
  background-color: #684f1d !important;
}

.hover\:tw-bg-yellow-dark:hover {
  background-color: #f2d024 !important;
}

.hover\:tw-bg-yellow:hover {
  background-color: #ffed4a !important;
}

.hover\:tw-bg-yellow-light:hover {
  background-color: #fff382 !important;
}

.hover\:tw-bg-yellow-lighter:hover {
  background-color: #fff9c2 !important;
}

.hover\:tw-bg-yellow-lightest:hover {
  background-color: #fcfbeb !important;
}

.hover\:tw-bg-green-darkest:hover {
  background-color: #032d19 !important;
}

.hover\:tw-bg-green-darker:hover {
  background-color: #0b4228 !important;
}

.hover\:tw-bg-green-dark:hover {
  background-color: #1f9d55 !important;
}

.hover\:tw-bg-green:hover {
  background-color: #38c172 !important;
}

.hover\:tw-bg-green-light:hover {
  background-color: #51d88a !important;
}

.hover\:tw-bg-green-lighter:hover {
  background-color: #a2f5bf !important;
}

.hover\:tw-bg-green-lightest:hover {
  background-color: #e3fcec !important;
}

.hover\:tw-bg-teal-darkest:hover {
  background-color: #0d3331 !important;
}

.hover\:tw-bg-teal-darker:hover {
  background-color: #174e4b !important;
}

.hover\:tw-bg-teal-dark:hover {
  background-color: #38a89d !important;
}

.hover\:tw-bg-teal:hover {
  background-color: #4dc0b5 !important;
}

.hover\:tw-bg-teal-light:hover {
  background-color: #64d5ca !important;
}

.hover\:tw-bg-teal-lighter:hover {
  background-color: #a0f0ed !important;
}

.hover\:tw-bg-teal-lightest:hover {
  background-color: #e8fffe !important;
}

.hover\:tw-bg-blue-darkest:hover {
  background-color: #05233b !important;
}

.hover\:tw-bg-blue-darker:hover {
  background-color: #103d60 !important;
}

.hover\:tw-bg-blue-dark:hover {
  background-color: #2779bd !important;
}

.hover\:tw-bg-blue:hover {
  background-color: #3490dc !important;
}

.hover\:tw-bg-blue-light:hover {
  background-color: #6cb2eb !important;
}

.hover\:tw-bg-blue-lighter:hover {
  background-color: #bcdefa !important;
}

.hover\:tw-bg-blue-lightest:hover {
  background-color: #eff8ff !important;
}

.hover\:tw-bg-indigo-darkest:hover {
  background-color: #191e38 !important;
}

.hover\:tw-bg-indigo-darker:hover {
  background-color: #2f365f !important;
}

.hover\:tw-bg-indigo-dark:hover {
  background-color: #5661b3 !important;
}

.hover\:tw-bg-indigo:hover {
  background-color: #6574cd !important;
}

.hover\:tw-bg-indigo-light:hover {
  background-color: #7886d7 !important;
}

.hover\:tw-bg-indigo-lighter:hover {
  background-color: #b2b7ff !important;
}

.hover\:tw-bg-indigo-lightest:hover {
  background-color: #e6e8ff !important;
}

.hover\:tw-bg-purple-darkest:hover {
  background-color: #1f133f !important;
}

.hover\:tw-bg-purple-darker:hover {
  background-color: #352465 !important;
}

.hover\:tw-bg-purple-dark:hover {
  background-color: #794acf !important;
}

.hover\:tw-bg-purple:hover {
  background-color: #9561e2 !important;
}

.hover\:tw-bg-purple-light:hover {
  background-color: #a779e9 !important;
}

.hover\:tw-bg-purple-lighter:hover {
  background-color: #d6bbfc !important;
}

.hover\:tw-bg-purple-lightest:hover {
  background-color: #f3ebff !important;
}

.hover\:tw-bg-pink-darkest:hover {
  background-color: #45051e !important;
}

.hover\:tw-bg-pink-darker:hover {
  background-color: #72173a !important;
}

.hover\:tw-bg-pink-dark:hover {
  background-color: #eb5286 !important;
}

.hover\:tw-bg-pink:hover {
  background-color: #f66d9b !important;
}

.hover\:tw-bg-pink-light:hover {
  background-color: #fa7ea8 !important;
}

.hover\:tw-bg-pink-lighter:hover {
  background-color: #ffbbca !important;
}

.hover\:tw-bg-pink-lightest:hover {
  background-color: #ffebef !important;
}

.hover\:tw-bg-custom-grey-darker:hover {
  background-color: #ccc !important;
}

.hover\:tw-bg-custom-grey-dark:hover {
  background-color: #ddd !important;
}

.hover\:tw-bg-custom-grey:hover {
  background-color: #eee !important;
}

.hover\:tw-bg-custom-grey-light:hover {
  background-color: #fafafa !important;
}

.tw-bg-bottom {
  background-position: bottom !important;
}

.tw-bg-center {
  background-position: center !important;
}

.tw-bg-left {
  background-position: left !important;
}

.tw-bg-left-bottom {
  background-position: left bottom !important;
}

.tw-bg-left-top {
  background-position: left top !important;
}

.tw-bg-right {
  background-position: right !important;
}

.tw-bg-right-bottom {
  background-position: right bottom !important;
}

.tw-bg-right-top {
  background-position: right top !important;
}

.tw-bg-top {
  background-position: top !important;
}

.tw-bg-repeat {
  background-repeat: repeat !important;
}

.tw-bg-no-repeat {
  background-repeat: no-repeat !important;
}

.tw-bg-repeat-x {
  background-repeat: repeat-x !important;
}

.tw-bg-repeat-y {
  background-repeat: repeat-y !important;
}

.tw-bg-cover {
  background-size: cover !important;
}

.tw-bg-contain {
  background-size: contain !important;
}

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

.tw-border-black-darker {
  border-color: #222b2f !important;
}

.tw-border-black {
  border-color: #333 !important;
}

.tw-border-grey-darkest {
  border-color: #364349 !important;
}

.tw-border-grey-darker {
  border-color: #596a73 !important;
}

.tw-border-grey-dark {
  border-color: #70818a !important;
}

.tw-border-grey {
  border-color: #9babb4 !important;
}

.tw-border-grey-light {
  border-color: #dae4e9 !important;
}

.tw-border-grey-lighter {
  border-color: #f3f7f9 !important;
}

.tw-border-grey-lightest {
  border-color: #fafcfc !important;
}

.tw-border-white {
  border-color: #ffffff !important;
}

.tw-border-red-darkest {
  border-color: #420806 !important;
}

.tw-border-red-darker {
  border-color: #6a1b19 !important;
}

.tw-border-red-dark {
  border-color: #cc1f1a !important;
}

.tw-border-red {
  border-color: #e3342f !important;
}

.tw-border-red-light {
  border-color: #ef5753 !important;
}

.tw-border-red-lighter {
  border-color: #f9acaa !important;
}

.tw-border-red-lightest {
  border-color: #fcebea !important;
}

.tw-border-orange-darkest {
  border-color: #542605 !important;
}

.tw-border-orange-darker {
  border-color: #7f4012 !important;
}

.tw-border-orange-dark {
  border-color: #de751f !important;
}

.tw-border-orange {
  border-color: #f6993f !important;
}

.tw-border-orange-light {
  border-color: #faad63 !important;
}

.tw-border-orange-lighter {
  border-color: #fcd9b6 !important;
}

.tw-border-orange-lightest {
  border-color: #fff5eb !important;
}

.tw-border-yellow-darkest {
  border-color: #453411 !important;
}

.tw-border-yellow-darker {
  border-color: #684f1d !important;
}

.tw-border-yellow-dark {
  border-color: #f2d024 !important;
}

.tw-border-yellow {
  border-color: #ffed4a !important;
}

.tw-border-yellow-light {
  border-color: #fff382 !important;
}

.tw-border-yellow-lighter {
  border-color: #fff9c2 !important;
}

.tw-border-yellow-lightest {
  border-color: #fcfbeb !important;
}

.tw-border-green-darkest {
  border-color: #032d19 !important;
}

.tw-border-green-darker {
  border-color: #0b4228 !important;
}

.tw-border-green-dark {
  border-color: #1f9d55 !important;
}

.tw-border-green {
  border-color: #38c172 !important;
}

.tw-border-green-light {
  border-color: #51d88a !important;
}

.tw-border-green-lighter {
  border-color: #a2f5bf !important;
}

.tw-border-green-lightest {
  border-color: #e3fcec !important;
}

.tw-border-teal-darkest {
  border-color: #0d3331 !important;
}

.tw-border-teal-darker {
  border-color: #174e4b !important;
}

.tw-border-teal-dark {
  border-color: #38a89d !important;
}

.tw-border-teal {
  border-color: #4dc0b5 !important;
}

.tw-border-teal-light {
  border-color: #64d5ca !important;
}

.tw-border-teal-lighter {
  border-color: #a0f0ed !important;
}

.tw-border-teal-lightest {
  border-color: #e8fffe !important;
}

.tw-border-blue-darkest {
  border-color: #05233b !important;
}

.tw-border-blue-darker {
  border-color: #103d60 !important;
}

.tw-border-blue-dark {
  border-color: #2779bd !important;
}

.tw-border-blue {
  border-color: #3490dc !important;
}

.tw-border-blue-light {
  border-color: #6cb2eb !important;
}

.tw-border-blue-lighter {
  border-color: #bcdefa !important;
}

.tw-border-blue-lightest {
  border-color: #eff8ff !important;
}

.tw-border-indigo-darkest {
  border-color: #191e38 !important;
}

.tw-border-indigo-darker {
  border-color: #2f365f !important;
}

.tw-border-indigo-dark {
  border-color: #5661b3 !important;
}

.tw-border-indigo {
  border-color: #6574cd !important;
}

.tw-border-indigo-light {
  border-color: #7886d7 !important;
}

.tw-border-indigo-lighter {
  border-color: #b2b7ff !important;
}

.tw-border-indigo-lightest {
  border-color: #e6e8ff !important;
}

.tw-border-purple-darkest {
  border-color: #1f133f !important;
}

.tw-border-purple-darker {
  border-color: #352465 !important;
}

.tw-border-purple-dark {
  border-color: #794acf !important;
}

.tw-border-purple {
  border-color: #9561e2 !important;
}

.tw-border-purple-light {
  border-color: #a779e9 !important;
}

.tw-border-purple-lighter {
  border-color: #d6bbfc !important;
}

.tw-border-purple-lightest {
  border-color: #f3ebff !important;
}

.tw-border-pink-darkest {
  border-color: #45051e !important;
}

.tw-border-pink-darker {
  border-color: #72173a !important;
}

.tw-border-pink-dark {
  border-color: #eb5286 !important;
}

.tw-border-pink {
  border-color: #f66d9b !important;
}

.tw-border-pink-light {
  border-color: #fa7ea8 !important;
}

.tw-border-pink-lighter {
  border-color: #ffbbca !important;
}

.tw-border-pink-lightest {
  border-color: #ffebef !important;
}

.tw-border-custom-grey-darker {
  border-color: #ccc !important;
}

.tw-border-custom-grey-dark {
  border-color: #ddd !important;
}

.tw-border-custom-grey {
  border-color: #eee !important;
}

.tw-border-custom-grey-light {
  border-color: #fafafa !important;
}

.hover\:tw-border-transparent:hover {
  border-color: transparent !important;
}

.hover\:tw-border-black-darker:hover {
  border-color: #222b2f !important;
}

.hover\:tw-border-black:hover {
  border-color: #333 !important;
}

.hover\:tw-border-grey-darkest:hover {
  border-color: #364349 !important;
}

.hover\:tw-border-grey-darker:hover {
  border-color: #596a73 !important;
}

.hover\:tw-border-grey-dark:hover {
  border-color: #70818a !important;
}

.hover\:tw-border-grey:hover {
  border-color: #9babb4 !important;
}

.hover\:tw-border-grey-light:hover {
  border-color: #dae4e9 !important;
}

.hover\:tw-border-grey-lighter:hover {
  border-color: #f3f7f9 !important;
}

.hover\:tw-border-grey-lightest:hover {
  border-color: #fafcfc !important;
}

.hover\:tw-border-white:hover {
  border-color: #ffffff !important;
}

.hover\:tw-border-red-darkest:hover {
  border-color: #420806 !important;
}

.hover\:tw-border-red-darker:hover {
  border-color: #6a1b19 !important;
}

.hover\:tw-border-red-dark:hover {
  border-color: #cc1f1a !important;
}

.hover\:tw-border-red:hover {
  border-color: #e3342f !important;
}

.hover\:tw-border-red-light:hover {
  border-color: #ef5753 !important;
}

.hover\:tw-border-red-lighter:hover {
  border-color: #f9acaa !important;
}

.hover\:tw-border-red-lightest:hover {
  border-color: #fcebea !important;
}

.hover\:tw-border-orange-darkest:hover {
  border-color: #542605 !important;
}

.hover\:tw-border-orange-darker:hover {
  border-color: #7f4012 !important;
}

.hover\:tw-border-orange-dark:hover {
  border-color: #de751f !important;
}

.hover\:tw-border-orange:hover {
  border-color: #f6993f !important;
}

.hover\:tw-border-orange-light:hover {
  border-color: #faad63 !important;
}

.hover\:tw-border-orange-lighter:hover {
  border-color: #fcd9b6 !important;
}

.hover\:tw-border-orange-lightest:hover {
  border-color: #fff5eb !important;
}

.hover\:tw-border-yellow-darkest:hover {
  border-color: #453411 !important;
}

.hover\:tw-border-yellow-darker:hover {
  border-color: #684f1d !important;
}

.hover\:tw-border-yellow-dark:hover {
  border-color: #f2d024 !important;
}

.hover\:tw-border-yellow:hover {
  border-color: #ffed4a !important;
}

.hover\:tw-border-yellow-light:hover {
  border-color: #fff382 !important;
}

.hover\:tw-border-yellow-lighter:hover {
  border-color: #fff9c2 !important;
}

.hover\:tw-border-yellow-lightest:hover {
  border-color: #fcfbeb !important;
}

.hover\:tw-border-green-darkest:hover {
  border-color: #032d19 !important;
}

.hover\:tw-border-green-darker:hover {
  border-color: #0b4228 !important;
}

.hover\:tw-border-green-dark:hover {
  border-color: #1f9d55 !important;
}

.hover\:tw-border-green:hover {
  border-color: #38c172 !important;
}

.hover\:tw-border-green-light:hover {
  border-color: #51d88a !important;
}

.hover\:tw-border-green-lighter:hover {
  border-color: #a2f5bf !important;
}

.hover\:tw-border-green-lightest:hover {
  border-color: #e3fcec !important;
}

.hover\:tw-border-teal-darkest:hover {
  border-color: #0d3331 !important;
}

.hover\:tw-border-teal-darker:hover {
  border-color: #174e4b !important;
}

.hover\:tw-border-teal-dark:hover {
  border-color: #38a89d !important;
}

.hover\:tw-border-teal:hover {
  border-color: #4dc0b5 !important;
}

.hover\:tw-border-teal-light:hover {
  border-color: #64d5ca !important;
}

.hover\:tw-border-teal-lighter:hover {
  border-color: #a0f0ed !important;
}

.hover\:tw-border-teal-lightest:hover {
  border-color: #e8fffe !important;
}

.hover\:tw-border-blue-darkest:hover {
  border-color: #05233b !important;
}

.hover\:tw-border-blue-darker:hover {
  border-color: #103d60 !important;
}

.hover\:tw-border-blue-dark:hover {
  border-color: #2779bd !important;
}

.hover\:tw-border-blue:hover {
  border-color: #3490dc !important;
}

.hover\:tw-border-blue-light:hover {
  border-color: #6cb2eb !important;
}

.hover\:tw-border-blue-lighter:hover {
  border-color: #bcdefa !important;
}

.hover\:tw-border-blue-lightest:hover {
  border-color: #eff8ff !important;
}

.hover\:tw-border-indigo-darkest:hover {
  border-color: #191e38 !important;
}

.hover\:tw-border-indigo-darker:hover {
  border-color: #2f365f !important;
}

.hover\:tw-border-indigo-dark:hover {
  border-color: #5661b3 !important;
}

.hover\:tw-border-indigo:hover {
  border-color: #6574cd !important;
}

.hover\:tw-border-indigo-light:hover {
  border-color: #7886d7 !important;
}

.hover\:tw-border-indigo-lighter:hover {
  border-color: #b2b7ff !important;
}

.hover\:tw-border-indigo-lightest:hover {
  border-color: #e6e8ff !important;
}

.hover\:tw-border-purple-darkest:hover {
  border-color: #1f133f !important;
}

.hover\:tw-border-purple-darker:hover {
  border-color: #352465 !important;
}

.hover\:tw-border-purple-dark:hover {
  border-color: #794acf !important;
}

.hover\:tw-border-purple:hover {
  border-color: #9561e2 !important;
}

.hover\:tw-border-purple-light:hover {
  border-color: #a779e9 !important;
}

.hover\:tw-border-purple-lighter:hover {
  border-color: #d6bbfc !important;
}

.hover\:tw-border-purple-lightest:hover {
  border-color: #f3ebff !important;
}

.hover\:tw-border-pink-darkest:hover {
  border-color: #45051e !important;
}

.hover\:tw-border-pink-darker:hover {
  border-color: #72173a !important;
}

.hover\:tw-border-pink-dark:hover {
  border-color: #eb5286 !important;
}

.hover\:tw-border-pink:hover {
  border-color: #f66d9b !important;
}

.hover\:tw-border-pink-light:hover {
  border-color: #fa7ea8 !important;
}

.hover\:tw-border-pink-lighter:hover {
  border-color: #ffbbca !important;
}

.hover\:tw-border-pink-lightest:hover {
  border-color: #ffebef !important;
}

.hover\:tw-border-custom-grey-darker:hover {
  border-color: #ccc !important;
}

.hover\:tw-border-custom-grey-dark:hover {
  border-color: #ddd !important;
}

.hover\:tw-border-custom-grey:hover {
  border-color: #eee !important;
}

.hover\:tw-border-custom-grey-light:hover {
  border-color: #fafafa !important;
}

.tw-rounded-none {
  border-radius: 0 !important;
}

.tw-rounded-sm {
  border-radius: .125rem !important;
}

.tw-rounded {
  border-radius: .25rem !important;
}

.tw-rounded-lg {
  border-radius: .5rem !important;
}

.tw-rounded-full {
  border-radius: 9999px !important;
}

.tw-rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.tw-rounded-r-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-t-sm {
  border-top-left-radius: .125rem !important;
  border-top-right-radius: .125rem !important;
}

.tw-rounded-r-sm {
  border-top-right-radius: .125rem !important;
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-b-sm {
  border-bottom-right-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-l-sm {
  border-top-left-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-t {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
}

.tw-rounded-r {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-b {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-l {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-t-lg {
  border-top-left-radius: .5rem !important;
  border-top-right-radius: .5rem !important;
}

.tw-rounded-r-lg {
  border-top-right-radius: .5rem !important;
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-b-lg {
  border-bottom-right-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-l-lg {
  border-top-left-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.tw-rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-b-full {
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-tl-none {
  border-top-left-radius: 0 !important;
}

.tw-rounded-tr-none {
  border-top-right-radius: 0 !important;
}

.tw-rounded-br-none {
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-bl-none {
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-tl-sm {
  border-top-left-radius: .125rem !important;
}

.tw-rounded-tr-sm {
  border-top-right-radius: .125rem !important;
}

.tw-rounded-br-sm {
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-bl-sm {
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-tl {
  border-top-left-radius: .25rem !important;
}

.tw-rounded-tr {
  border-top-right-radius: .25rem !important;
}

.tw-rounded-br {
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-bl {
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-tl-lg {
  border-top-left-radius: .5rem !important;
}

.tw-rounded-tr-lg {
  border-top-right-radius: .5rem !important;
}

.tw-rounded-br-lg {
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-bl-lg {
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-tl-full {
  border-top-left-radius: 9999px !important;
}

.tw-rounded-tr-full {
  border-top-right-radius: 9999px !important;
}

.tw-rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}

.tw-border-solid {
  border-style: solid !important;
}

.tw-border-dashed {
  border-style: dashed !important;
}

.tw-border-dotted {
  border-style: dotted !important;
}

.tw-border-none {
  border-style: none !important;
}

.tw-border-0 {
  border-width: 0 !important;
}

.tw-border-2 {
  border-width: 2px !important;
}

.tw-border-4 {
  border-width: 4px !important;
}

.tw-border-8 {
  border-width: 8px !important;
}

.tw-border {
  border-width: 1px !important;
}

.tw-border-t-0 {
  border-top-width: 0 !important;
}

.tw-border-r-0 {
  border-right-width: 0 !important;
}

.tw-border-b-0 {
  border-bottom-width: 0 !important;
}

.tw-border-l-0 {
  border-left-width: 0 !important;
}

.tw-border-t-2 {
  border-top-width: 2px !important;
}

.tw-border-r-2 {
  border-right-width: 2px !important;
}

.tw-border-b-2 {
  border-bottom-width: 2px !important;
}

.tw-border-l-2 {
  border-left-width: 2px !important;
}

.tw-border-t-4 {
  border-top-width: 4px !important;
}

.tw-border-r-4 {
  border-right-width: 4px !important;
}

.tw-border-b-4 {
  border-bottom-width: 4px !important;
}

.tw-border-l-4 {
  border-left-width: 4px !important;
}

.tw-border-t-8 {
  border-top-width: 8px !important;
}

.tw-border-r-8 {
  border-right-width: 8px !important;
}

.tw-border-b-8 {
  border-bottom-width: 8px !important;
}

.tw-border-l-8 {
  border-left-width: 8px !important;
}

.tw-border-t {
  border-top-width: 1px !important;
}

.tw-border-r {
  border-right-width: 1px !important;
}

.tw-border-b {
  border-bottom-width: 1px !important;
}

.tw-border-l {
  border-left-width: 1px !important;
}

.tw-cursor-auto {
  cursor: auto !important;
}

.tw-cursor-default {
  cursor: default !important;
}

.tw-cursor-pointer {
  cursor: pointer !important;
}

.tw-cursor-not-allowed {
  cursor: not-allowed !important;
}

.tw-block {
  display: block !important;
}

.tw-inline-block {
  display: inline-block !important;
}

.tw-inline {
  display: inline !important;
}

.tw-table {
  display: table !important;
}

.tw-table-row {
  display: table-row !important;
}

.tw-table-cell {
  display: table-cell !important;
}

.tw-hidden {
  display: none !important;
}

.tw-flex {
  display: flex !important;
}

.tw-inline-flex {
  display: inline-flex !important;
}

.tw-flex-row {
  flex-direction: row !important;
}

.tw-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.tw-flex-col {
  flex-direction: column !important;
}

.tw-flex-col-reverse {
  flex-direction: column-reverse !important;
}

.tw-flex-wrap {
  flex-wrap: wrap !important;
}

.tw-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.tw-flex-no-wrap {
  flex-wrap: nowrap !important;
}

.tw-items-start {
  align-items: flex-start !important;
}

.tw-items-end {
  align-items: flex-end !important;
}

.tw-items-center {
  align-items: center !important;
}

.tw-items-baseline {
  align-items: baseline !important;
}

.tw-items-stretch {
  align-items: stretch !important;
}

.tw-self-auto {
  align-self: auto !important;
}

.tw-self-start {
  align-self: flex-start !important;
}

.tw-self-end {
  align-self: flex-end !important;
}

.tw-self-center {
  align-self: center !important;
}

.tw-self-stretch {
  align-self: stretch !important;
}

.tw-justify-start {
  justify-content: flex-start !important;
}

.tw-justify-end {
  justify-content: flex-end !important;
}

.tw-justify-center {
  justify-content: center !important;
}

.tw-justify-between {
  justify-content: space-between !important;
}

.tw-justify-around {
  justify-content: space-around !important;
}

.tw-content-center {
  align-content: center !important;
}

.tw-content-start {
  align-content: flex-start !important;
}

.tw-content-end {
  align-content: flex-end !important;
}

.tw-content-between {
  align-content: space-between !important;
}

.tw-content-around {
  align-content: space-around !important;
}

.tw-flex-1 {
  flex: 1 !important;
}

.tw-flex-auto {
  flex: auto !important;
}

.tw-flex-initial {
  flex: initial !important;
}

.tw-flex-none {
  flex: none !important;
}

.tw-flex-grow {
  flex-grow: 1 !important;
}

.tw-flex-shrink {
  flex-shrink: 1 !important;
}

.tw-flex-no-grow {
  flex-grow: 0 !important;
}

.tw-flex-no-shrink {
  flex-shrink: 0 !important;
}

.tw-float-right {
  float: right !important;
}

.tw-float-left {
  float: left !important;
}

.tw-float-none {
  float: none !important;
}

.tw-clearfix:after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.tw-font-sans {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
}

.tw-font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
}

.tw-font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
}

.tw-font-hairline {
  font-weight: 100 !important;
}

.tw-font-thin {
  font-weight: 200 !important;
}

.tw-font-light {
  font-weight: 300 !important;
}

.tw-font-normal {
  font-weight: 400 !important;
}

.tw-font-medium {
  font-weight: 500 !important;
}

.tw-font-semibold {
  font-weight: 600 !important;
}

.tw-font-bold {
  font-weight: 700 !important;
}

.tw-font-extrabold {
  font-weight: 800 !important;
}

.tw-font-black {
  font-weight: 900 !important;
}

.hover\:tw-font-hairline:hover {
  font-weight: 100 !important;
}

.hover\:tw-font-thin:hover {
  font-weight: 200 !important;
}

.hover\:tw-font-light:hover {
  font-weight: 300 !important;
}

.hover\:tw-font-normal:hover {
  font-weight: 400 !important;
}

.hover\:tw-font-medium:hover {
  font-weight: 500 !important;
}

.hover\:tw-font-semibold:hover {
  font-weight: 600 !important;
}

.hover\:tw-font-bold:hover {
  font-weight: 700 !important;
}

.hover\:tw-font-extrabold:hover {
  font-weight: 800 !important;
}

.hover\:tw-font-black:hover {
  font-weight: 900 !important;
}

.tw-h-1 {
  height: 0.25rem !important;
}

.tw-h-2 {
  height: 0.5rem !important;
}

.tw-h-3 {
  height: 0.75rem !important;
}

.tw-h-4 {
  height: 1rem !important;
}

.tw-h-6 {
  height: 1.5rem !important;
}

.tw-h-8 {
  height: 2rem !important;
}

.tw-h-10 {
  height: 2.5rem !important;
}

.tw-h-12 {
  height: 3rem !important;
}

.tw-h-16 {
  height: 4rem !important;
}

.tw-h-24 {
  height: 6rem !important;
}

.tw-h-32 {
  height: 8rem !important;
}

.tw-h-48 {
  height: 12rem !important;
}

.tw-h-64 {
  height: 16rem !important;
}

.tw-h-auto {
  height: auto !important;
}

.tw-h-px {
  height: 1px !important;
}

.tw-h-full {
  height: 100% !important;
}

.tw-h-screen {
  height: 100vh !important;
}

.tw-leading-none {
  line-height: 1 !important;
}

.tw-leading-tight {
  line-height: 1.25 !important;
}

.tw-leading-normal {
  line-height: 1.5 !important;
}

.tw-leading-loose {
  line-height: 2 !important;
}

.tw-m-0 {
  margin: 0 !important;
}

.tw-m-1 {
  margin: 0.25rem !important;
}

.tw-m-2 {
  margin: 0.5rem !important;
}

.tw-m-3 {
  margin: 0.75rem !important;
}

.tw-m-4 {
  margin: 1rem !important;
}

.tw-m-6 {
  margin: 1.5rem !important;
}

.tw-m-8 {
  margin: 2rem !important;
}

.tw-m-auto {
  margin: auto !important;
}

.tw-m-px {
  margin: 1px !important;
}

.tw-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.tw-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.tw-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.tw-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.tw-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.tw-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.tw-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.tw-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.tw-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.tw-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.tw-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.tw-mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.tw-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.tw-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.tw-my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.tw-mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.tw-mt-0 {
  margin-top: 0 !important;
}

.tw-mr-0 {
  margin-right: 0 !important;
}

.tw-mb-0 {
  margin-bottom: 0 !important;
}

.tw-ml-0 {
  margin-left: 0 !important;
}

.tw-mt-1 {
  margin-top: 0.25rem !important;
}

.tw-mr-1 {
  margin-right: 0.25rem !important;
}

.tw-mb-1 {
  margin-bottom: 0.25rem !important;
}

.tw-ml-1 {
  margin-left: 0.25rem !important;
}

.tw-mt-2 {
  margin-top: 0.5rem !important;
}

.tw-mr-2 {
  margin-right: 0.5rem !important;
}

.tw-mb-2 {
  margin-bottom: 0.5rem !important;
}

.tw-ml-2 {
  margin-left: 0.5rem !important;
}

.tw-mt-3 {
  margin-top: 0.75rem !important;
}

.tw-mr-3 {
  margin-right: 0.75rem !important;
}

.tw-mb-3 {
  margin-bottom: 0.75rem !important;
}

.tw-ml-3 {
  margin-left: 0.75rem !important;
}

.tw-mt-4 {
  margin-top: 1rem !important;
}

.tw-mr-4 {
  margin-right: 1rem !important;
}

.tw-mb-4 {
  margin-bottom: 1rem !important;
}

.tw-ml-4 {
  margin-left: 1rem !important;
}

.tw-mt-6 {
  margin-top: 1.5rem !important;
}

.tw-mr-6 {
  margin-right: 1.5rem !important;
}

.tw-mb-6 {
  margin-bottom: 1.5rem !important;
}

.tw-ml-6 {
  margin-left: 1.5rem !important;
}

.tw-mt-8 {
  margin-top: 2rem !important;
}

.tw-mr-8 {
  margin-right: 2rem !important;
}

.tw-mb-8 {
  margin-bottom: 2rem !important;
}

.tw-ml-8 {
  margin-left: 2rem !important;
}

.tw-mt-auto {
  margin-top: auto !important;
}

.tw-mr-auto {
  margin-right: auto !important;
}

.tw-mb-auto {
  margin-bottom: auto !important;
}

.tw-ml-auto {
  margin-left: auto !important;
}

.tw-mt-px {
  margin-top: 1px !important;
}

.tw-mr-px {
  margin-right: 1px !important;
}

.tw-mb-px {
  margin-bottom: 1px !important;
}

.tw-ml-px {
  margin-left: 1px !important;
}

.tw-max-h-full {
  max-height: 100% !important;
}

.tw-max-h-screen {
  max-height: 100vh !important;
}

.tw-max-w-xs {
  max-width: 20rem !important;
}

.tw-max-w-sm {
  max-width: 30rem !important;
}

.tw-max-w-md {
  max-width: 40rem !important;
}

.tw-max-w-lg {
  max-width: 50rem !important;
}

.tw-max-w-xl {
  max-width: 60rem !important;
}

.tw-max-w-2xl {
  max-width: 70rem !important;
}

.tw-max-w-3xl {
  max-width: 80rem !important;
}

.tw-max-w-4xl {
  max-width: 90rem !important;
}

.tw-max-w-5xl {
  max-width: 100rem !important;
}

.tw-max-w-full {
  max-width: 100% !important;
}

.tw-min-h-0 {
  min-height: 0 !important;
}

.tw-min-h-full {
  min-height: 100% !important;
}

.tw-min-h-screen {
  min-height: 100vh !important;
}

.tw-min-w-0 {
  min-width: 0 !important;
}

.tw-min-w-full {
  min-width: 100% !important;
}

.tw--m-0 {
  margin: 0 !important;
}

.tw--m-1 {
  margin: -0.25rem !important;
}

.tw--m-2 {
  margin: -0.5rem !important;
}

.tw--m-3 {
  margin: -0.75rem !important;
}

.tw--m-4 {
  margin: -1rem !important;
}

.tw--m-6 {
  margin: -1.5rem !important;
}

.tw--m-8 {
  margin: -2rem !important;
}

.tw--m-px {
  margin: -1px !important;
}

.tw--my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw--mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw--my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.tw--mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.tw--my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.tw--mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.tw--my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.tw--mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.tw--my-4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.tw--mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.tw--my-6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.tw--mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.tw--my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.tw--mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.tw--my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.tw--mx-px {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.tw--mt-0 {
  margin-top: 0 !important;
}

.tw--mr-0 {
  margin-right: 0 !important;
}

.tw--mb-0 {
  margin-bottom: 0 !important;
}

.tw--ml-0 {
  margin-left: 0 !important;
}

.tw--mt-1 {
  margin-top: -0.25rem !important;
}

.tw--mr-1 {
  margin-right: -0.25rem !important;
}

.tw--mb-1 {
  margin-bottom: -0.25rem !important;
}

.tw--ml-1 {
  margin-left: -0.25rem !important;
}

.tw--mt-2 {
  margin-top: -0.5rem !important;
}

.tw--mr-2 {
  margin-right: -0.5rem !important;
}

.tw--mb-2 {
  margin-bottom: -0.5rem !important;
}

.tw--ml-2 {
  margin-left: -0.5rem !important;
}

.tw--mt-3 {
  margin-top: -0.75rem !important;
}

.tw--mr-3 {
  margin-right: -0.75rem !important;
}

.tw--mb-3 {
  margin-bottom: -0.75rem !important;
}

.tw--ml-3 {
  margin-left: -0.75rem !important;
}

.tw--mt-4 {
  margin-top: -1rem !important;
}

.tw--mr-4 {
  margin-right: -1rem !important;
}

.tw--mb-4 {
  margin-bottom: -1rem !important;
}

.tw--ml-4 {
  margin-left: -1rem !important;
}

.tw--mt-6 {
  margin-top: -1.5rem !important;
}

.tw--mr-6 {
  margin-right: -1.5rem !important;
}

.tw--mb-6 {
  margin-bottom: -1.5rem !important;
}

.tw--ml-6 {
  margin-left: -1.5rem !important;
}

.tw--mt-8 {
  margin-top: -2rem !important;
}

.tw--mr-8 {
  margin-right: -2rem !important;
}

.tw--mb-8 {
  margin-bottom: -2rem !important;
}

.tw--ml-8 {
  margin-left: -2rem !important;
}

.tw--mt-px {
  margin-top: -1px !important;
}

.tw--mr-px {
  margin-right: -1px !important;
}

.tw--mb-px {
  margin-bottom: -1px !important;
}

.tw--ml-px {
  margin-left: -1px !important;
}

.tw-opacity-0 {
  opacity: 0 !important;
}

.tw-opacity-25 {
  opacity: .25 !important;
}

.tw-opacity-50 {
  opacity: .5 !important;
}

.tw-opacity-75 {
  opacity: .75 !important;
}

.tw-opacity-100 {
  opacity: 1 !important;
}

.tw-overflow-auto {
  overflow: auto !important;
}

.tw-overflow-hidden {
  overflow: hidden !important;
}

.tw-overflow-visible {
  overflow: visible !important;
}

.tw-overflow-scroll {
  overflow: scroll !important;
}

.tw-overflow-x-scroll {
  overflow-x: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-overflow-y-scroll {
  overflow-y: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-scrolling-touch {
  -webkit-overflow-scrolling: touch !important;
}

.tw-scrolling-auto {
  -webkit-overflow-scrolling: auto !important;
}

.tw-p-0 {
  padding: 0 !important;
}

.tw-p-1 {
  padding: 0.25rem !important;
}

.tw-p-2 {
  padding: 0.5rem !important;
}

.tw-p-3 {
  padding: 0.75rem !important;
}

.tw-p-4 {
  padding: 1rem !important;
}

.tw-p-6 {
  padding: 1.5rem !important;
}

.tw-p-8 {
  padding: 2rem !important;
}

.tw-p-px {
  padding: 1px !important;
}

.tw-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.tw-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.tw-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.tw-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.tw-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.tw-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.tw-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.tw-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.tw-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.tw-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.tw-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.tw-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.tw-py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.tw-px-px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.tw-pt-0 {
  padding-top: 0 !important;
}

.tw-pr-0 {
  padding-right: 0 !important;
}

.tw-pb-0 {
  padding-bottom: 0 !important;
}

.tw-pl-0 {
  padding-left: 0 !important;
}

.tw-pt-1 {
  padding-top: 0.25rem !important;
}

.tw-pr-1 {
  padding-right: 0.25rem !important;
}

.tw-pb-1 {
  padding-bottom: 0.25rem !important;
}

.tw-pl-1 {
  padding-left: 0.25rem !important;
}

.tw-pt-2 {
  padding-top: 0.5rem !important;
}

.tw-pr-2 {
  padding-right: 0.5rem !important;
}

.tw-pb-2 {
  padding-bottom: 0.5rem !important;
}

.tw-pl-2 {
  padding-left: 0.5rem !important;
}

.tw-pt-3 {
  padding-top: 0.75rem !important;
}

.tw-pr-3 {
  padding-right: 0.75rem !important;
}

.tw-pb-3 {
  padding-bottom: 0.75rem !important;
}

.tw-pl-3 {
  padding-left: 0.75rem !important;
}

.tw-pt-4 {
  padding-top: 1rem !important;
}

.tw-pr-4 {
  padding-right: 1rem !important;
}

.tw-pb-4 {
  padding-bottom: 1rem !important;
}

.tw-pl-4 {
  padding-left: 1rem !important;
}

.tw-pt-6 {
  padding-top: 1.5rem !important;
}

.tw-pr-6 {
  padding-right: 1.5rem !important;
}

.tw-pb-6 {
  padding-bottom: 1.5rem !important;
}

.tw-pl-6 {
  padding-left: 1.5rem !important;
}

.tw-pt-8 {
  padding-top: 2rem !important;
}

.tw-pr-8 {
  padding-right: 2rem !important;
}

.tw-pb-8 {
  padding-bottom: 2rem !important;
}

.tw-pl-8 {
  padding-left: 2rem !important;
}

.tw-pt-px {
  padding-top: 1px !important;
}

.tw-pr-px {
  padding-right: 1px !important;
}

.tw-pb-px {
  padding-bottom: 1px !important;
}

.tw-pl-px {
  padding-left: 1px !important;
}

.tw-pointer-events-none {
  pointer-events: none !important;
}

.tw-pointer-events-auto {
  pointer-events: auto !important;
}

.tw-static {
  position: static !important;
}

.tw-fixed {
  position: fixed !important;
}

.tw-absolute {
  position: absolute !important;
}

.tw-relative {
  position: relative !important;
}

.tw-pin-none {
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.tw-pin {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.tw-pin-y {
  top: 0 !important;
  bottom: 0 !important;
}

.tw-pin-x {
  right: 0 !important;
  left: 0 !important;
}

.tw-pin-t {
  top: 0 !important;
}

.tw-pin-r {
  right: 0 !important;
}

.tw-pin-b {
  bottom: 0 !important;
}

.tw-pin-l {
  left: 0 !important;
}

.tw-resize-none {
  resize: none !important;
}

.tw-resize-y {
  resize: vertical !important;
}

.tw-resize-x {
  resize: horizontal !important;
}

.tw-resize {
  resize: both !important;
}

.tw-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
}

.tw-shadow-md {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-lg {
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.tw-shadow-none {
  box-shadow: none !important;
}

.tw-fill-current {
  fill: currentColor !important;
}

.tw-stroke-current {
  stroke: currentColor !important;
}

.tw-text-left {
  text-align: left !important;
}

.tw-text-center {
  text-align: center !important;
}

.tw-text-right {
  text-align: right !important;
}

.tw-text-justify {
  text-align: justify !important;
}

.tw-text-transparent {
  color: transparent !important;
}

.tw-text-black-darker {
  color: #222b2f !important;
}

.tw-text-black {
  color: #333 !important;
}

.tw-text-grey-darkest {
  color: #364349 !important;
}

.tw-text-grey-darker {
  color: #596a73 !important;
}

.tw-text-grey-dark {
  color: #70818a !important;
}

.tw-text-grey {
  color: #9babb4 !important;
}

.tw-text-grey-light {
  color: #dae4e9 !important;
}

.tw-text-grey-lighter {
  color: #f3f7f9 !important;
}

.tw-text-grey-lightest {
  color: #fafcfc !important;
}

.tw-text-white {
  color: #ffffff !important;
}

.tw-text-red-darkest {
  color: #420806 !important;
}

.tw-text-red-darker {
  color: #6a1b19 !important;
}

.tw-text-red-dark {
  color: #cc1f1a !important;
}

.tw-text-red {
  color: #e3342f !important;
}

.tw-text-red-light {
  color: #ef5753 !important;
}

.tw-text-red-lighter {
  color: #f9acaa !important;
}

.tw-text-red-lightest {
  color: #fcebea !important;
}

.tw-text-orange-darkest {
  color: #542605 !important;
}

.tw-text-orange-darker {
  color: #7f4012 !important;
}

.tw-text-orange-dark {
  color: #de751f !important;
}

.tw-text-orange {
  color: #f6993f !important;
}

.tw-text-orange-light {
  color: #faad63 !important;
}

.tw-text-orange-lighter {
  color: #fcd9b6 !important;
}

.tw-text-orange-lightest {
  color: #fff5eb !important;
}

.tw-text-yellow-darkest {
  color: #453411 !important;
}

.tw-text-yellow-darker {
  color: #684f1d !important;
}

.tw-text-yellow-dark {
  color: #f2d024 !important;
}

.tw-text-yellow {
  color: #ffed4a !important;
}

.tw-text-yellow-light {
  color: #fff382 !important;
}

.tw-text-yellow-lighter {
  color: #fff9c2 !important;
}

.tw-text-yellow-lightest {
  color: #fcfbeb !important;
}

.tw-text-green-darkest {
  color: #032d19 !important;
}

.tw-text-green-darker {
  color: #0b4228 !important;
}

.tw-text-green-dark {
  color: #1f9d55 !important;
}

.tw-text-green {
  color: #38c172 !important;
}

.tw-text-green-light {
  color: #51d88a !important;
}

.tw-text-green-lighter {
  color: #a2f5bf !important;
}

.tw-text-green-lightest {
  color: #e3fcec !important;
}

.tw-text-teal-darkest {
  color: #0d3331 !important;
}

.tw-text-teal-darker {
  color: #174e4b !important;
}

.tw-text-teal-dark {
  color: #38a89d !important;
}

.tw-text-teal {
  color: #4dc0b5 !important;
}

.tw-text-teal-light {
  color: #64d5ca !important;
}

.tw-text-teal-lighter {
  color: #a0f0ed !important;
}

.tw-text-teal-lightest {
  color: #e8fffe !important;
}

.tw-text-blue-darkest {
  color: #05233b !important;
}

.tw-text-blue-darker {
  color: #103d60 !important;
}

.tw-text-blue-dark {
  color: #2779bd !important;
}

.tw-text-blue {
  color: #3490dc !important;
}

.tw-text-blue-light {
  color: #6cb2eb !important;
}

.tw-text-blue-lighter {
  color: #bcdefa !important;
}

.tw-text-blue-lightest {
  color: #eff8ff !important;
}

.tw-text-indigo-darkest {
  color: #191e38 !important;
}

.tw-text-indigo-darker {
  color: #2f365f !important;
}

.tw-text-indigo-dark {
  color: #5661b3 !important;
}

.tw-text-indigo {
  color: #6574cd !important;
}

.tw-text-indigo-light {
  color: #7886d7 !important;
}

.tw-text-indigo-lighter {
  color: #b2b7ff !important;
}

.tw-text-indigo-lightest {
  color: #e6e8ff !important;
}

.tw-text-purple-darkest {
  color: #1f133f !important;
}

.tw-text-purple-darker {
  color: #352465 !important;
}

.tw-text-purple-dark {
  color: #794acf !important;
}

.tw-text-purple {
  color: #9561e2 !important;
}

.tw-text-purple-light {
  color: #a779e9 !important;
}

.tw-text-purple-lighter {
  color: #d6bbfc !important;
}

.tw-text-purple-lightest {
  color: #f3ebff !important;
}

.tw-text-pink-darkest {
  color: #45051e !important;
}

.tw-text-pink-darker {
  color: #72173a !important;
}

.tw-text-pink-dark {
  color: #eb5286 !important;
}

.tw-text-pink {
  color: #f66d9b !important;
}

.tw-text-pink-light {
  color: #fa7ea8 !important;
}

.tw-text-pink-lighter {
  color: #ffbbca !important;
}

.tw-text-pink-lightest {
  color: #ffebef !important;
}

.tw-text-custom-grey-darker {
  color: #ccc !important;
}

.tw-text-custom-grey-dark {
  color: #ddd !important;
}

.tw-text-custom-grey {
  color: #eee !important;
}

.tw-text-custom-grey-light {
  color: #fafafa !important;
}

.hover\:tw-text-transparent:hover {
  color: transparent !important;
}

.hover\:tw-text-black-darker:hover {
  color: #222b2f !important;
}

.hover\:tw-text-black:hover {
  color: #333 !important;
}

.hover\:tw-text-grey-darkest:hover {
  color: #364349 !important;
}

.hover\:tw-text-grey-darker:hover {
  color: #596a73 !important;
}

.hover\:tw-text-grey-dark:hover {
  color: #70818a !important;
}

.hover\:tw-text-grey:hover {
  color: #9babb4 !important;
}

.hover\:tw-text-grey-light:hover {
  color: #dae4e9 !important;
}

.hover\:tw-text-grey-lighter:hover {
  color: #f3f7f9 !important;
}

.hover\:tw-text-grey-lightest:hover {
  color: #fafcfc !important;
}

.hover\:tw-text-white:hover {
  color: #ffffff !important;
}

.hover\:tw-text-red-darkest:hover {
  color: #420806 !important;
}

.hover\:tw-text-red-darker:hover {
  color: #6a1b19 !important;
}

.hover\:tw-text-red-dark:hover {
  color: #cc1f1a !important;
}

.hover\:tw-text-red:hover {
  color: #e3342f !important;
}

.hover\:tw-text-red-light:hover {
  color: #ef5753 !important;
}

.hover\:tw-text-red-lighter:hover {
  color: #f9acaa !important;
}

.hover\:tw-text-red-lightest:hover {
  color: #fcebea !important;
}

.hover\:tw-text-orange-darkest:hover {
  color: #542605 !important;
}

.hover\:tw-text-orange-darker:hover {
  color: #7f4012 !important;
}

.hover\:tw-text-orange-dark:hover {
  color: #de751f !important;
}

.hover\:tw-text-orange:hover {
  color: #f6993f !important;
}

.hover\:tw-text-orange-light:hover {
  color: #faad63 !important;
}

.hover\:tw-text-orange-lighter:hover {
  color: #fcd9b6 !important;
}

.hover\:tw-text-orange-lightest:hover {
  color: #fff5eb !important;
}

.hover\:tw-text-yellow-darkest:hover {
  color: #453411 !important;
}

.hover\:tw-text-yellow-darker:hover {
  color: #684f1d !important;
}

.hover\:tw-text-yellow-dark:hover {
  color: #f2d024 !important;
}

.hover\:tw-text-yellow:hover {
  color: #ffed4a !important;
}

.hover\:tw-text-yellow-light:hover {
  color: #fff382 !important;
}

.hover\:tw-text-yellow-lighter:hover {
  color: #fff9c2 !important;
}

.hover\:tw-text-yellow-lightest:hover {
  color: #fcfbeb !important;
}

.hover\:tw-text-green-darkest:hover {
  color: #032d19 !important;
}

.hover\:tw-text-green-darker:hover {
  color: #0b4228 !important;
}

.hover\:tw-text-green-dark:hover {
  color: #1f9d55 !important;
}

.hover\:tw-text-green:hover {
  color: #38c172 !important;
}

.hover\:tw-text-green-light:hover {
  color: #51d88a !important;
}

.hover\:tw-text-green-lighter:hover {
  color: #a2f5bf !important;
}

.hover\:tw-text-green-lightest:hover {
  color: #e3fcec !important;
}

.hover\:tw-text-teal-darkest:hover {
  color: #0d3331 !important;
}

.hover\:tw-text-teal-darker:hover {
  color: #174e4b !important;
}

.hover\:tw-text-teal-dark:hover {
  color: #38a89d !important;
}

.hover\:tw-text-teal:hover {
  color: #4dc0b5 !important;
}

.hover\:tw-text-teal-light:hover {
  color: #64d5ca !important;
}

.hover\:tw-text-teal-lighter:hover {
  color: #a0f0ed !important;
}

.hover\:tw-text-teal-lightest:hover {
  color: #e8fffe !important;
}

.hover\:tw-text-blue-darkest:hover {
  color: #05233b !important;
}

.hover\:tw-text-blue-darker:hover {
  color: #103d60 !important;
}

.hover\:tw-text-blue-dark:hover {
  color: #2779bd !important;
}

.hover\:tw-text-blue:hover {
  color: #3490dc !important;
}

.hover\:tw-text-blue-light:hover {
  color: #6cb2eb !important;
}

.hover\:tw-text-blue-lighter:hover {
  color: #bcdefa !important;
}

.hover\:tw-text-blue-lightest:hover {
  color: #eff8ff !important;
}

.hover\:tw-text-indigo-darkest:hover {
  color: #191e38 !important;
}

.hover\:tw-text-indigo-darker:hover {
  color: #2f365f !important;
}

.hover\:tw-text-indigo-dark:hover {
  color: #5661b3 !important;
}

.hover\:tw-text-indigo:hover {
  color: #6574cd !important;
}

.hover\:tw-text-indigo-light:hover {
  color: #7886d7 !important;
}

.hover\:tw-text-indigo-lighter:hover {
  color: #b2b7ff !important;
}

.hover\:tw-text-indigo-lightest:hover {
  color: #e6e8ff !important;
}

.hover\:tw-text-purple-darkest:hover {
  color: #1f133f !important;
}

.hover\:tw-text-purple-darker:hover {
  color: #352465 !important;
}

.hover\:tw-text-purple-dark:hover {
  color: #794acf !important;
}

.hover\:tw-text-purple:hover {
  color: #9561e2 !important;
}

.hover\:tw-text-purple-light:hover {
  color: #a779e9 !important;
}

.hover\:tw-text-purple-lighter:hover {
  color: #d6bbfc !important;
}

.hover\:tw-text-purple-lightest:hover {
  color: #f3ebff !important;
}

.hover\:tw-text-pink-darkest:hover {
  color: #45051e !important;
}

.hover\:tw-text-pink-darker:hover {
  color: #72173a !important;
}

.hover\:tw-text-pink-dark:hover {
  color: #eb5286 !important;
}

.hover\:tw-text-pink:hover {
  color: #f66d9b !important;
}

.hover\:tw-text-pink-light:hover {
  color: #fa7ea8 !important;
}

.hover\:tw-text-pink-lighter:hover {
  color: #ffbbca !important;
}

.hover\:tw-text-pink-lightest:hover {
  color: #ffebef !important;
}

.hover\:tw-text-custom-grey-darker:hover {
  color: #ccc !important;
}

.hover\:tw-text-custom-grey-dark:hover {
  color: #ddd !important;
}

.hover\:tw-text-custom-grey:hover {
  color: #eee !important;
}

.hover\:tw-text-custom-grey-light:hover {
  color: #fafafa !important;
}

.tw-text-xs {
  font-size: .75rem !important;
}

.tw-text-sm {
  font-size: .875rem !important;
}

.tw-text-base {
  font-size: 1rem !important;
}

.tw-text-lg {
  font-size: 1.125rem !important;
}

.tw-text-xl {
  font-size: 1.25rem !important;
}

.tw-text-2xl {
  font-size: 1.5rem !important;
}

.tw-text-3xl {
  font-size: 1.875rem !important;
}

.tw-text-4xl {
  font-size: 2.25rem !important;
}

.tw-text-5xl {
  font-size: 3rem !important;
}

.tw-italic {
  font-style: italic !important;
}

.tw-roman {
  font-style: normal !important;
}

.tw-uppercase {
  text-transform: uppercase !important;
}

.tw-lowercase {
  text-transform: lowercase !important;
}

.tw-capitalize {
  text-transform: capitalize !important;
}

.tw-normal-case {
  text-transform: none !important;
}

.tw-underline {
  text-decoration: underline !important;
}

.tw-line-through {
  text-decoration: line-through !important;
}

.tw-no-underline {
  text-decoration: none !important;
}

.tw-antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.tw-subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.hover\:tw-italic:hover {
  font-style: italic !important;
}

.hover\:tw-roman:hover {
  font-style: normal !important;
}

.hover\:tw-uppercase:hover {
  text-transform: uppercase !important;
}

.hover\:tw-lowercase:hover {
  text-transform: lowercase !important;
}

.hover\:tw-capitalize:hover {
  text-transform: capitalize !important;
}

.hover\:tw-normal-case:hover {
  text-transform: none !important;
}

.hover\:tw-underline:hover {
  text-decoration: underline !important;
}

.hover\:tw-line-through:hover {
  text-decoration: line-through !important;
}

.hover\:tw-no-underline:hover {
  text-decoration: none !important;
}

.hover\:tw-antialiased:hover {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.hover\:tw-subpixel-antialiased:hover {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.tw-tracking-tight {
  letter-spacing: -0.05em !important;
}

.tw-tracking-normal {
  letter-spacing: 0 !important;
}

.tw-tracking-wide {
  letter-spacing: 0.05em !important;
}

.tw-select-none {
  user-select: none !important;
}

.tw-select-text {
  user-select: text !important;
}

.tw-align-baseline {
  vertical-align: baseline !important;
}

.tw-align-top {
  vertical-align: top !important;
}

.tw-align-middle {
  vertical-align: middle !important;
}

.tw-align-bottom {
  vertical-align: bottom !important;
}

.tw-align-text-top {
  vertical-align: text-top !important;
}

.tw-align-text-bottom {
  vertical-align: text-bottom !important;
}

.tw-visible {
  visibility: visible !important;
}

.tw-invisible {
  visibility: hidden !important;
}

.tw-whitespace-normal {
  white-space: normal !important;
}

.tw-whitespace-no-wrap {
  white-space: nowrap !important;
}

.tw-whitespace-pre {
  white-space: pre !important;
}

.tw-whitespace-pre-line {
  white-space: pre-line !important;
}

.tw-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.tw-break-words {
  word-wrap: break-word !important;
}

.tw-break-normal {
  word-wrap: normal !important;
}

.tw-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.tw-w-1 {
  width: 0.25rem !important;
}

.tw-w-2 {
  width: 0.5rem !important;
}

.tw-w-3 {
  width: 0.75rem !important;
}

.tw-w-4 {
  width: 1rem !important;
}

.tw-w-6 {
  width: 1.5rem !important;
}

.tw-w-8 {
  width: 2rem !important;
}

.tw-w-10 {
  width: 2.5rem !important;
}

.tw-w-12 {
  width: 3rem !important;
}

.tw-w-16 {
  width: 4rem !important;
}

.tw-w-24 {
  width: 6rem !important;
}

.tw-w-32 {
  width: 8rem !important;
}

.tw-w-48 {
  width: 12rem !important;
}

.tw-w-64 {
  width: 16rem !important;
}

.tw-w-auto {
  width: auto !important;
}

.tw-w-px {
  width: 1px !important;
}

.tw-w-1\/2 {
  width: 50% !important;
}

.tw-w-1\/3 {
  width: 33.33333% !important;
}

.tw-w-2\/3 {
  width: 66.66667% !important;
}

.tw-w-1\/4 {
  width: 25% !important;
}

.tw-w-3\/4 {
  width: 75% !important;
}

.tw-w-1\/5 {
  width: 20% !important;
}

.tw-w-2\/5 {
  width: 40% !important;
}

.tw-w-3\/5 {
  width: 60% !important;
}

.tw-w-4\/5 {
  width: 80% !important;
}

.tw-w-1\/6 {
  width: 16.66667% !important;
}

.tw-w-5\/6 {
  width: 83.33333% !important;
}

.tw-w-full {
  width: 100% !important;
}

.tw-w-screen {
  width: 100vw !important;
}

.tw-z-0 {
  z-index: 0 !important;
}

.tw-z-10 {
  z-index: 10 !important;
}

.tw-z-20 {
  z-index: 20 !important;
}

.tw-z-30 {
  z-index: 30 !important;
}

.tw-z-40 {
  z-index: 40 !important;
}

.tw-z-50 {
  z-index: 50 !important;
}

.tw-z-auto {
  z-index: auto !important;
}

.dynamic-form input[type="checkbox"].toggle-switch {
  opacity: 0;
  position: absolute;
  left: -9999px;
}

.dynamic-form input[type="checkbox"].toggle-switch + label {
  background-color: #fff;
  user-select: none;
  transition: .2s ease;
  display: inline-block;
  height: 30px;
  width: 50px;
  position: relative;
  box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.15), inset 0 0 0 1px #ddd;
  border-radius: 60px;
  margin-bottom: 1rem;
  margin-top: 1rem;
  /* White toggle */
}

.dynamic-form input[type="checkbox"].toggle-switch + label:before {
  content: "";
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  top: 0;
  left: 0;
  border-radius: 30px;
  background: rgba(76, 217, 100, 0);
  transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
}

.dynamic-form input[type="checkbox"].toggle-switch + label:after {
  content: "";
  position: absolute;
  display: block;
  height: 28px;
  width: 28px;
  top: 50%;
  margin-top: -14px;
  left: 1px;
  border-radius: 60px;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 4px 0px 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
  transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
}

.dynamic-form input[type="checkbox"].toggle-switch + label span {
  display: block;
  margin-top: -0.3rem;
  height: 26px;
  margin-left: 50px;
  padding-left: 1.5rem;
  vertical-align: top;
  width: 420px;
}

@media screen and (min-width: 1776px) {
  .dynamic-form input[type="checkbox"].toggle-switch + label span {
    width: 640px;
  }
}

.dynamic-form input[type="checkbox"].toggle-switch:checked + label:before {
  width: 50px;
  background: #4cd964;
  box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.15), inset 0 0 0 1px #ddd;
  transition: width 0.2s cubic-bezier(0, 0, 0, 0.1) !important;
}

.dynamic-form input[type="checkbox"].toggle-switch:checked + label:after {
  left: 25px;
}

.dynamic-form input[type="checkbox"].toggle-switch:checked + label {
  box-shadow: inset 0 0 0 25px #e4e4e4;
  transition: box-shadow 2.5s cubic-bezier(0, 1.2, 0.94, 0.95);
}

.dynamic-form input,
.dynamic-form select,
.dynamic-form textarea {
  padding-top: 1rem !important;
  padding-bottom: 0.75rem !important;
  margin-bottom: 0.5rem !important;
  border-radius: .25rem !important;
  border: 1px solid #ddd;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 16px;
  height: 42px;
  padding-left: 1rem;
  padding-right: 1rem;
  z-index: 10;
  width: 100%;
}

.dynamic-form input:hover {
  box-shadow: 0 1px 1px rgba(77, 77, 77, 0.15);
}

@media (min-width: 576px) {
  .sm\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .sm\:tw-appearance-none {
    appearance: none !important;
  }

  .sm\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .sm\:tw-bg-local {
    background-attachment: local !important;
  }

  .sm\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .sm\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .sm\:tw-bg-black {
    background-color: #333 !important;
  }

  .sm\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .sm\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .sm\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .sm\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .sm\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .sm\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .sm\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .sm\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .sm\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .sm\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .sm\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .sm\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .sm\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .sm\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .sm\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .sm\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .sm\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .sm\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .sm\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .sm\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .sm\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .sm\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .sm\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .sm\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .sm\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .sm\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .sm\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .sm\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .sm\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .sm\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .sm\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .sm\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .sm\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .sm\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .sm\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .sm\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .sm\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .sm\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .sm\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .sm\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .sm\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .sm\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .sm\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .sm\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .sm\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .sm\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .sm\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .sm\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .sm\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .sm\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .sm\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .sm\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .sm\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .sm\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .sm\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .sm\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .sm\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .sm\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .sm\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .sm\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .sm\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .sm\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .sm\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .sm\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .sm\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .sm\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .sm\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .sm\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .sm\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .sm\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .sm\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .sm\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .sm\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .sm\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .sm\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .sm\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .sm\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .sm\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .sm\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .sm\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .sm\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .sm\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .sm\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .sm\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .sm\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .sm\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .sm\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .sm\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .sm\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .sm\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .sm\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .sm\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .sm\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .sm\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .sm\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .sm\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .sm\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .sm\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .sm\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .sm\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .sm\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .sm\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .sm\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .sm\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .sm\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .sm\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .sm\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .sm\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .sm\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .sm\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .sm\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .sm\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .sm\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .sm\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .sm\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .sm\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .sm\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .sm\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .sm\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .sm\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .sm\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .sm\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .sm\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .sm\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .sm\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .sm\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .sm\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .sm\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .sm\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .sm\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .sm\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .sm\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .sm\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .sm\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .sm\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .sm\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .sm\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .sm\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .sm\:tw-bg-center {
    background-position: center !important;
  }

  .sm\:tw-bg-left {
    background-position: left !important;
  }

  .sm\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .sm\:tw-bg-left-top {
    background-position: left top !important;
  }

  .sm\:tw-bg-right {
    background-position: right !important;
  }

  .sm\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .sm\:tw-bg-right-top {
    background-position: right top !important;
  }

  .sm\:tw-bg-top {
    background-position: top !important;
  }

  .sm\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .sm\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .sm\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .sm\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .sm\:tw-bg-cover {
    background-size: cover !important;
  }

  .sm\:tw-bg-contain {
    background-size: contain !important;
  }

  .sm\:tw-border-transparent {
    border-color: transparent !important;
  }

  .sm\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .sm\:tw-border-black {
    border-color: #333 !important;
  }

  .sm\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .sm\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .sm\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .sm\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .sm\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .sm\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .sm\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .sm\:tw-border-white {
    border-color: #ffffff !important;
  }

  .sm\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .sm\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .sm\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .sm\:tw-border-red {
    border-color: #e3342f !important;
  }

  .sm\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .sm\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .sm\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .sm\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .sm\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .sm\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .sm\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .sm\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .sm\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .sm\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .sm\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .sm\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .sm\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .sm\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .sm\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .sm\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .sm\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .sm\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .sm\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .sm\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .sm\:tw-border-green {
    border-color: #38c172 !important;
  }

  .sm\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .sm\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .sm\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .sm\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .sm\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .sm\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .sm\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .sm\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .sm\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .sm\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .sm\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .sm\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .sm\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .sm\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .sm\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .sm\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .sm\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .sm\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .sm\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .sm\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .sm\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .sm\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .sm\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .sm\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .sm\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .sm\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .sm\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .sm\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .sm\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .sm\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .sm\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .sm\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .sm\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .sm\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .sm\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .sm\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .sm\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .sm\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .sm\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .sm\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .sm\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .sm\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .sm\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .sm\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .sm\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .sm\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .sm\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .sm\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .sm\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .sm\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .sm\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .sm\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .sm\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .sm\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .sm\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .sm\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .sm\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .sm\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .sm\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .sm\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .sm\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .sm\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .sm\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .sm\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .sm\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .sm\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .sm\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .sm\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .sm\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .sm\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .sm\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .sm\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .sm\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .sm\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .sm\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .sm\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .sm\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .sm\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .sm\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .sm\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .sm\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .sm\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .sm\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .sm\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .sm\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .sm\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .sm\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .sm\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .sm\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .sm\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .sm\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .sm\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .sm\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .sm\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .sm\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .sm\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .sm\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .sm\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .sm\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .sm\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .sm\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .sm\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .sm\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .sm\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .sm\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .sm\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .sm\:tw-rounded {
    border-radius: .25rem !important;
  }

  .sm\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .sm\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .sm\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-border-solid {
    border-style: solid !important;
  }

  .sm\:tw-border-dashed {
    border-style: dashed !important;
  }

  .sm\:tw-border-dotted {
    border-style: dotted !important;
  }

  .sm\:tw-border-none {
    border-style: none !important;
  }

  .sm\:tw-border-0 {
    border-width: 0 !important;
  }

  .sm\:tw-border-2 {
    border-width: 2px !important;
  }

  .sm\:tw-border-4 {
    border-width: 4px !important;
  }

  .sm\:tw-border-8 {
    border-width: 8px !important;
  }

  .sm\:tw-border {
    border-width: 1px !important;
  }

  .sm\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .sm\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .sm\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .sm\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .sm\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .sm\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .sm\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .sm\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .sm\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .sm\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .sm\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .sm\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .sm\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .sm\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .sm\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .sm\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .sm\:tw-border-t {
    border-top-width: 1px !important;
  }

  .sm\:tw-border-r {
    border-right-width: 1px !important;
  }

  .sm\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .sm\:tw-border-l {
    border-left-width: 1px !important;
  }

  .sm\:tw-cursor-auto {
    cursor: auto !important;
  }

  .sm\:tw-cursor-default {
    cursor: default !important;
  }

  .sm\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .sm\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .sm\:tw-block {
    display: block !important;
  }

  .sm\:tw-inline-block {
    display: inline-block !important;
  }

  .sm\:tw-inline {
    display: inline !important;
  }

  .sm\:tw-table {
    display: table !important;
  }

  .sm\:tw-table-row {
    display: table-row !important;
  }

  .sm\:tw-table-cell {
    display: table-cell !important;
  }

  .sm\:tw-hidden {
    display: none !important;
  }

  .sm\:tw-flex {
    display: flex !important;
  }

  .sm\:tw-inline-flex {
    display: inline-flex !important;
  }

  .sm\:tw-flex-row {
    flex-direction: row !important;
  }

  .sm\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .sm\:tw-flex-col {
    flex-direction: column !important;
  }

  .sm\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .sm\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .sm\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .sm\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .sm\:tw-items-start {
    align-items: flex-start !important;
  }

  .sm\:tw-items-end {
    align-items: flex-end !important;
  }

  .sm\:tw-items-center {
    align-items: center !important;
  }

  .sm\:tw-items-baseline {
    align-items: baseline !important;
  }

  .sm\:tw-items-stretch {
    align-items: stretch !important;
  }

  .sm\:tw-self-auto {
    align-self: auto !important;
  }

  .sm\:tw-self-start {
    align-self: flex-start !important;
  }

  .sm\:tw-self-end {
    align-self: flex-end !important;
  }

  .sm\:tw-self-center {
    align-self: center !important;
  }

  .sm\:tw-self-stretch {
    align-self: stretch !important;
  }

  .sm\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .sm\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .sm\:tw-justify-center {
    justify-content: center !important;
  }

  .sm\:tw-justify-between {
    justify-content: space-between !important;
  }

  .sm\:tw-justify-around {
    justify-content: space-around !important;
  }

  .sm\:tw-content-center {
    align-content: center !important;
  }

  .sm\:tw-content-start {
    align-content: flex-start !important;
  }

  .sm\:tw-content-end {
    align-content: flex-end !important;
  }

  .sm\:tw-content-between {
    align-content: space-between !important;
  }

  .sm\:tw-content-around {
    align-content: space-around !important;
  }

  .sm\:tw-flex-1 {
    flex: 1 !important;
  }

  .sm\:tw-flex-auto {
    flex: auto !important;
  }

  .sm\:tw-flex-initial {
    flex: initial !important;
  }

  .sm\:tw-flex-none {
    flex: none !important;
  }

  .sm\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .sm\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .sm\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .sm\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .sm\:tw-float-right {
    float: right !important;
  }

  .sm\:tw-float-left {
    float: left !important;
  }

  .sm\:tw-float-none {
    float: none !important;
  }

  .sm\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .sm\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .sm\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .sm\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .sm\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .sm\:tw-font-thin {
    font-weight: 200 !important;
  }

  .sm\:tw-font-light {
    font-weight: 300 !important;
  }

  .sm\:tw-font-normal {
    font-weight: 400 !important;
  }

  .sm\:tw-font-medium {
    font-weight: 500 !important;
  }

  .sm\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .sm\:tw-font-bold {
    font-weight: 700 !important;
  }

  .sm\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .sm\:tw-font-black {
    font-weight: 900 !important;
  }

  .sm\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .sm\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .sm\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .sm\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .sm\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .sm\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .sm\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .sm\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .sm\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .sm\:tw-h-1 {
    height: 0.25rem !important;
  }

  .sm\:tw-h-2 {
    height: 0.5rem !important;
  }

  .sm\:tw-h-3 {
    height: 0.75rem !important;
  }

  .sm\:tw-h-4 {
    height: 1rem !important;
  }

  .sm\:tw-h-6 {
    height: 1.5rem !important;
  }

  .sm\:tw-h-8 {
    height: 2rem !important;
  }

  .sm\:tw-h-10 {
    height: 2.5rem !important;
  }

  .sm\:tw-h-12 {
    height: 3rem !important;
  }

  .sm\:tw-h-16 {
    height: 4rem !important;
  }

  .sm\:tw-h-24 {
    height: 6rem !important;
  }

  .sm\:tw-h-32 {
    height: 8rem !important;
  }

  .sm\:tw-h-48 {
    height: 12rem !important;
  }

  .sm\:tw-h-64 {
    height: 16rem !important;
  }

  .sm\:tw-h-auto {
    height: auto !important;
  }

  .sm\:tw-h-px {
    height: 1px !important;
  }

  .sm\:tw-h-full {
    height: 100% !important;
  }

  .sm\:tw-h-screen {
    height: 100vh !important;
  }

  .sm\:tw-leading-none {
    line-height: 1 !important;
  }

  .sm\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .sm\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .sm\:tw-leading-loose {
    line-height: 2 !important;
  }

  .sm\:tw-m-0 {
    margin: 0 !important;
  }

  .sm\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .sm\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .sm\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .sm\:tw-m-4 {
    margin: 1rem !important;
  }

  .sm\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .sm\:tw-m-8 {
    margin: 2rem !important;
  }

  .sm\:tw-m-auto {
    margin: auto !important;
  }

  .sm\:tw-m-px {
    margin: 1px !important;
  }

  .sm\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .sm\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .sm\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .sm\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .sm\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .sm\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .sm\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .sm\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .sm\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .sm\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .sm\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .sm\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .sm\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .sm\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .sm\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .sm\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .sm\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .sm\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .sm\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .sm\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .sm\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .sm\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .sm\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .sm\:tw-mt-auto {
    margin-top: auto !important;
  }

  .sm\:tw-mr-auto {
    margin-right: auto !important;
  }

  .sm\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .sm\:tw-ml-auto {
    margin-left: auto !important;
  }

  .sm\:tw-mt-px {
    margin-top: 1px !important;
  }

  .sm\:tw-mr-px {
    margin-right: 1px !important;
  }

  .sm\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .sm\:tw-ml-px {
    margin-left: 1px !important;
  }

  .sm\:tw-max-h-full {
    max-height: 100% !important;
  }

  .sm\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .sm\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .sm\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .sm\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .sm\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .sm\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .sm\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .sm\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .sm\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .sm\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .sm\:tw-max-w-full {
    max-width: 100% !important;
  }

  .sm\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .sm\:tw-min-h-full {
    min-height: 100% !important;
  }

  .sm\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .sm\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .sm\:tw-min-w-full {
    min-width: 100% !important;
  }

  .sm\:tw--m-0 {
    margin: 0 !important;
  }

  .sm\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .sm\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .sm\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .sm\:tw--m-4 {
    margin: -1rem !important;
  }

  .sm\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .sm\:tw--m-8 {
    margin: -2rem !important;
  }

  .sm\:tw--m-px {
    margin: -1px !important;
  }

  .sm\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .sm\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .sm\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .sm\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .sm\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .sm\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .sm\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .sm\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .sm\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .sm\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .sm\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .sm\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .sm\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .sm\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .sm\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .sm\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .sm\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .sm\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .sm\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .sm\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .sm\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .sm\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .sm\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .sm\:tw--mt-px {
    margin-top: -1px !important;
  }

  .sm\:tw--mr-px {
    margin-right: -1px !important;
  }

  .sm\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .sm\:tw--ml-px {
    margin-left: -1px !important;
  }

  .sm\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .sm\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .sm\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .sm\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .sm\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .sm\:tw-overflow-auto {
    overflow: auto !important;
  }

  .sm\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .sm\:tw-overflow-visible {
    overflow: visible !important;
  }

  .sm\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .sm\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .sm\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .sm\:tw-p-0 {
    padding: 0 !important;
  }

  .sm\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .sm\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .sm\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .sm\:tw-p-4 {
    padding: 1rem !important;
  }

  .sm\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .sm\:tw-p-8 {
    padding: 2rem !important;
  }

  .sm\:tw-p-px {
    padding: 1px !important;
  }

  .sm\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .sm\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .sm\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .sm\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .sm\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .sm\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .sm\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .sm\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .sm\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .sm\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .sm\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .sm\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .sm\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .sm\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .sm\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .sm\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .sm\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .sm\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .sm\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .sm\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .sm\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .sm\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .sm\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .sm\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .sm\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .sm\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .sm\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .sm\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .sm\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .sm\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .sm\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .sm\:tw-pt-px {
    padding-top: 1px !important;
  }

  .sm\:tw-pr-px {
    padding-right: 1px !important;
  }

  .sm\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .sm\:tw-pl-px {
    padding-left: 1px !important;
  }

  .sm\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .sm\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .sm\:tw-static {
    position: static !important;
  }

  .sm\:tw-fixed {
    position: fixed !important;
  }

  .sm\:tw-absolute {
    position: absolute !important;
  }

  .sm\:tw-relative {
    position: relative !important;
  }

  .sm\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-t {
    top: 0 !important;
  }

  .sm\:tw-pin-r {
    right: 0 !important;
  }

  .sm\:tw-pin-b {
    bottom: 0 !important;
  }

  .sm\:tw-pin-l {
    left: 0 !important;
  }

  .sm\:tw-resize-none {
    resize: none !important;
  }

  .sm\:tw-resize-y {
    resize: vertical !important;
  }

  .sm\:tw-resize-x {
    resize: horizontal !important;
  }

  .sm\:tw-resize {
    resize: both !important;
  }

  .sm\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .sm\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:tw-shadow-none {
    box-shadow: none !important;
  }

  .sm\:tw-text-left {
    text-align: left !important;
  }

  .sm\:tw-text-center {
    text-align: center !important;
  }

  .sm\:tw-text-right {
    text-align: right !important;
  }

  .sm\:tw-text-justify {
    text-align: justify !important;
  }

  .sm\:tw-text-transparent {
    color: transparent !important;
  }

  .sm\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .sm\:tw-text-black {
    color: #333 !important;
  }

  .sm\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .sm\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .sm\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .sm\:tw-text-grey {
    color: #9babb4 !important;
  }

  .sm\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .sm\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .sm\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .sm\:tw-text-white {
    color: #ffffff !important;
  }

  .sm\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .sm\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .sm\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .sm\:tw-text-red {
    color: #e3342f !important;
  }

  .sm\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .sm\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .sm\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .sm\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .sm\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .sm\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .sm\:tw-text-orange {
    color: #f6993f !important;
  }

  .sm\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .sm\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .sm\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .sm\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .sm\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .sm\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .sm\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .sm\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .sm\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .sm\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .sm\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .sm\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .sm\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .sm\:tw-text-green {
    color: #38c172 !important;
  }

  .sm\:tw-text-green-light {
    color: #51d88a !important;
  }

  .sm\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .sm\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .sm\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .sm\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .sm\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .sm\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .sm\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .sm\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .sm\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .sm\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .sm\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .sm\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .sm\:tw-text-blue {
    color: #3490dc !important;
  }

  .sm\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .sm\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .sm\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .sm\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .sm\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .sm\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .sm\:tw-text-indigo {
    color: #6574cd !important;
  }

  .sm\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .sm\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .sm\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .sm\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .sm\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .sm\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .sm\:tw-text-purple {
    color: #9561e2 !important;
  }

  .sm\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .sm\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .sm\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .sm\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .sm\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .sm\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .sm\:tw-text-pink {
    color: #f66d9b !important;
  }

  .sm\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .sm\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .sm\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .sm\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .sm\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .sm\:tw-text-custom-grey {
    color: #eee !important;
  }

  .sm\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .sm\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .sm\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .sm\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .sm\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .sm\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .sm\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .sm\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .sm\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .sm\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .sm\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .sm\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .sm\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .sm\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .sm\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .sm\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .sm\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .sm\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .sm\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .sm\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .sm\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .sm\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .sm\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .sm\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .sm\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .sm\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .sm\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .sm\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .sm\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .sm\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .sm\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .sm\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .sm\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .sm\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .sm\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .sm\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .sm\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .sm\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .sm\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .sm\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .sm\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .sm\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .sm\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .sm\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .sm\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .sm\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .sm\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .sm\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .sm\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .sm\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .sm\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .sm\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .sm\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .sm\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .sm\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .sm\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .sm\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .sm\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .sm\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .sm\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .sm\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .sm\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .sm\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .sm\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .sm\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .sm\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .sm\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .sm\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .sm\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .sm\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .sm\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .sm\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .sm\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .sm\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .sm\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .sm\:tw-text-xs {
    font-size: .75rem !important;
  }

  .sm\:tw-text-sm {
    font-size: .875rem !important;
  }

  .sm\:tw-text-base {
    font-size: 1rem !important;
  }

  .sm\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .sm\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .sm\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .sm\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .sm\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .sm\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .sm\:tw-italic {
    font-style: italic !important;
  }

  .sm\:tw-roman {
    font-style: normal !important;
  }

  .sm\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .sm\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .sm\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .sm\:tw-normal-case {
    text-transform: none !important;
  }

  .sm\:tw-underline {
    text-decoration: underline !important;
  }

  .sm\:tw-line-through {
    text-decoration: line-through !important;
  }

  .sm\:tw-no-underline {
    text-decoration: none !important;
  }

  .sm\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .sm\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .sm\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .sm\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .sm\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .sm\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .sm\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .sm\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .sm\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .sm\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .sm\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .sm\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .sm\:tw-select-none {
    user-select: none !important;
  }

  .sm\:tw-select-text {
    user-select: text !important;
  }

  .sm\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .sm\:tw-align-top {
    vertical-align: top !important;
  }

  .sm\:tw-align-middle {
    vertical-align: middle !important;
  }

  .sm\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .sm\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .sm\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .sm\:tw-visible {
    visibility: visible !important;
  }

  .sm\:tw-invisible {
    visibility: hidden !important;
  }

  .sm\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .sm\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .sm\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .sm\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .sm\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .sm\:tw-break-words {
    word-wrap: break-word !important;
  }

  .sm\:tw-break-normal {
    word-wrap: normal !important;
  }

  .sm\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:tw-w-1 {
    width: 0.25rem !important;
  }

  .sm\:tw-w-2 {
    width: 0.5rem !important;
  }

  .sm\:tw-w-3 {
    width: 0.75rem !important;
  }

  .sm\:tw-w-4 {
    width: 1rem !important;
  }

  .sm\:tw-w-6 {
    width: 1.5rem !important;
  }

  .sm\:tw-w-8 {
    width: 2rem !important;
  }

  .sm\:tw-w-10 {
    width: 2.5rem !important;
  }

  .sm\:tw-w-12 {
    width: 3rem !important;
  }

  .sm\:tw-w-16 {
    width: 4rem !important;
  }

  .sm\:tw-w-24 {
    width: 6rem !important;
  }

  .sm\:tw-w-32 {
    width: 8rem !important;
  }

  .sm\:tw-w-48 {
    width: 12rem !important;
  }

  .sm\:tw-w-64 {
    width: 16rem !important;
  }

  .sm\:tw-w-auto {
    width: auto !important;
  }

  .sm\:tw-w-px {
    width: 1px !important;
  }

  .sm\:tw-w-1\/2 {
    width: 50% !important;
  }

  .sm\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .sm\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .sm\:tw-w-1\/4 {
    width: 25% !important;
  }

  .sm\:tw-w-3\/4 {
    width: 75% !important;
  }

  .sm\:tw-w-1\/5 {
    width: 20% !important;
  }

  .sm\:tw-w-2\/5 {
    width: 40% !important;
  }

  .sm\:tw-w-3\/5 {
    width: 60% !important;
  }

  .sm\:tw-w-4\/5 {
    width: 80% !important;
  }

  .sm\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .sm\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .sm\:tw-w-full {
    width: 100% !important;
  }

  .sm\:tw-w-screen {
    width: 100vw !important;
  }

  .sm\:tw-z-0 {
    z-index: 0 !important;
  }

  .sm\:tw-z-10 {
    z-index: 10 !important;
  }

  .sm\:tw-z-20 {
    z-index: 20 !important;
  }

  .sm\:tw-z-30 {
    z-index: 30 !important;
  }

  .sm\:tw-z-40 {
    z-index: 40 !important;
  }

  .sm\:tw-z-50 {
    z-index: 50 !important;
  }

  .sm\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 768px) {
  .md\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .md\:tw-appearance-none {
    appearance: none !important;
  }

  .md\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .md\:tw-bg-local {
    background-attachment: local !important;
  }

  .md\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .md\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .md\:tw-bg-black {
    background-color: #333 !important;
  }

  .md\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .md\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .md\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .md\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .md\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .md\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .md\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .md\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .md\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .md\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .md\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .md\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .md\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .md\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .md\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .md\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .md\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .md\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .md\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .md\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .md\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .md\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .md\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .md\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .md\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .md\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .md\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .md\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .md\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .md\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .md\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .md\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .md\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .md\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .md\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .md\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .md\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .md\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .md\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .md\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .md\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .md\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .md\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .md\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .md\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .md\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .md\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .md\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .md\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .md\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .md\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .md\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .md\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .md\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .md\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .md\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .md\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .md\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .md\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .md\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .md\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .md\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .md\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .md\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .md\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .md\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .md\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .md\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .md\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .md\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .md\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .md\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .md\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .md\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .md\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .md\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .md\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .md\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .md\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .md\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .md\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .md\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .md\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .md\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .md\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .md\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .md\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .md\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .md\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .md\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .md\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .md\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .md\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .md\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .md\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .md\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .md\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .md\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .md\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .md\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .md\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .md\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .md\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .md\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .md\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .md\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .md\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .md\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .md\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .md\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .md\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .md\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .md\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .md\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .md\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .md\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .md\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .md\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .md\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .md\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .md\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .md\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .md\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .md\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .md\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .md\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .md\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .md\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .md\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .md\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .md\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .md\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .md\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .md\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .md\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .md\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .md\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .md\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .md\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .md\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .md\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .md\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .md\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .md\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .md\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .md\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .md\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .md\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .md\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .md\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .md\:tw-bg-center {
    background-position: center !important;
  }

  .md\:tw-bg-left {
    background-position: left !important;
  }

  .md\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .md\:tw-bg-left-top {
    background-position: left top !important;
  }

  .md\:tw-bg-right {
    background-position: right !important;
  }

  .md\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .md\:tw-bg-right-top {
    background-position: right top !important;
  }

  .md\:tw-bg-top {
    background-position: top !important;
  }

  .md\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .md\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .md\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .md\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .md\:tw-bg-cover {
    background-size: cover !important;
  }

  .md\:tw-bg-contain {
    background-size: contain !important;
  }

  .md\:tw-border-transparent {
    border-color: transparent !important;
  }

  .md\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .md\:tw-border-black {
    border-color: #333 !important;
  }

  .md\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .md\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .md\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .md\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .md\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .md\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .md\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .md\:tw-border-white {
    border-color: #ffffff !important;
  }

  .md\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .md\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .md\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .md\:tw-border-red {
    border-color: #e3342f !important;
  }

  .md\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .md\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .md\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .md\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .md\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .md\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .md\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .md\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .md\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .md\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .md\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .md\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .md\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .md\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .md\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .md\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .md\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .md\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .md\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .md\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .md\:tw-border-green {
    border-color: #38c172 !important;
  }

  .md\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .md\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .md\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .md\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .md\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .md\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .md\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .md\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .md\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .md\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .md\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .md\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .md\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .md\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .md\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .md\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .md\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .md\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .md\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .md\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .md\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .md\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .md\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .md\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .md\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .md\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .md\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .md\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .md\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .md\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .md\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .md\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .md\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .md\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .md\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .md\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .md\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .md\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .md\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .md\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .md\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .md\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .md\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .md\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .md\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .md\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .md\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .md\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .md\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .md\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .md\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .md\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .md\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .md\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .md\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .md\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .md\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .md\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .md\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .md\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .md\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .md\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .md\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .md\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .md\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .md\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .md\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .md\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .md\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .md\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .md\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .md\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .md\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .md\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .md\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .md\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .md\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .md\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .md\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .md\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .md\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .md\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .md\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .md\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .md\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .md\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .md\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .md\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .md\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .md\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .md\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .md\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .md\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .md\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .md\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .md\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .md\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .md\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .md\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .md\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .md\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .md\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .md\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .md\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .md\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .md\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .md\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .md\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .md\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .md\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .md\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .md\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .md\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .md\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .md\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .md\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .md\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .md\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .md\:tw-rounded {
    border-radius: .25rem !important;
  }

  .md\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .md\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .md\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .md\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-border-solid {
    border-style: solid !important;
  }

  .md\:tw-border-dashed {
    border-style: dashed !important;
  }

  .md\:tw-border-dotted {
    border-style: dotted !important;
  }

  .md\:tw-border-none {
    border-style: none !important;
  }

  .md\:tw-border-0 {
    border-width: 0 !important;
  }

  .md\:tw-border-2 {
    border-width: 2px !important;
  }

  .md\:tw-border-4 {
    border-width: 4px !important;
  }

  .md\:tw-border-8 {
    border-width: 8px !important;
  }

  .md\:tw-border {
    border-width: 1px !important;
  }

  .md\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .md\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .md\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .md\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .md\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .md\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .md\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .md\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .md\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .md\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .md\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .md\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .md\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .md\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .md\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .md\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .md\:tw-border-t {
    border-top-width: 1px !important;
  }

  .md\:tw-border-r {
    border-right-width: 1px !important;
  }

  .md\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .md\:tw-border-l {
    border-left-width: 1px !important;
  }

  .md\:tw-cursor-auto {
    cursor: auto !important;
  }

  .md\:tw-cursor-default {
    cursor: default !important;
  }

  .md\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .md\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .md\:tw-block {
    display: block !important;
  }

  .md\:tw-inline-block {
    display: inline-block !important;
  }

  .md\:tw-inline {
    display: inline !important;
  }

  .md\:tw-table {
    display: table !important;
  }

  .md\:tw-table-row {
    display: table-row !important;
  }

  .md\:tw-table-cell {
    display: table-cell !important;
  }

  .md\:tw-hidden {
    display: none !important;
  }

  .md\:tw-flex {
    display: flex !important;
  }

  .md\:tw-inline-flex {
    display: inline-flex !important;
  }

  .md\:tw-flex-row {
    flex-direction: row !important;
  }

  .md\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .md\:tw-flex-col {
    flex-direction: column !important;
  }

  .md\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .md\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .md\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .md\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .md\:tw-items-start {
    align-items: flex-start !important;
  }

  .md\:tw-items-end {
    align-items: flex-end !important;
  }

  .md\:tw-items-center {
    align-items: center !important;
  }

  .md\:tw-items-baseline {
    align-items: baseline !important;
  }

  .md\:tw-items-stretch {
    align-items: stretch !important;
  }

  .md\:tw-self-auto {
    align-self: auto !important;
  }

  .md\:tw-self-start {
    align-self: flex-start !important;
  }

  .md\:tw-self-end {
    align-self: flex-end !important;
  }

  .md\:tw-self-center {
    align-self: center !important;
  }

  .md\:tw-self-stretch {
    align-self: stretch !important;
  }

  .md\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .md\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .md\:tw-justify-center {
    justify-content: center !important;
  }

  .md\:tw-justify-between {
    justify-content: space-between !important;
  }

  .md\:tw-justify-around {
    justify-content: space-around !important;
  }

  .md\:tw-content-center {
    align-content: center !important;
  }

  .md\:tw-content-start {
    align-content: flex-start !important;
  }

  .md\:tw-content-end {
    align-content: flex-end !important;
  }

  .md\:tw-content-between {
    align-content: space-between !important;
  }

  .md\:tw-content-around {
    align-content: space-around !important;
  }

  .md\:tw-flex-1 {
    flex: 1 !important;
  }

  .md\:tw-flex-auto {
    flex: auto !important;
  }

  .md\:tw-flex-initial {
    flex: initial !important;
  }

  .md\:tw-flex-none {
    flex: none !important;
  }

  .md\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .md\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .md\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .md\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .md\:tw-float-right {
    float: right !important;
  }

  .md\:tw-float-left {
    float: left !important;
  }

  .md\:tw-float-none {
    float: none !important;
  }

  .md\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .md\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .md\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .md\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .md\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .md\:tw-font-thin {
    font-weight: 200 !important;
  }

  .md\:tw-font-light {
    font-weight: 300 !important;
  }

  .md\:tw-font-normal {
    font-weight: 400 !important;
  }

  .md\:tw-font-medium {
    font-weight: 500 !important;
  }

  .md\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .md\:tw-font-bold {
    font-weight: 700 !important;
  }

  .md\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .md\:tw-font-black {
    font-weight: 900 !important;
  }

  .md\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .md\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .md\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .md\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .md\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .md\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .md\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .md\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .md\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .md\:tw-h-1 {
    height: 0.25rem !important;
  }

  .md\:tw-h-2 {
    height: 0.5rem !important;
  }

  .md\:tw-h-3 {
    height: 0.75rem !important;
  }

  .md\:tw-h-4 {
    height: 1rem !important;
  }

  .md\:tw-h-6 {
    height: 1.5rem !important;
  }

  .md\:tw-h-8 {
    height: 2rem !important;
  }

  .md\:tw-h-10 {
    height: 2.5rem !important;
  }

  .md\:tw-h-12 {
    height: 3rem !important;
  }

  .md\:tw-h-16 {
    height: 4rem !important;
  }

  .md\:tw-h-24 {
    height: 6rem !important;
  }

  .md\:tw-h-32 {
    height: 8rem !important;
  }

  .md\:tw-h-48 {
    height: 12rem !important;
  }

  .md\:tw-h-64 {
    height: 16rem !important;
  }

  .md\:tw-h-auto {
    height: auto !important;
  }

  .md\:tw-h-px {
    height: 1px !important;
  }

  .md\:tw-h-full {
    height: 100% !important;
  }

  .md\:tw-h-screen {
    height: 100vh !important;
  }

  .md\:tw-leading-none {
    line-height: 1 !important;
  }

  .md\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .md\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .md\:tw-leading-loose {
    line-height: 2 !important;
  }

  .md\:tw-m-0 {
    margin: 0 !important;
  }

  .md\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .md\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .md\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .md\:tw-m-4 {
    margin: 1rem !important;
  }

  .md\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .md\:tw-m-8 {
    margin: 2rem !important;
  }

  .md\:tw-m-auto {
    margin: auto !important;
  }

  .md\:tw-m-px {
    margin: 1px !important;
  }

  .md\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .md\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .md\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .md\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .md\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .md\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .md\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .md\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .md\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .md\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .md\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .md\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .md\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .md\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .md\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .md\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .md\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .md\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .md\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .md\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .md\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .md\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .md\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .md\:tw-mt-auto {
    margin-top: auto !important;
  }

  .md\:tw-mr-auto {
    margin-right: auto !important;
  }

  .md\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .md\:tw-ml-auto {
    margin-left: auto !important;
  }

  .md\:tw-mt-px {
    margin-top: 1px !important;
  }

  .md\:tw-mr-px {
    margin-right: 1px !important;
  }

  .md\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .md\:tw-ml-px {
    margin-left: 1px !important;
  }

  .md\:tw-max-h-full {
    max-height: 100% !important;
  }

  .md\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .md\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .md\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .md\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .md\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .md\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .md\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .md\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .md\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .md\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .md\:tw-max-w-full {
    max-width: 100% !important;
  }

  .md\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .md\:tw-min-h-full {
    min-height: 100% !important;
  }

  .md\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .md\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .md\:tw-min-w-full {
    min-width: 100% !important;
  }

  .md\:tw--m-0 {
    margin: 0 !important;
  }

  .md\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .md\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .md\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .md\:tw--m-4 {
    margin: -1rem !important;
  }

  .md\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .md\:tw--m-8 {
    margin: -2rem !important;
  }

  .md\:tw--m-px {
    margin: -1px !important;
  }

  .md\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .md\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .md\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .md\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .md\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .md\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .md\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .md\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .md\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .md\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .md\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .md\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .md\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .md\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .md\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .md\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .md\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .md\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .md\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .md\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .md\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .md\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .md\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .md\:tw--mt-px {
    margin-top: -1px !important;
  }

  .md\:tw--mr-px {
    margin-right: -1px !important;
  }

  .md\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .md\:tw--ml-px {
    margin-left: -1px !important;
  }

  .md\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .md\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .md\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .md\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .md\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .md\:tw-overflow-auto {
    overflow: auto !important;
  }

  .md\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .md\:tw-overflow-visible {
    overflow: visible !important;
  }

  .md\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .md\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .md\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .md\:tw-p-0 {
    padding: 0 !important;
  }

  .md\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .md\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .md\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .md\:tw-p-4 {
    padding: 1rem !important;
  }

  .md\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .md\:tw-p-8 {
    padding: 2rem !important;
  }

  .md\:tw-p-px {
    padding: 1px !important;
  }

  .md\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .md\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .md\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .md\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .md\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .md\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .md\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .md\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .md\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .md\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .md\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .md\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .md\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .md\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .md\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .md\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .md\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .md\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .md\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .md\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .md\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .md\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .md\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .md\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .md\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .md\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .md\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .md\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .md\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .md\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .md\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .md\:tw-pt-px {
    padding-top: 1px !important;
  }

  .md\:tw-pr-px {
    padding-right: 1px !important;
  }

  .md\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .md\:tw-pl-px {
    padding-left: 1px !important;
  }

  .md\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .md\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .md\:tw-static {
    position: static !important;
  }

  .md\:tw-fixed {
    position: fixed !important;
  }

  .md\:tw-absolute {
    position: absolute !important;
  }

  .md\:tw-relative {
    position: relative !important;
  }

  .md\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-t {
    top: 0 !important;
  }

  .md\:tw-pin-r {
    right: 0 !important;
  }

  .md\:tw-pin-b {
    bottom: 0 !important;
  }

  .md\:tw-pin-l {
    left: 0 !important;
  }

  .md\:tw-resize-none {
    resize: none !important;
  }

  .md\:tw-resize-y {
    resize: vertical !important;
  }

  .md\:tw-resize-x {
    resize: horizontal !important;
  }

  .md\:tw-resize {
    resize: both !important;
  }

  .md\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .md\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:tw-shadow-none {
    box-shadow: none !important;
  }

  .md\:tw-text-left {
    text-align: left !important;
  }

  .md\:tw-text-center {
    text-align: center !important;
  }

  .md\:tw-text-right {
    text-align: right !important;
  }

  .md\:tw-text-justify {
    text-align: justify !important;
  }

  .md\:tw-text-transparent {
    color: transparent !important;
  }

  .md\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .md\:tw-text-black {
    color: #333 !important;
  }

  .md\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .md\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .md\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .md\:tw-text-grey {
    color: #9babb4 !important;
  }

  .md\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .md\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .md\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .md\:tw-text-white {
    color: #ffffff !important;
  }

  .md\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .md\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .md\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .md\:tw-text-red {
    color: #e3342f !important;
  }

  .md\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .md\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .md\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .md\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .md\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .md\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .md\:tw-text-orange {
    color: #f6993f !important;
  }

  .md\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .md\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .md\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .md\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .md\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .md\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .md\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .md\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .md\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .md\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .md\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .md\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .md\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .md\:tw-text-green {
    color: #38c172 !important;
  }

  .md\:tw-text-green-light {
    color: #51d88a !important;
  }

  .md\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .md\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .md\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .md\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .md\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .md\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .md\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .md\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .md\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .md\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .md\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .md\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .md\:tw-text-blue {
    color: #3490dc !important;
  }

  .md\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .md\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .md\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .md\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .md\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .md\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .md\:tw-text-indigo {
    color: #6574cd !important;
  }

  .md\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .md\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .md\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .md\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .md\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .md\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .md\:tw-text-purple {
    color: #9561e2 !important;
  }

  .md\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .md\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .md\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .md\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .md\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .md\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .md\:tw-text-pink {
    color: #f66d9b !important;
  }

  .md\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .md\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .md\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .md\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .md\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .md\:tw-text-custom-grey {
    color: #eee !important;
  }

  .md\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .md\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .md\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .md\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .md\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .md\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .md\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .md\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .md\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .md\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .md\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .md\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .md\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .md\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .md\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .md\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .md\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .md\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .md\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .md\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .md\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .md\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .md\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .md\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .md\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .md\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .md\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .md\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .md\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .md\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .md\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .md\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .md\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .md\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .md\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .md\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .md\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .md\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .md\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .md\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .md\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .md\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .md\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .md\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .md\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .md\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .md\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .md\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .md\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .md\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .md\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .md\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .md\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .md\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .md\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .md\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .md\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .md\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .md\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .md\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .md\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .md\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .md\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .md\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .md\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .md\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .md\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .md\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .md\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .md\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .md\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .md\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .md\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .md\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .md\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .md\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .md\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .md\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .md\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .md\:tw-text-xs {
    font-size: .75rem !important;
  }

  .md\:tw-text-sm {
    font-size: .875rem !important;
  }

  .md\:tw-text-base {
    font-size: 1rem !important;
  }

  .md\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .md\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .md\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .md\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .md\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .md\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .md\:tw-italic {
    font-style: italic !important;
  }

  .md\:tw-roman {
    font-style: normal !important;
  }

  .md\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .md\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .md\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .md\:tw-normal-case {
    text-transform: none !important;
  }

  .md\:tw-underline {
    text-decoration: underline !important;
  }

  .md\:tw-line-through {
    text-decoration: line-through !important;
  }

  .md\:tw-no-underline {
    text-decoration: none !important;
  }

  .md\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .md\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .md\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .md\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .md\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .md\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .md\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .md\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .md\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .md\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .md\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .md\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .md\:tw-select-none {
    user-select: none !important;
  }

  .md\:tw-select-text {
    user-select: text !important;
  }

  .md\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .md\:tw-align-top {
    vertical-align: top !important;
  }

  .md\:tw-align-middle {
    vertical-align: middle !important;
  }

  .md\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .md\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .md\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .md\:tw-visible {
    visibility: visible !important;
  }

  .md\:tw-invisible {
    visibility: hidden !important;
  }

  .md\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .md\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .md\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .md\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .md\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .md\:tw-break-words {
    word-wrap: break-word !important;
  }

  .md\:tw-break-normal {
    word-wrap: normal !important;
  }

  .md\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:tw-w-1 {
    width: 0.25rem !important;
  }

  .md\:tw-w-2 {
    width: 0.5rem !important;
  }

  .md\:tw-w-3 {
    width: 0.75rem !important;
  }

  .md\:tw-w-4 {
    width: 1rem !important;
  }

  .md\:tw-w-6 {
    width: 1.5rem !important;
  }

  .md\:tw-w-8 {
    width: 2rem !important;
  }

  .md\:tw-w-10 {
    width: 2.5rem !important;
  }

  .md\:tw-w-12 {
    width: 3rem !important;
  }

  .md\:tw-w-16 {
    width: 4rem !important;
  }

  .md\:tw-w-24 {
    width: 6rem !important;
  }

  .md\:tw-w-32 {
    width: 8rem !important;
  }

  .md\:tw-w-48 {
    width: 12rem !important;
  }

  .md\:tw-w-64 {
    width: 16rem !important;
  }

  .md\:tw-w-auto {
    width: auto !important;
  }

  .md\:tw-w-px {
    width: 1px !important;
  }

  .md\:tw-w-1\/2 {
    width: 50% !important;
  }

  .md\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .md\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .md\:tw-w-1\/4 {
    width: 25% !important;
  }

  .md\:tw-w-3\/4 {
    width: 75% !important;
  }

  .md\:tw-w-1\/5 {
    width: 20% !important;
  }

  .md\:tw-w-2\/5 {
    width: 40% !important;
  }

  .md\:tw-w-3\/5 {
    width: 60% !important;
  }

  .md\:tw-w-4\/5 {
    width: 80% !important;
  }

  .md\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .md\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .md\:tw-w-full {
    width: 100% !important;
  }

  .md\:tw-w-screen {
    width: 100vw !important;
  }

  .md\:tw-z-0 {
    z-index: 0 !important;
  }

  .md\:tw-z-10 {
    z-index: 10 !important;
  }

  .md\:tw-z-20 {
    z-index: 20 !important;
  }

  .md\:tw-z-30 {
    z-index: 30 !important;
  }

  .md\:tw-z-40 {
    z-index: 40 !important;
  }

  .md\:tw-z-50 {
    z-index: 50 !important;
  }

  .md\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 992px) {
  .lg\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .lg\:tw-appearance-none {
    appearance: none !important;
  }

  .lg\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .lg\:tw-bg-local {
    background-attachment: local !important;
  }

  .lg\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .lg\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .lg\:tw-bg-black {
    background-color: #333 !important;
  }

  .lg\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .lg\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .lg\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .lg\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .lg\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .lg\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .lg\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .lg\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .lg\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .lg\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .lg\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .lg\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .lg\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .lg\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .lg\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .lg\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .lg\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .lg\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .lg\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .lg\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .lg\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .lg\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .lg\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .lg\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .lg\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .lg\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .lg\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .lg\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .lg\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .lg\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .lg\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .lg\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .lg\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .lg\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .lg\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .lg\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .lg\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .lg\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .lg\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .lg\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .lg\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .lg\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .lg\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .lg\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .lg\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .lg\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .lg\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .lg\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .lg\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .lg\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .lg\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .lg\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .lg\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .lg\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .lg\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .lg\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .lg\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .lg\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .lg\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .lg\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .lg\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .lg\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .lg\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .lg\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .lg\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .lg\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .lg\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .lg\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .lg\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .lg\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .lg\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .lg\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .lg\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .lg\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .lg\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .lg\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .lg\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .lg\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .lg\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .lg\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .lg\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .lg\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .lg\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .lg\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .lg\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .lg\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .lg\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .lg\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .lg\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .lg\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .lg\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .lg\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .lg\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .lg\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .lg\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .lg\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .lg\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .lg\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .lg\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .lg\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .lg\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .lg\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .lg\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .lg\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .lg\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .lg\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .lg\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .lg\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .lg\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .lg\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .lg\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .lg\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .lg\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .lg\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .lg\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .lg\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .lg\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .lg\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .lg\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .lg\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .lg\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .lg\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .lg\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .lg\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .lg\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .lg\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .lg\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .lg\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .lg\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .lg\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .lg\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .lg\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .lg\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .lg\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .lg\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .lg\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .lg\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .lg\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .lg\:tw-bg-center {
    background-position: center !important;
  }

  .lg\:tw-bg-left {
    background-position: left !important;
  }

  .lg\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .lg\:tw-bg-left-top {
    background-position: left top !important;
  }

  .lg\:tw-bg-right {
    background-position: right !important;
  }

  .lg\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .lg\:tw-bg-right-top {
    background-position: right top !important;
  }

  .lg\:tw-bg-top {
    background-position: top !important;
  }

  .lg\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .lg\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .lg\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .lg\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .lg\:tw-bg-cover {
    background-size: cover !important;
  }

  .lg\:tw-bg-contain {
    background-size: contain !important;
  }

  .lg\:tw-border-transparent {
    border-color: transparent !important;
  }

  .lg\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .lg\:tw-border-black {
    border-color: #333 !important;
  }

  .lg\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .lg\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .lg\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .lg\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .lg\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .lg\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .lg\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .lg\:tw-border-white {
    border-color: #ffffff !important;
  }

  .lg\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .lg\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .lg\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .lg\:tw-border-red {
    border-color: #e3342f !important;
  }

  .lg\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .lg\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .lg\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .lg\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .lg\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .lg\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .lg\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .lg\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .lg\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .lg\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .lg\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .lg\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .lg\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .lg\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .lg\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .lg\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .lg\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .lg\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .lg\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .lg\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .lg\:tw-border-green {
    border-color: #38c172 !important;
  }

  .lg\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .lg\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .lg\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .lg\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .lg\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .lg\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .lg\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .lg\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .lg\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .lg\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .lg\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .lg\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .lg\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .lg\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .lg\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .lg\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .lg\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .lg\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .lg\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .lg\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .lg\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .lg\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .lg\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .lg\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .lg\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .lg\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .lg\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .lg\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .lg\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .lg\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .lg\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .lg\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .lg\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .lg\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .lg\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .lg\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .lg\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .lg\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .lg\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .lg\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .lg\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .lg\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .lg\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .lg\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .lg\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .lg\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .lg\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .lg\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .lg\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .lg\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .lg\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .lg\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .lg\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .lg\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .lg\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .lg\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .lg\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .lg\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .lg\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .lg\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .lg\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .lg\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .lg\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .lg\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .lg\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .lg\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .lg\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .lg\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .lg\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .lg\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .lg\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .lg\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .lg\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .lg\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .lg\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .lg\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .lg\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .lg\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .lg\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .lg\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .lg\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .lg\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .lg\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .lg\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .lg\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .lg\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .lg\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .lg\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .lg\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .lg\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .lg\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .lg\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .lg\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .lg\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .lg\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .lg\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .lg\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .lg\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .lg\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .lg\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .lg\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .lg\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .lg\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .lg\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .lg\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .lg\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .lg\:tw-rounded {
    border-radius: .25rem !important;
  }

  .lg\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .lg\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .lg\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-border-solid {
    border-style: solid !important;
  }

  .lg\:tw-border-dashed {
    border-style: dashed !important;
  }

  .lg\:tw-border-dotted {
    border-style: dotted !important;
  }

  .lg\:tw-border-none {
    border-style: none !important;
  }

  .lg\:tw-border-0 {
    border-width: 0 !important;
  }

  .lg\:tw-border-2 {
    border-width: 2px !important;
  }

  .lg\:tw-border-4 {
    border-width: 4px !important;
  }

  .lg\:tw-border-8 {
    border-width: 8px !important;
  }

  .lg\:tw-border {
    border-width: 1px !important;
  }

  .lg\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .lg\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .lg\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .lg\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .lg\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .lg\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .lg\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .lg\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .lg\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .lg\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .lg\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .lg\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .lg\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .lg\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .lg\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .lg\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .lg\:tw-border-t {
    border-top-width: 1px !important;
  }

  .lg\:tw-border-r {
    border-right-width: 1px !important;
  }

  .lg\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .lg\:tw-border-l {
    border-left-width: 1px !important;
  }

  .lg\:tw-cursor-auto {
    cursor: auto !important;
  }

  .lg\:tw-cursor-default {
    cursor: default !important;
  }

  .lg\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .lg\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .lg\:tw-block {
    display: block !important;
  }

  .lg\:tw-inline-block {
    display: inline-block !important;
  }

  .lg\:tw-inline {
    display: inline !important;
  }

  .lg\:tw-table {
    display: table !important;
  }

  .lg\:tw-table-row {
    display: table-row !important;
  }

  .lg\:tw-table-cell {
    display: table-cell !important;
  }

  .lg\:tw-hidden {
    display: none !important;
  }

  .lg\:tw-flex {
    display: flex !important;
  }

  .lg\:tw-inline-flex {
    display: inline-flex !important;
  }

  .lg\:tw-flex-row {
    flex-direction: row !important;
  }

  .lg\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .lg\:tw-flex-col {
    flex-direction: column !important;
  }

  .lg\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .lg\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .lg\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .lg\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .lg\:tw-items-start {
    align-items: flex-start !important;
  }

  .lg\:tw-items-end {
    align-items: flex-end !important;
  }

  .lg\:tw-items-center {
    align-items: center !important;
  }

  .lg\:tw-items-baseline {
    align-items: baseline !important;
  }

  .lg\:tw-items-stretch {
    align-items: stretch !important;
  }

  .lg\:tw-self-auto {
    align-self: auto !important;
  }

  .lg\:tw-self-start {
    align-self: flex-start !important;
  }

  .lg\:tw-self-end {
    align-self: flex-end !important;
  }

  .lg\:tw-self-center {
    align-self: center !important;
  }

  .lg\:tw-self-stretch {
    align-self: stretch !important;
  }

  .lg\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .lg\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .lg\:tw-justify-center {
    justify-content: center !important;
  }

  .lg\:tw-justify-between {
    justify-content: space-between !important;
  }

  .lg\:tw-justify-around {
    justify-content: space-around !important;
  }

  .lg\:tw-content-center {
    align-content: center !important;
  }

  .lg\:tw-content-start {
    align-content: flex-start !important;
  }

  .lg\:tw-content-end {
    align-content: flex-end !important;
  }

  .lg\:tw-content-between {
    align-content: space-between !important;
  }

  .lg\:tw-content-around {
    align-content: space-around !important;
  }

  .lg\:tw-flex-1 {
    flex: 1 !important;
  }

  .lg\:tw-flex-auto {
    flex: auto !important;
  }

  .lg\:tw-flex-initial {
    flex: initial !important;
  }

  .lg\:tw-flex-none {
    flex: none !important;
  }

  .lg\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .lg\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .lg\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .lg\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .lg\:tw-float-right {
    float: right !important;
  }

  .lg\:tw-float-left {
    float: left !important;
  }

  .lg\:tw-float-none {
    float: none !important;
  }

  .lg\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lg\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .lg\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .lg\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .lg\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .lg\:tw-font-thin {
    font-weight: 200 !important;
  }

  .lg\:tw-font-light {
    font-weight: 300 !important;
  }

  .lg\:tw-font-normal {
    font-weight: 400 !important;
  }

  .lg\:tw-font-medium {
    font-weight: 500 !important;
  }

  .lg\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .lg\:tw-font-bold {
    font-weight: 700 !important;
  }

  .lg\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .lg\:tw-font-black {
    font-weight: 900 !important;
  }

  .lg\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .lg\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .lg\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .lg\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .lg\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .lg\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .lg\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .lg\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .lg\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .lg\:tw-h-1 {
    height: 0.25rem !important;
  }

  .lg\:tw-h-2 {
    height: 0.5rem !important;
  }

  .lg\:tw-h-3 {
    height: 0.75rem !important;
  }

  .lg\:tw-h-4 {
    height: 1rem !important;
  }

  .lg\:tw-h-6 {
    height: 1.5rem !important;
  }

  .lg\:tw-h-8 {
    height: 2rem !important;
  }

  .lg\:tw-h-10 {
    height: 2.5rem !important;
  }

  .lg\:tw-h-12 {
    height: 3rem !important;
  }

  .lg\:tw-h-16 {
    height: 4rem !important;
  }

  .lg\:tw-h-24 {
    height: 6rem !important;
  }

  .lg\:tw-h-32 {
    height: 8rem !important;
  }

  .lg\:tw-h-48 {
    height: 12rem !important;
  }

  .lg\:tw-h-64 {
    height: 16rem !important;
  }

  .lg\:tw-h-auto {
    height: auto !important;
  }

  .lg\:tw-h-px {
    height: 1px !important;
  }

  .lg\:tw-h-full {
    height: 100% !important;
  }

  .lg\:tw-h-screen {
    height: 100vh !important;
  }

  .lg\:tw-leading-none {
    line-height: 1 !important;
  }

  .lg\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .lg\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .lg\:tw-leading-loose {
    line-height: 2 !important;
  }

  .lg\:tw-m-0 {
    margin: 0 !important;
  }

  .lg\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .lg\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .lg\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .lg\:tw-m-4 {
    margin: 1rem !important;
  }

  .lg\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .lg\:tw-m-8 {
    margin: 2rem !important;
  }

  .lg\:tw-m-auto {
    margin: auto !important;
  }

  .lg\:tw-m-px {
    margin: 1px !important;
  }

  .lg\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lg\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lg\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lg\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .lg\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .lg\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .lg\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .lg\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .lg\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .lg\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .lg\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .lg\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .lg\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .lg\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .lg\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .lg\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .lg\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .lg\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .lg\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .lg\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .lg\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .lg\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .lg\:tw-mt-auto {
    margin-top: auto !important;
  }

  .lg\:tw-mr-auto {
    margin-right: auto !important;
  }

  .lg\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .lg\:tw-ml-auto {
    margin-left: auto !important;
  }

  .lg\:tw-mt-px {
    margin-top: 1px !important;
  }

  .lg\:tw-mr-px {
    margin-right: 1px !important;
  }

  .lg\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .lg\:tw-ml-px {
    margin-left: 1px !important;
  }

  .lg\:tw-max-h-full {
    max-height: 100% !important;
  }

  .lg\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .lg\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .lg\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .lg\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .lg\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .lg\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .lg\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .lg\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .lg\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .lg\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .lg\:tw-max-w-full {
    max-width: 100% !important;
  }

  .lg\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .lg\:tw-min-h-full {
    min-height: 100% !important;
  }

  .lg\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .lg\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .lg\:tw-min-w-full {
    min-width: 100% !important;
  }

  .lg\:tw--m-0 {
    margin: 0 !important;
  }

  .lg\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .lg\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .lg\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .lg\:tw--m-4 {
    margin: -1rem !important;
  }

  .lg\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .lg\:tw--m-8 {
    margin: -2rem !important;
  }

  .lg\:tw--m-px {
    margin: -1px !important;
  }

  .lg\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lg\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lg\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lg\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .lg\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .lg\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .lg\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .lg\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .lg\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .lg\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .lg\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .lg\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .lg\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .lg\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .lg\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .lg\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .lg\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .lg\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .lg\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .lg\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .lg\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .lg\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .lg\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .lg\:tw--mt-px {
    margin-top: -1px !important;
  }

  .lg\:tw--mr-px {
    margin-right: -1px !important;
  }

  .lg\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .lg\:tw--ml-px {
    margin-left: -1px !important;
  }

  .lg\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .lg\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .lg\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .lg\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .lg\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .lg\:tw-overflow-auto {
    overflow: auto !important;
  }

  .lg\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .lg\:tw-overflow-visible {
    overflow: visible !important;
  }

  .lg\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .lg\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .lg\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .lg\:tw-p-0 {
    padding: 0 !important;
  }

  .lg\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .lg\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .lg\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .lg\:tw-p-4 {
    padding: 1rem !important;
  }

  .lg\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .lg\:tw-p-8 {
    padding: 2rem !important;
  }

  .lg\:tw-p-px {
    padding: 1px !important;
  }

  .lg\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lg\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lg\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lg\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lg\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lg\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lg\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lg\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .lg\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .lg\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .lg\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .lg\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .lg\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .lg\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .lg\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .lg\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .lg\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .lg\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .lg\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .lg\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .lg\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .lg\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .lg\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .lg\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .lg\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .lg\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .lg\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .lg\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .lg\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .lg\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .lg\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .lg\:tw-pt-px {
    padding-top: 1px !important;
  }

  .lg\:tw-pr-px {
    padding-right: 1px !important;
  }

  .lg\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .lg\:tw-pl-px {
    padding-left: 1px !important;
  }

  .lg\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .lg\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .lg\:tw-static {
    position: static !important;
  }

  .lg\:tw-fixed {
    position: fixed !important;
  }

  .lg\:tw-absolute {
    position: absolute !important;
  }

  .lg\:tw-relative {
    position: relative !important;
  }

  .lg\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-t {
    top: 0 !important;
  }

  .lg\:tw-pin-r {
    right: 0 !important;
  }

  .lg\:tw-pin-b {
    bottom: 0 !important;
  }

  .lg\:tw-pin-l {
    left: 0 !important;
  }

  .lg\:tw-resize-none {
    resize: none !important;
  }

  .lg\:tw-resize-y {
    resize: vertical !important;
  }

  .lg\:tw-resize-x {
    resize: horizontal !important;
  }

  .lg\:tw-resize {
    resize: both !important;
  }

  .lg\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .lg\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:tw-shadow-none {
    box-shadow: none !important;
  }

  .lg\:tw-text-left {
    text-align: left !important;
  }

  .lg\:tw-text-center {
    text-align: center !important;
  }

  .lg\:tw-text-right {
    text-align: right !important;
  }

  .lg\:tw-text-justify {
    text-align: justify !important;
  }

  .lg\:tw-text-transparent {
    color: transparent !important;
  }

  .lg\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .lg\:tw-text-black {
    color: #333 !important;
  }

  .lg\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .lg\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .lg\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .lg\:tw-text-grey {
    color: #9babb4 !important;
  }

  .lg\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .lg\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .lg\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .lg\:tw-text-white {
    color: #ffffff !important;
  }

  .lg\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .lg\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .lg\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .lg\:tw-text-red {
    color: #e3342f !important;
  }

  .lg\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .lg\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .lg\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .lg\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .lg\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .lg\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .lg\:tw-text-orange {
    color: #f6993f !important;
  }

  .lg\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .lg\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .lg\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .lg\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .lg\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .lg\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .lg\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .lg\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .lg\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .lg\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .lg\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .lg\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .lg\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .lg\:tw-text-green {
    color: #38c172 !important;
  }

  .lg\:tw-text-green-light {
    color: #51d88a !important;
  }

  .lg\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .lg\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .lg\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .lg\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .lg\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .lg\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .lg\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .lg\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .lg\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .lg\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .lg\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .lg\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .lg\:tw-text-blue {
    color: #3490dc !important;
  }

  .lg\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .lg\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .lg\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .lg\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .lg\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .lg\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .lg\:tw-text-indigo {
    color: #6574cd !important;
  }

  .lg\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .lg\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .lg\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .lg\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .lg\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .lg\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .lg\:tw-text-purple {
    color: #9561e2 !important;
  }

  .lg\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .lg\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .lg\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .lg\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .lg\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .lg\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .lg\:tw-text-pink {
    color: #f66d9b !important;
  }

  .lg\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .lg\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .lg\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .lg\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .lg\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .lg\:tw-text-custom-grey {
    color: #eee !important;
  }

  .lg\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .lg\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .lg\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .lg\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .lg\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .lg\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .lg\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .lg\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .lg\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .lg\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .lg\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .lg\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .lg\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .lg\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .lg\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .lg\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .lg\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .lg\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .lg\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .lg\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .lg\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .lg\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .lg\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .lg\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .lg\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .lg\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .lg\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .lg\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .lg\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .lg\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .lg\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .lg\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .lg\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .lg\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .lg\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .lg\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .lg\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .lg\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .lg\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .lg\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .lg\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .lg\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .lg\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .lg\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .lg\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .lg\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .lg\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .lg\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .lg\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .lg\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .lg\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .lg\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .lg\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .lg\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .lg\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .lg\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .lg\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .lg\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .lg\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .lg\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .lg\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .lg\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .lg\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .lg\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .lg\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .lg\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .lg\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .lg\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .lg\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .lg\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .lg\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .lg\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .lg\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .lg\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .lg\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .lg\:tw-text-xs {
    font-size: .75rem !important;
  }

  .lg\:tw-text-sm {
    font-size: .875rem !important;
  }

  .lg\:tw-text-base {
    font-size: 1rem !important;
  }

  .lg\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .lg\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .lg\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .lg\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .lg\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .lg\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .lg\:tw-italic {
    font-style: italic !important;
  }

  .lg\:tw-roman {
    font-style: normal !important;
  }

  .lg\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .lg\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .lg\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .lg\:tw-normal-case {
    text-transform: none !important;
  }

  .lg\:tw-underline {
    text-decoration: underline !important;
  }

  .lg\:tw-line-through {
    text-decoration: line-through !important;
  }

  .lg\:tw-no-underline {
    text-decoration: none !important;
  }

  .lg\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .lg\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .lg\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .lg\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .lg\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .lg\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .lg\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .lg\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .lg\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .lg\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .lg\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .lg\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .lg\:tw-select-none {
    user-select: none !important;
  }

  .lg\:tw-select-text {
    user-select: text !important;
  }

  .lg\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .lg\:tw-align-top {
    vertical-align: top !important;
  }

  .lg\:tw-align-middle {
    vertical-align: middle !important;
  }

  .lg\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .lg\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .lg\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .lg\:tw-visible {
    visibility: visible !important;
  }

  .lg\:tw-invisible {
    visibility: hidden !important;
  }

  .lg\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .lg\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .lg\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .lg\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .lg\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .lg\:tw-break-words {
    word-wrap: break-word !important;
  }

  .lg\:tw-break-normal {
    word-wrap: normal !important;
  }

  .lg\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:tw-w-1 {
    width: 0.25rem !important;
  }

  .lg\:tw-w-2 {
    width: 0.5rem !important;
  }

  .lg\:tw-w-3 {
    width: 0.75rem !important;
  }

  .lg\:tw-w-4 {
    width: 1rem !important;
  }

  .lg\:tw-w-6 {
    width: 1.5rem !important;
  }

  .lg\:tw-w-8 {
    width: 2rem !important;
  }

  .lg\:tw-w-10 {
    width: 2.5rem !important;
  }

  .lg\:tw-w-12 {
    width: 3rem !important;
  }

  .lg\:tw-w-16 {
    width: 4rem !important;
  }

  .lg\:tw-w-24 {
    width: 6rem !important;
  }

  .lg\:tw-w-32 {
    width: 8rem !important;
  }

  .lg\:tw-w-48 {
    width: 12rem !important;
  }

  .lg\:tw-w-64 {
    width: 16rem !important;
  }

  .lg\:tw-w-auto {
    width: auto !important;
  }

  .lg\:tw-w-px {
    width: 1px !important;
  }

  .lg\:tw-w-1\/2 {
    width: 50% !important;
  }

  .lg\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .lg\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .lg\:tw-w-1\/4 {
    width: 25% !important;
  }

  .lg\:tw-w-3\/4 {
    width: 75% !important;
  }

  .lg\:tw-w-1\/5 {
    width: 20% !important;
  }

  .lg\:tw-w-2\/5 {
    width: 40% !important;
  }

  .lg\:tw-w-3\/5 {
    width: 60% !important;
  }

  .lg\:tw-w-4\/5 {
    width: 80% !important;
  }

  .lg\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .lg\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .lg\:tw-w-full {
    width: 100% !important;
  }

  .lg\:tw-w-screen {
    width: 100vw !important;
  }

  .lg\:tw-z-0 {
    z-index: 0 !important;
  }

  .lg\:tw-z-10 {
    z-index: 10 !important;
  }

  .lg\:tw-z-20 {
    z-index: 20 !important;
  }

  .lg\:tw-z-30 {
    z-index: 30 !important;
  }

  .lg\:tw-z-40 {
    z-index: 40 !important;
  }

  .lg\:tw-z-50 {
    z-index: 50 !important;
  }

  .lg\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 1200px) {
  .xl\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .xl\:tw-appearance-none {
    appearance: none !important;
  }

  .xl\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .xl\:tw-bg-local {
    background-attachment: local !important;
  }

  .xl\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .xl\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .xl\:tw-bg-black {
    background-color: #333 !important;
  }

  .xl\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .xl\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .xl\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .xl\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .xl\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .xl\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .xl\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .xl\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .xl\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .xl\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .xl\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .xl\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .xl\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .xl\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .xl\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .xl\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .xl\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .xl\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .xl\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .xl\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .xl\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .xl\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .xl\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .xl\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .xl\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .xl\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .xl\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .xl\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .xl\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .xl\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .xl\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .xl\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .xl\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .xl\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .xl\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .xl\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .xl\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .xl\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .xl\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .xl\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .xl\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .xl\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .xl\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .xl\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .xl\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .xl\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .xl\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .xl\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .xl\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .xl\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .xl\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .xl\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .xl\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .xl\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .xl\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .xl\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .xl\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .xl\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .xl\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .xl\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .xl\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .xl\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .xl\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .xl\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .xl\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .xl\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .xl\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .xl\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .xl\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .xl\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .xl\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .xl\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .xl\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .xl\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .xl\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .xl\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .xl\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .xl\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .xl\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .xl\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .xl\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .xl\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .xl\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .xl\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .xl\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .xl\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .xl\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .xl\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .xl\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .xl\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .xl\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .xl\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .xl\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .xl\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .xl\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .xl\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .xl\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .xl\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .xl\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .xl\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .xl\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .xl\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .xl\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .xl\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .xl\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .xl\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .xl\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .xl\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .xl\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .xl\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .xl\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .xl\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .xl\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .xl\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .xl\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .xl\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .xl\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .xl\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .xl\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .xl\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .xl\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .xl\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .xl\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .xl\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .xl\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .xl\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .xl\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .xl\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .xl\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .xl\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .xl\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .xl\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .xl\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .xl\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .xl\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .xl\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .xl\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .xl\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .xl\:tw-bg-center {
    background-position: center !important;
  }

  .xl\:tw-bg-left {
    background-position: left !important;
  }

  .xl\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .xl\:tw-bg-left-top {
    background-position: left top !important;
  }

  .xl\:tw-bg-right {
    background-position: right !important;
  }

  .xl\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .xl\:tw-bg-right-top {
    background-position: right top !important;
  }

  .xl\:tw-bg-top {
    background-position: top !important;
  }

  .xl\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .xl\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .xl\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .xl\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .xl\:tw-bg-cover {
    background-size: cover !important;
  }

  .xl\:tw-bg-contain {
    background-size: contain !important;
  }

  .xl\:tw-border-transparent {
    border-color: transparent !important;
  }

  .xl\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .xl\:tw-border-black {
    border-color: #333 !important;
  }

  .xl\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .xl\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .xl\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .xl\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .xl\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .xl\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .xl\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .xl\:tw-border-white {
    border-color: #ffffff !important;
  }

  .xl\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .xl\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .xl\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .xl\:tw-border-red {
    border-color: #e3342f !important;
  }

  .xl\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .xl\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .xl\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .xl\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .xl\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .xl\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .xl\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .xl\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .xl\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .xl\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .xl\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .xl\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .xl\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .xl\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .xl\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .xl\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .xl\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .xl\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .xl\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .xl\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .xl\:tw-border-green {
    border-color: #38c172 !important;
  }

  .xl\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .xl\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .xl\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .xl\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .xl\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .xl\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .xl\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .xl\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .xl\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .xl\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .xl\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .xl\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .xl\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .xl\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .xl\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .xl\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .xl\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .xl\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .xl\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .xl\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .xl\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .xl\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .xl\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .xl\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .xl\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .xl\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .xl\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .xl\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .xl\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .xl\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .xl\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .xl\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .xl\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .xl\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .xl\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .xl\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .xl\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .xl\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .xl\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .xl\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .xl\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .xl\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .xl\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .xl\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .xl\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .xl\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .xl\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .xl\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .xl\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .xl\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .xl\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .xl\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .xl\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .xl\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .xl\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .xl\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .xl\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .xl\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .xl\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .xl\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .xl\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .xl\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .xl\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .xl\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .xl\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .xl\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .xl\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .xl\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .xl\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .xl\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .xl\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .xl\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .xl\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .xl\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .xl\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .xl\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .xl\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .xl\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .xl\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .xl\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .xl\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .xl\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .xl\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .xl\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .xl\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .xl\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .xl\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .xl\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .xl\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .xl\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .xl\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .xl\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .xl\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .xl\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .xl\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .xl\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .xl\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .xl\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .xl\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .xl\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .xl\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .xl\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .xl\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .xl\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .xl\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .xl\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .xl\:tw-rounded {
    border-radius: .25rem !important;
  }

  .xl\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .xl\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .xl\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-border-solid {
    border-style: solid !important;
  }

  .xl\:tw-border-dashed {
    border-style: dashed !important;
  }

  .xl\:tw-border-dotted {
    border-style: dotted !important;
  }

  .xl\:tw-border-none {
    border-style: none !important;
  }

  .xl\:tw-border-0 {
    border-width: 0 !important;
  }

  .xl\:tw-border-2 {
    border-width: 2px !important;
  }

  .xl\:tw-border-4 {
    border-width: 4px !important;
  }

  .xl\:tw-border-8 {
    border-width: 8px !important;
  }

  .xl\:tw-border {
    border-width: 1px !important;
  }

  .xl\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .xl\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .xl\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .xl\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .xl\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .xl\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .xl\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .xl\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .xl\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .xl\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .xl\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .xl\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .xl\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .xl\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .xl\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .xl\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .xl\:tw-border-t {
    border-top-width: 1px !important;
  }

  .xl\:tw-border-r {
    border-right-width: 1px !important;
  }

  .xl\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .xl\:tw-border-l {
    border-left-width: 1px !important;
  }

  .xl\:tw-cursor-auto {
    cursor: auto !important;
  }

  .xl\:tw-cursor-default {
    cursor: default !important;
  }

  .xl\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .xl\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .xl\:tw-block {
    display: block !important;
  }

  .xl\:tw-inline-block {
    display: inline-block !important;
  }

  .xl\:tw-inline {
    display: inline !important;
  }

  .xl\:tw-table {
    display: table !important;
  }

  .xl\:tw-table-row {
    display: table-row !important;
  }

  .xl\:tw-table-cell {
    display: table-cell !important;
  }

  .xl\:tw-hidden {
    display: none !important;
  }

  .xl\:tw-flex {
    display: flex !important;
  }

  .xl\:tw-inline-flex {
    display: inline-flex !important;
  }

  .xl\:tw-flex-row {
    flex-direction: row !important;
  }

  .xl\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .xl\:tw-flex-col {
    flex-direction: column !important;
  }

  .xl\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .xl\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .xl\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .xl\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .xl\:tw-items-start {
    align-items: flex-start !important;
  }

  .xl\:tw-items-end {
    align-items: flex-end !important;
  }

  .xl\:tw-items-center {
    align-items: center !important;
  }

  .xl\:tw-items-baseline {
    align-items: baseline !important;
  }

  .xl\:tw-items-stretch {
    align-items: stretch !important;
  }

  .xl\:tw-self-auto {
    align-self: auto !important;
  }

  .xl\:tw-self-start {
    align-self: flex-start !important;
  }

  .xl\:tw-self-end {
    align-self: flex-end !important;
  }

  .xl\:tw-self-center {
    align-self: center !important;
  }

  .xl\:tw-self-stretch {
    align-self: stretch !important;
  }

  .xl\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .xl\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .xl\:tw-justify-center {
    justify-content: center !important;
  }

  .xl\:tw-justify-between {
    justify-content: space-between !important;
  }

  .xl\:tw-justify-around {
    justify-content: space-around !important;
  }

  .xl\:tw-content-center {
    align-content: center !important;
  }

  .xl\:tw-content-start {
    align-content: flex-start !important;
  }

  .xl\:tw-content-end {
    align-content: flex-end !important;
  }

  .xl\:tw-content-between {
    align-content: space-between !important;
  }

  .xl\:tw-content-around {
    align-content: space-around !important;
  }

  .xl\:tw-flex-1 {
    flex: 1 !important;
  }

  .xl\:tw-flex-auto {
    flex: auto !important;
  }

  .xl\:tw-flex-initial {
    flex: initial !important;
  }

  .xl\:tw-flex-none {
    flex: none !important;
  }

  .xl\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .xl\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .xl\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .xl\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .xl\:tw-float-right {
    float: right !important;
  }

  .xl\:tw-float-left {
    float: left !important;
  }

  .xl\:tw-float-none {
    float: none !important;
  }

  .xl\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xl\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .xl\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .xl\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .xl\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .xl\:tw-font-thin {
    font-weight: 200 !important;
  }

  .xl\:tw-font-light {
    font-weight: 300 !important;
  }

  .xl\:tw-font-normal {
    font-weight: 400 !important;
  }

  .xl\:tw-font-medium {
    font-weight: 500 !important;
  }

  .xl\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .xl\:tw-font-bold {
    font-weight: 700 !important;
  }

  .xl\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .xl\:tw-font-black {
    font-weight: 900 !important;
  }

  .xl\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .xl\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .xl\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .xl\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .xl\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .xl\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .xl\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .xl\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .xl\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .xl\:tw-h-1 {
    height: 0.25rem !important;
  }

  .xl\:tw-h-2 {
    height: 0.5rem !important;
  }

  .xl\:tw-h-3 {
    height: 0.75rem !important;
  }

  .xl\:tw-h-4 {
    height: 1rem !important;
  }

  .xl\:tw-h-6 {
    height: 1.5rem !important;
  }

  .xl\:tw-h-8 {
    height: 2rem !important;
  }

  .xl\:tw-h-10 {
    height: 2.5rem !important;
  }

  .xl\:tw-h-12 {
    height: 3rem !important;
  }

  .xl\:tw-h-16 {
    height: 4rem !important;
  }

  .xl\:tw-h-24 {
    height: 6rem !important;
  }

  .xl\:tw-h-32 {
    height: 8rem !important;
  }

  .xl\:tw-h-48 {
    height: 12rem !important;
  }

  .xl\:tw-h-64 {
    height: 16rem !important;
  }

  .xl\:tw-h-auto {
    height: auto !important;
  }

  .xl\:tw-h-px {
    height: 1px !important;
  }

  .xl\:tw-h-full {
    height: 100% !important;
  }

  .xl\:tw-h-screen {
    height: 100vh !important;
  }

  .xl\:tw-leading-none {
    line-height: 1 !important;
  }

  .xl\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .xl\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .xl\:tw-leading-loose {
    line-height: 2 !important;
  }

  .xl\:tw-m-0 {
    margin: 0 !important;
  }

  .xl\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .xl\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .xl\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .xl\:tw-m-4 {
    margin: 1rem !important;
  }

  .xl\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .xl\:tw-m-8 {
    margin: 2rem !important;
  }

  .xl\:tw-m-auto {
    margin: auto !important;
  }

  .xl\:tw-m-px {
    margin: 1px !important;
  }

  .xl\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xl\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xl\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .xl\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .xl\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .xl\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .xl\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .xl\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .xl\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .xl\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .xl\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .xl\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .xl\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .xl\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .xl\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .xl\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .xl\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .xl\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .xl\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .xl\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .xl\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .xl\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .xl\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .xl\:tw-mt-auto {
    margin-top: auto !important;
  }

  .xl\:tw-mr-auto {
    margin-right: auto !important;
  }

  .xl\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .xl\:tw-ml-auto {
    margin-left: auto !important;
  }

  .xl\:tw-mt-px {
    margin-top: 1px !important;
  }

  .xl\:tw-mr-px {
    margin-right: 1px !important;
  }

  .xl\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .xl\:tw-ml-px {
    margin-left: 1px !important;
  }

  .xl\:tw-max-h-full {
    max-height: 100% !important;
  }

  .xl\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .xl\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .xl\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .xl\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .xl\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .xl\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .xl\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .xl\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .xl\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .xl\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .xl\:tw-max-w-full {
    max-width: 100% !important;
  }

  .xl\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .xl\:tw-min-h-full {
    min-height: 100% !important;
  }

  .xl\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .xl\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .xl\:tw-min-w-full {
    min-width: 100% !important;
  }

  .xl\:tw--m-0 {
    margin: 0 !important;
  }

  .xl\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .xl\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .xl\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .xl\:tw--m-4 {
    margin: -1rem !important;
  }

  .xl\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .xl\:tw--m-8 {
    margin: -2rem !important;
  }

  .xl\:tw--m-px {
    margin: -1px !important;
  }

  .xl\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xl\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .xl\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .xl\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .xl\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .xl\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .xl\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .xl\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .xl\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .xl\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .xl\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .xl\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .xl\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .xl\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .xl\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .xl\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .xl\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .xl\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .xl\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .xl\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .xl\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .xl\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .xl\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .xl\:tw--mt-px {
    margin-top: -1px !important;
  }

  .xl\:tw--mr-px {
    margin-right: -1px !important;
  }

  .xl\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .xl\:tw--ml-px {
    margin-left: -1px !important;
  }

  .xl\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .xl\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .xl\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .xl\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .xl\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .xl\:tw-overflow-auto {
    overflow: auto !important;
  }

  .xl\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .xl\:tw-overflow-visible {
    overflow: visible !important;
  }

  .xl\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .xl\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .xl\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .xl\:tw-p-0 {
    padding: 0 !important;
  }

  .xl\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .xl\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .xl\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .xl\:tw-p-4 {
    padding: 1rem !important;
  }

  .xl\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .xl\:tw-p-8 {
    padding: 2rem !important;
  }

  .xl\:tw-p-px {
    padding: 1px !important;
  }

  .xl\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .xl\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .xl\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xl\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xl\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .xl\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .xl\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xl\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .xl\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .xl\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .xl\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .xl\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .xl\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .xl\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .xl\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .xl\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .xl\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .xl\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .xl\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .xl\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .xl\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .xl\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .xl\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .xl\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .xl\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .xl\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .xl\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .xl\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .xl\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .xl\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .xl\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .xl\:tw-pt-px {
    padding-top: 1px !important;
  }

  .xl\:tw-pr-px {
    padding-right: 1px !important;
  }

  .xl\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .xl\:tw-pl-px {
    padding-left: 1px !important;
  }

  .xl\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .xl\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .xl\:tw-static {
    position: static !important;
  }

  .xl\:tw-fixed {
    position: fixed !important;
  }

  .xl\:tw-absolute {
    position: absolute !important;
  }

  .xl\:tw-relative {
    position: relative !important;
  }

  .xl\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xl\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .xl\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-t {
    top: 0 !important;
  }

  .xl\:tw-pin-r {
    right: 0 !important;
  }

  .xl\:tw-pin-b {
    bottom: 0 !important;
  }

  .xl\:tw-pin-l {
    left: 0 !important;
  }

  .xl\:tw-resize-none {
    resize: none !important;
  }

  .xl\:tw-resize-y {
    resize: vertical !important;
  }

  .xl\:tw-resize-x {
    resize: horizontal !important;
  }

  .xl\:tw-resize {
    resize: both !important;
  }

  .xl\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .xl\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:tw-shadow-none {
    box-shadow: none !important;
  }

  .xl\:tw-text-left {
    text-align: left !important;
  }

  .xl\:tw-text-center {
    text-align: center !important;
  }

  .xl\:tw-text-right {
    text-align: right !important;
  }

  .xl\:tw-text-justify {
    text-align: justify !important;
  }

  .xl\:tw-text-transparent {
    color: transparent !important;
  }

  .xl\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .xl\:tw-text-black {
    color: #333 !important;
  }

  .xl\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .xl\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .xl\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .xl\:tw-text-grey {
    color: #9babb4 !important;
  }

  .xl\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .xl\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .xl\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .xl\:tw-text-white {
    color: #ffffff !important;
  }

  .xl\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .xl\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .xl\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .xl\:tw-text-red {
    color: #e3342f !important;
  }

  .xl\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .xl\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .xl\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .xl\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .xl\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .xl\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .xl\:tw-text-orange {
    color: #f6993f !important;
  }

  .xl\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .xl\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .xl\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .xl\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .xl\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .xl\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .xl\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .xl\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .xl\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .xl\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .xl\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .xl\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .xl\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .xl\:tw-text-green {
    color: #38c172 !important;
  }

  .xl\:tw-text-green-light {
    color: #51d88a !important;
  }

  .xl\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .xl\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .xl\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .xl\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .xl\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .xl\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .xl\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .xl\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .xl\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .xl\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .xl\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .xl\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .xl\:tw-text-blue {
    color: #3490dc !important;
  }

  .xl\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .xl\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .xl\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .xl\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .xl\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .xl\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .xl\:tw-text-indigo {
    color: #6574cd !important;
  }

  .xl\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .xl\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .xl\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .xl\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .xl\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .xl\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .xl\:tw-text-purple {
    color: #9561e2 !important;
  }

  .xl\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .xl\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .xl\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .xl\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .xl\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .xl\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .xl\:tw-text-pink {
    color: #f66d9b !important;
  }

  .xl\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .xl\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .xl\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .xl\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .xl\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .xl\:tw-text-custom-grey {
    color: #eee !important;
  }

  .xl\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .xl\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .xl\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .xl\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .xl\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .xl\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .xl\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .xl\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .xl\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .xl\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .xl\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .xl\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .xl\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .xl\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .xl\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .xl\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .xl\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .xl\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .xl\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .xl\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .xl\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .xl\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .xl\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .xl\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .xl\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .xl\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .xl\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .xl\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .xl\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .xl\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .xl\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .xl\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .xl\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .xl\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .xl\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .xl\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .xl\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .xl\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .xl\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .xl\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .xl\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .xl\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .xl\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .xl\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .xl\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .xl\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .xl\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .xl\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .xl\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .xl\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .xl\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .xl\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .xl\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .xl\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .xl\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .xl\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .xl\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .xl\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .xl\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .xl\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .xl\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .xl\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .xl\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .xl\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .xl\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .xl\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .xl\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .xl\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .xl\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .xl\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .xl\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .xl\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .xl\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .xl\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .xl\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .xl\:tw-text-xs {
    font-size: .75rem !important;
  }

  .xl\:tw-text-sm {
    font-size: .875rem !important;
  }

  .xl\:tw-text-base {
    font-size: 1rem !important;
  }

  .xl\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .xl\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .xl\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .xl\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .xl\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .xl\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .xl\:tw-italic {
    font-style: italic !important;
  }

  .xl\:tw-roman {
    font-style: normal !important;
  }

  .xl\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .xl\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .xl\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .xl\:tw-normal-case {
    text-transform: none !important;
  }

  .xl\:tw-underline {
    text-decoration: underline !important;
  }

  .xl\:tw-line-through {
    text-decoration: line-through !important;
  }

  .xl\:tw-no-underline {
    text-decoration: none !important;
  }

  .xl\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .xl\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .xl\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .xl\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .xl\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .xl\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .xl\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .xl\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .xl\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .xl\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .xl\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .xl\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .xl\:tw-select-none {
    user-select: none !important;
  }

  .xl\:tw-select-text {
    user-select: text !important;
  }

  .xl\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .xl\:tw-align-top {
    vertical-align: top !important;
  }

  .xl\:tw-align-middle {
    vertical-align: middle !important;
  }

  .xl\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .xl\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .xl\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .xl\:tw-visible {
    visibility: visible !important;
  }

  .xl\:tw-invisible {
    visibility: hidden !important;
  }

  .xl\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .xl\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .xl\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .xl\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .xl\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .xl\:tw-break-words {
    word-wrap: break-word !important;
  }

  .xl\:tw-break-normal {
    word-wrap: normal !important;
  }

  .xl\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xl\:tw-w-1 {
    width: 0.25rem !important;
  }

  .xl\:tw-w-2 {
    width: 0.5rem !important;
  }

  .xl\:tw-w-3 {
    width: 0.75rem !important;
  }

  .xl\:tw-w-4 {
    width: 1rem !important;
  }

  .xl\:tw-w-6 {
    width: 1.5rem !important;
  }

  .xl\:tw-w-8 {
    width: 2rem !important;
  }

  .xl\:tw-w-10 {
    width: 2.5rem !important;
  }

  .xl\:tw-w-12 {
    width: 3rem !important;
  }

  .xl\:tw-w-16 {
    width: 4rem !important;
  }

  .xl\:tw-w-24 {
    width: 6rem !important;
  }

  .xl\:tw-w-32 {
    width: 8rem !important;
  }

  .xl\:tw-w-48 {
    width: 12rem !important;
  }

  .xl\:tw-w-64 {
    width: 16rem !important;
  }

  .xl\:tw-w-auto {
    width: auto !important;
  }

  .xl\:tw-w-px {
    width: 1px !important;
  }

  .xl\:tw-w-1\/2 {
    width: 50% !important;
  }

  .xl\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .xl\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .xl\:tw-w-1\/4 {
    width: 25% !important;
  }

  .xl\:tw-w-3\/4 {
    width: 75% !important;
  }

  .xl\:tw-w-1\/5 {
    width: 20% !important;
  }

  .xl\:tw-w-2\/5 {
    width: 40% !important;
  }

  .xl\:tw-w-3\/5 {
    width: 60% !important;
  }

  .xl\:tw-w-4\/5 {
    width: 80% !important;
  }

  .xl\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .xl\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .xl\:tw-w-full {
    width: 100% !important;
  }

  .xl\:tw-w-screen {
    width: 100vw !important;
  }

  .xl\:tw-z-0 {
    z-index: 0 !important;
  }

  .xl\:tw-z-10 {
    z-index: 10 !important;
  }

  .xl\:tw-z-20 {
    z-index: 20 !important;
  }

  .xl\:tw-z-30 {
    z-index: 30 !important;
  }

  .xl\:tw-z-40 {
    z-index: 40 !important;
  }

  .xl\:tw-z-50 {
    z-index: 50 !important;
  }

  .xl\:tw-z-auto {
    z-index: auto !important;
  }
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  margin: 0;
}

/**
 * Suppress the focus outline on elements that cannot be accessed via keyboard.
 * This prevents an unwanted focus outline from appearing around elements that
 * might still respond to pointer events.
 */

[tabindex="-1"]:focus {
  outline: none !important;
}

/**
 * Tailwind custom reset styles
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #dae4e9;
}

/**
 * Temporary reset for a change introduced in Chrome 62 but now reverted.
 *
 * We can remove this when the reversion is in a normal Chrome release.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  border-radius: 0;
}

textarea {
  resize: vertical;
}

img {
  max-width: 100%;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: .5;
}

button,
[role=button] {
  cursor: pointer;
}

/*
    Form Label with Help
*/
label.label-with-help {
  cursor: pointer;
}

label.label-with-help i {
  margin-left: 4px;
}

label.label-with-help:hover {
  color: #333;
}

label.label-normal {
  font-weight: normal;
}

.btn-radio-group input {
  margin: 0 6px 0 0 !important;
}

.form-group .label-checkbox {
  font-size: 14px;
  margin: 0;
}

.form-control-no-border {
  border: 0;
  border-radius: 0;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  opacity: .75;
}

/*
    Input Errors
*/

.input-error {
  display: none;
}

.has-error .input-error {
  display: block;
}

.has-error .input-error {
  color: #a94442;
  font-size: 12px;
  margin: 8px 10px 8px 10px;
}

.has-error .form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}

/*
    Form Column Spacing
*/

.form-group .row {
  margin-left: -5px;
  margin-right: -5px;
}

.form-group .col-xs-1,
.form-group .col-sm-1,
.form-group .col-md-1,
.form-group .col-lg-1,
.form-group .col-xs-2,
.form-group .col-sm-2,
.form-group .col-md-2,
.form-group .col-lg-2,
.form-group .col-xs-3,
.form-group .col-sm-3,
.form-group .col-md-3,
.form-group .col-lg-3,
.form-group .col-xs-4,
.form-group .col-sm-4,
.form-group .col-md-4,
.form-group .col-lg-4,
.form-group .col-xs-5,
.form-group .col-sm-5,
.form-group .col-md-5,
.form-group .col-lg-5,
.form-group .col-xs-6,
.form-group .col-sm-6,
.form-group .col-md-6,
.form-group .col-lg-6,
.form-group .col-xs-7,
.form-group .col-sm-7,
.form-group .col-md-7,
.form-group .col-lg-7,
.form-group .col-xs-8,
.form-group .col-sm-8,
.form-group .col-md-8,
.form-group .col-lg-8,
.form-group .col-xs-9,
.form-group .col-sm-9,
.form-group .col-md-9,
.form-group .col-lg-9,
.form-group .col-xs-10,
.form-group .col-sm-10,
.form-group .col-md-10,
.form-group .col-lg-10,
.form-group .col-xs-11,
.form-group .col-sm-11,
.form-group .col-md-11,
.form-group .col-lg-11,
.form-group .col-xs-12,
.form-group .col-sm-12,
.form-group .col-md-12,
.form-group .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.form-control {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  font-size: 13px;
  padding: 5px 12px;
  height: 34px;
  color: #333;
  border-color: #dcdcdc;
  box-shadow: none;
}

.form-control:focus {
  box-shadow: none;
  border-color: #dcdcdc;
}

.input-group-addon {
  background-color: #fff;
  border-color: #dcdcdc;
}

.input-group-addon:first-child {
  border-right-width: 1px;
}

.input-group-addon:last-child {
  border-left-width: 1px;
}

.form-group label {
  font-weight: normal;
  font-size: 12px;
  color: #646464;
  line-height: 1.5;
}

.form-group label.label-lg {
  font-size: 14px;
}

.form-group label.label-muted {
  color: #777;
}

.form-group label.btn {
  font-size: 12px;
  color: inherit;
}

.input-group-button .input-group-addon {
  border: 0;
  padding: 0;
}

.input-group-btn-offset-1 {
  padding-right: 41px;
}

.ui-select-striped .ui-select-choices .ui-select-choices-group > div {
  border-bottom: 1px solid #f0f0f0;
}

.ui-select-container.ui-select-bootstrap .ui-select-match .ui-select-placeholder.text-muted {
  color: #969696;
}

.ui-select-multiple.ui-select-bootstrap {
  padding: 4px;
  min-height: 34px;
}

.ui-select-choices {
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 200px;
  overflow-y: scroll;
}

.ui-select-dropdown.dropdown-menu {
  right: 0;
}

/*.ui-select-bootstrap > .ui-select-choices, .ui-select-bootstrap > .ui-select-no-choice {
    max-height: 300px;
}
*/

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  line-height: 0;
  margin-top: 7px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  position: relative;
  top: -1px;
  border: 0;
  margin: 0;
  font-size: 14px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  padding-left: 4px;
  margin: 0;
  height: auto;
}

.ui-select-container.ui-select-bootstrap .ui-select-choices-group {
  margin-top: 5px;
  margin-bottom: 5px;
}

.ui-select-container.ui-select-bootstrap .ui-select-choices-group-label {
  padding-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

.ui-select-container.ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner {
  padding: 6px 20px;
}

.ui-select-bootstrap .ui-select-match-text span {
  font-size: 16px;
}

/*
    Input Group Buttons
*/



/*
    Nested Form
*/

.form-simple.form-simple-nested .form-group {
  position: relative;
}

.form-simple .use-existing {
  position: absolute;
  top: 0;
  right: 0;
}

.form-simple .use-existing label {
  cursor: pointer;
}

.form-simple.form-simple-nested > filing-instance-form > .form-group {
  margin-bottom: 30px;
}

.form-simple.form-simple-nested > filing-instance-form > .form-group > div > div > filing-instance-form-field > label,
.form-simple.form-simple-nested > filing-instance-form > .form-group > div > div > div > filing-instance-form-field > label,
.form-simple.form-simple-nested > filing-instance-form > .form-group > div > div > datamap-form-field > label,
.form-simple.form-simple-nested > filing-instance-form > .form-group > div > div > div > datamap-form-field > label {
  display: block;
  font-size: 14px;
  margin-bottom: 8px;
}

.form-simple.form-simple-nested hr {
  margin: 30px 0 30px 0;
}

.form-simple.form-simple-nested .panel .panel-body > div .form-group hr {
  margin: 15px 0 15px 0;
}

.form-simple.form-simple-nested > .form-group:last-child > div > glossary-term-form-input > hr,
.form-simple.form-simple-nested .panel .panel-body > div:last-child .form-group  hr {
  display: none;
}

.is-multiple > filing-instance-form-field > div.glossary-input-container > .is-object > .panel.panel-default,
.is-multiple > datamap-form-field > div.glossary-input-container > .is-object > .panel.panel-default {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/*
    Trix Editor
*/

trix-editor {
  min-height: 120px !important;
}

/*
    State Dropdown
*/

.state-dropdown {
  min-width: 120px;
}

/*
    Bootstrap Switch
*/

.bootstrap-switch.bootstrap-switch-focused {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border-color: #cccccc !important;
}

/*
 * Masked Text
 */
input.masked-text {
  border: none;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  padding: initial;
  width: auto;
  background: transparent;
}

/*
 * Fake Input
 */
.form-horizontal div.input-text-spacer {
  font-size: 13px;
  padding: 7px 12px 0;
}

.tw-container {
  width: 100%;
}

@media (min-width: 576px) {
  .tw-container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .tw-container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .tw-container {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
  .tw-container {
    max-width: 1200px;
  }
}

.tw-list-reset {
  list-style: none !important;
  padding: 0 !important;
}

.tw-appearance-none {
  appearance: none !important;
}

.tw-bg-fixed {
  background-attachment: fixed !important;
}

.tw-bg-local {
  background-attachment: local !important;
}

.tw-bg-scroll {
  background-attachment: scroll !important;
}

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

.tw-bg-black-darker {
  background-color: #222b2f !important;
}

.tw-bg-black {
  background-color: #333 !important;
}

.tw-bg-grey-darkest {
  background-color: #364349 !important;
}

.tw-bg-grey-darker {
  background-color: #596a73 !important;
}

.tw-bg-grey-dark {
  background-color: #70818a !important;
}

.tw-bg-grey {
  background-color: #9babb4 !important;
}

.tw-bg-grey-light {
  background-color: #dae4e9 !important;
}

.tw-bg-grey-lighter {
  background-color: #f3f7f9 !important;
}

.tw-bg-grey-lightest {
  background-color: #fafcfc !important;
}

.tw-bg-white {
  background-color: #ffffff !important;
}

.tw-bg-red-darkest {
  background-color: #420806 !important;
}

.tw-bg-red-darker {
  background-color: #6a1b19 !important;
}

.tw-bg-red-dark {
  background-color: #cc1f1a !important;
}

.tw-bg-red {
  background-color: #e3342f !important;
}

.tw-bg-red-light {
  background-color: #ef5753 !important;
}

.tw-bg-red-lighter {
  background-color: #f9acaa !important;
}

.tw-bg-red-lightest {
  background-color: #fcebea !important;
}

.tw-bg-orange-darkest {
  background-color: #542605 !important;
}

.tw-bg-orange-darker {
  background-color: #7f4012 !important;
}

.tw-bg-orange-dark {
  background-color: #de751f !important;
}

.tw-bg-orange {
  background-color: #f6993f !important;
}

.tw-bg-orange-light {
  background-color: #faad63 !important;
}

.tw-bg-orange-lighter {
  background-color: #fcd9b6 !important;
}

.tw-bg-orange-lightest {
  background-color: #fff5eb !important;
}

.tw-bg-yellow-darkest {
  background-color: #453411 !important;
}

.tw-bg-yellow-darker {
  background-color: #684f1d !important;
}

.tw-bg-yellow-dark {
  background-color: #f2d024 !important;
}

.tw-bg-yellow {
  background-color: #ffed4a !important;
}

.tw-bg-yellow-light {
  background-color: #fff382 !important;
}

.tw-bg-yellow-lighter {
  background-color: #fff9c2 !important;
}

.tw-bg-yellow-lightest {
  background-color: #fcfbeb !important;
}

.tw-bg-green-darkest {
  background-color: #032d19 !important;
}

.tw-bg-green-darker {
  background-color: #0b4228 !important;
}

.tw-bg-green-dark {
  background-color: #1f9d55 !important;
}

.tw-bg-green {
  background-color: #38c172 !important;
}

.tw-bg-green-light {
  background-color: #51d88a !important;
}

.tw-bg-green-lighter {
  background-color: #a2f5bf !important;
}

.tw-bg-green-lightest {
  background-color: #e3fcec !important;
}

.tw-bg-teal-darkest {
  background-color: #0d3331 !important;
}

.tw-bg-teal-darker {
  background-color: #174e4b !important;
}

.tw-bg-teal-dark {
  background-color: #38a89d !important;
}

.tw-bg-teal {
  background-color: #4dc0b5 !important;
}

.tw-bg-teal-light {
  background-color: #64d5ca !important;
}

.tw-bg-teal-lighter {
  background-color: #a0f0ed !important;
}

.tw-bg-teal-lightest {
  background-color: #e8fffe !important;
}

.tw-bg-blue-darkest {
  background-color: #05233b !important;
}

.tw-bg-blue-darker {
  background-color: #103d60 !important;
}

.tw-bg-blue-dark {
  background-color: #2779bd !important;
}

.tw-bg-blue {
  background-color: #3490dc !important;
}

.tw-bg-blue-light {
  background-color: #6cb2eb !important;
}

.tw-bg-blue-lighter {
  background-color: #bcdefa !important;
}

.tw-bg-blue-lightest {
  background-color: #eff8ff !important;
}

.tw-bg-indigo-darkest {
  background-color: #191e38 !important;
}

.tw-bg-indigo-darker {
  background-color: #2f365f !important;
}

.tw-bg-indigo-dark {
  background-color: #5661b3 !important;
}

.tw-bg-indigo {
  background-color: #6574cd !important;
}

.tw-bg-indigo-light {
  background-color: #7886d7 !important;
}

.tw-bg-indigo-lighter {
  background-color: #b2b7ff !important;
}

.tw-bg-indigo-lightest {
  background-color: #e6e8ff !important;
}

.tw-bg-purple-darkest {
  background-color: #1f133f !important;
}

.tw-bg-purple-darker {
  background-color: #352465 !important;
}

.tw-bg-purple-dark {
  background-color: #794acf !important;
}

.tw-bg-purple {
  background-color: #9561e2 !important;
}

.tw-bg-purple-light {
  background-color: #a779e9 !important;
}

.tw-bg-purple-lighter {
  background-color: #d6bbfc !important;
}

.tw-bg-purple-lightest {
  background-color: #f3ebff !important;
}

.tw-bg-pink-darkest {
  background-color: #45051e !important;
}

.tw-bg-pink-darker {
  background-color: #72173a !important;
}

.tw-bg-pink-dark {
  background-color: #eb5286 !important;
}

.tw-bg-pink {
  background-color: #f66d9b !important;
}

.tw-bg-pink-light {
  background-color: #fa7ea8 !important;
}

.tw-bg-pink-lighter {
  background-color: #ffbbca !important;
}

.tw-bg-pink-lightest {
  background-color: #ffebef !important;
}

.tw-bg-custom-grey-darker {
  background-color: #ccc !important;
}

.tw-bg-custom-grey-dark {
  background-color: #ddd !important;
}

.tw-bg-custom-grey {
  background-color: #eee !important;
}

.tw-bg-custom-grey-light {
  background-color: #fafafa !important;
}

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

.hover\:tw-bg-black-darker:hover {
  background-color: #222b2f !important;
}

.hover\:tw-bg-black:hover {
  background-color: #333 !important;
}

.hover\:tw-bg-grey-darkest:hover {
  background-color: #364349 !important;
}

.hover\:tw-bg-grey-darker:hover {
  background-color: #596a73 !important;
}

.hover\:tw-bg-grey-dark:hover {
  background-color: #70818a !important;
}

.hover\:tw-bg-grey:hover {
  background-color: #9babb4 !important;
}

.hover\:tw-bg-grey-light:hover {
  background-color: #dae4e9 !important;
}

.hover\:tw-bg-grey-lighter:hover {
  background-color: #f3f7f9 !important;
}

.hover\:tw-bg-grey-lightest:hover {
  background-color: #fafcfc !important;
}

.hover\:tw-bg-white:hover {
  background-color: #ffffff !important;
}

.hover\:tw-bg-red-darkest:hover {
  background-color: #420806 !important;
}

.hover\:tw-bg-red-darker:hover {
  background-color: #6a1b19 !important;
}

.hover\:tw-bg-red-dark:hover {
  background-color: #cc1f1a !important;
}

.hover\:tw-bg-red:hover {
  background-color: #e3342f !important;
}

.hover\:tw-bg-red-light:hover {
  background-color: #ef5753 !important;
}

.hover\:tw-bg-red-lighter:hover {
  background-color: #f9acaa !important;
}

.hover\:tw-bg-red-lightest:hover {
  background-color: #fcebea !important;
}

.hover\:tw-bg-orange-darkest:hover {
  background-color: #542605 !important;
}

.hover\:tw-bg-orange-darker:hover {
  background-color: #7f4012 !important;
}

.hover\:tw-bg-orange-dark:hover {
  background-color: #de751f !important;
}

.hover\:tw-bg-orange:hover {
  background-color: #f6993f !important;
}

.hover\:tw-bg-orange-light:hover {
  background-color: #faad63 !important;
}

.hover\:tw-bg-orange-lighter:hover {
  background-color: #fcd9b6 !important;
}

.hover\:tw-bg-orange-lightest:hover {
  background-color: #fff5eb !important;
}

.hover\:tw-bg-yellow-darkest:hover {
  background-color: #453411 !important;
}

.hover\:tw-bg-yellow-darker:hover {
  background-color: #684f1d !important;
}

.hover\:tw-bg-yellow-dark:hover {
  background-color: #f2d024 !important;
}

.hover\:tw-bg-yellow:hover {
  background-color: #ffed4a !important;
}

.hover\:tw-bg-yellow-light:hover {
  background-color: #fff382 !important;
}

.hover\:tw-bg-yellow-lighter:hover {
  background-color: #fff9c2 !important;
}

.hover\:tw-bg-yellow-lightest:hover {
  background-color: #fcfbeb !important;
}

.hover\:tw-bg-green-darkest:hover {
  background-color: #032d19 !important;
}

.hover\:tw-bg-green-darker:hover {
  background-color: #0b4228 !important;
}

.hover\:tw-bg-green-dark:hover {
  background-color: #1f9d55 !important;
}

.hover\:tw-bg-green:hover {
  background-color: #38c172 !important;
}

.hover\:tw-bg-green-light:hover {
  background-color: #51d88a !important;
}

.hover\:tw-bg-green-lighter:hover {
  background-color: #a2f5bf !important;
}

.hover\:tw-bg-green-lightest:hover {
  background-color: #e3fcec !important;
}

.hover\:tw-bg-teal-darkest:hover {
  background-color: #0d3331 !important;
}

.hover\:tw-bg-teal-darker:hover {
  background-color: #174e4b !important;
}

.hover\:tw-bg-teal-dark:hover {
  background-color: #38a89d !important;
}

.hover\:tw-bg-teal:hover {
  background-color: #4dc0b5 !important;
}

.hover\:tw-bg-teal-light:hover {
  background-color: #64d5ca !important;
}

.hover\:tw-bg-teal-lighter:hover {
  background-color: #a0f0ed !important;
}

.hover\:tw-bg-teal-lightest:hover {
  background-color: #e8fffe !important;
}

.hover\:tw-bg-blue-darkest:hover {
  background-color: #05233b !important;
}

.hover\:tw-bg-blue-darker:hover {
  background-color: #103d60 !important;
}

.hover\:tw-bg-blue-dark:hover {
  background-color: #2779bd !important;
}

.hover\:tw-bg-blue:hover {
  background-color: #3490dc !important;
}

.hover\:tw-bg-blue-light:hover {
  background-color: #6cb2eb !important;
}

.hover\:tw-bg-blue-lighter:hover {
  background-color: #bcdefa !important;
}

.hover\:tw-bg-blue-lightest:hover {
  background-color: #eff8ff !important;
}

.hover\:tw-bg-indigo-darkest:hover {
  background-color: #191e38 !important;
}

.hover\:tw-bg-indigo-darker:hover {
  background-color: #2f365f !important;
}

.hover\:tw-bg-indigo-dark:hover {
  background-color: #5661b3 !important;
}

.hover\:tw-bg-indigo:hover {
  background-color: #6574cd !important;
}

.hover\:tw-bg-indigo-light:hover {
  background-color: #7886d7 !important;
}

.hover\:tw-bg-indigo-lighter:hover {
  background-color: #b2b7ff !important;
}

.hover\:tw-bg-indigo-lightest:hover {
  background-color: #e6e8ff !important;
}

.hover\:tw-bg-purple-darkest:hover {
  background-color: #1f133f !important;
}

.hover\:tw-bg-purple-darker:hover {
  background-color: #352465 !important;
}

.hover\:tw-bg-purple-dark:hover {
  background-color: #794acf !important;
}

.hover\:tw-bg-purple:hover {
  background-color: #9561e2 !important;
}

.hover\:tw-bg-purple-light:hover {
  background-color: #a779e9 !important;
}

.hover\:tw-bg-purple-lighter:hover {
  background-color: #d6bbfc !important;
}

.hover\:tw-bg-purple-lightest:hover {
  background-color: #f3ebff !important;
}

.hover\:tw-bg-pink-darkest:hover {
  background-color: #45051e !important;
}

.hover\:tw-bg-pink-darker:hover {
  background-color: #72173a !important;
}

.hover\:tw-bg-pink-dark:hover {
  background-color: #eb5286 !important;
}

.hover\:tw-bg-pink:hover {
  background-color: #f66d9b !important;
}

.hover\:tw-bg-pink-light:hover {
  background-color: #fa7ea8 !important;
}

.hover\:tw-bg-pink-lighter:hover {
  background-color: #ffbbca !important;
}

.hover\:tw-bg-pink-lightest:hover {
  background-color: #ffebef !important;
}

.hover\:tw-bg-custom-grey-darker:hover {
  background-color: #ccc !important;
}

.hover\:tw-bg-custom-grey-dark:hover {
  background-color: #ddd !important;
}

.hover\:tw-bg-custom-grey:hover {
  background-color: #eee !important;
}

.hover\:tw-bg-custom-grey-light:hover {
  background-color: #fafafa !important;
}

.tw-bg-bottom {
  background-position: bottom !important;
}

.tw-bg-center {
  background-position: center !important;
}

.tw-bg-left {
  background-position: left !important;
}

.tw-bg-left-bottom {
  background-position: left bottom !important;
}

.tw-bg-left-top {
  background-position: left top !important;
}

.tw-bg-right {
  background-position: right !important;
}

.tw-bg-right-bottom {
  background-position: right bottom !important;
}

.tw-bg-right-top {
  background-position: right top !important;
}

.tw-bg-top {
  background-position: top !important;
}

.tw-bg-repeat {
  background-repeat: repeat !important;
}

.tw-bg-no-repeat {
  background-repeat: no-repeat !important;
}

.tw-bg-repeat-x {
  background-repeat: repeat-x !important;
}

.tw-bg-repeat-y {
  background-repeat: repeat-y !important;
}

.tw-bg-cover {
  background-size: cover !important;
}

.tw-bg-contain {
  background-size: contain !important;
}

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

.tw-border-black-darker {
  border-color: #222b2f !important;
}

.tw-border-black {
  border-color: #333 !important;
}

.tw-border-grey-darkest {
  border-color: #364349 !important;
}

.tw-border-grey-darker {
  border-color: #596a73 !important;
}

.tw-border-grey-dark {
  border-color: #70818a !important;
}

.tw-border-grey {
  border-color: #9babb4 !important;
}

.tw-border-grey-light {
  border-color: #dae4e9 !important;
}

.tw-border-grey-lighter {
  border-color: #f3f7f9 !important;
}

.tw-border-grey-lightest {
  border-color: #fafcfc !important;
}

.tw-border-white {
  border-color: #ffffff !important;
}

.tw-border-red-darkest {
  border-color: #420806 !important;
}

.tw-border-red-darker {
  border-color: #6a1b19 !important;
}

.tw-border-red-dark {
  border-color: #cc1f1a !important;
}

.tw-border-red {
  border-color: #e3342f !important;
}

.tw-border-red-light {
  border-color: #ef5753 !important;
}

.tw-border-red-lighter {
  border-color: #f9acaa !important;
}

.tw-border-red-lightest {
  border-color: #fcebea !important;
}

.tw-border-orange-darkest {
  border-color: #542605 !important;
}

.tw-border-orange-darker {
  border-color: #7f4012 !important;
}

.tw-border-orange-dark {
  border-color: #de751f !important;
}

.tw-border-orange {
  border-color: #f6993f !important;
}

.tw-border-orange-light {
  border-color: #faad63 !important;
}

.tw-border-orange-lighter {
  border-color: #fcd9b6 !important;
}

.tw-border-orange-lightest {
  border-color: #fff5eb !important;
}

.tw-border-yellow-darkest {
  border-color: #453411 !important;
}

.tw-border-yellow-darker {
  border-color: #684f1d !important;
}

.tw-border-yellow-dark {
  border-color: #f2d024 !important;
}

.tw-border-yellow {
  border-color: #ffed4a !important;
}

.tw-border-yellow-light {
  border-color: #fff382 !important;
}

.tw-border-yellow-lighter {
  border-color: #fff9c2 !important;
}

.tw-border-yellow-lightest {
  border-color: #fcfbeb !important;
}

.tw-border-green-darkest {
  border-color: #032d19 !important;
}

.tw-border-green-darker {
  border-color: #0b4228 !important;
}

.tw-border-green-dark {
  border-color: #1f9d55 !important;
}

.tw-border-green {
  border-color: #38c172 !important;
}

.tw-border-green-light {
  border-color: #51d88a !important;
}

.tw-border-green-lighter {
  border-color: #a2f5bf !important;
}

.tw-border-green-lightest {
  border-color: #e3fcec !important;
}

.tw-border-teal-darkest {
  border-color: #0d3331 !important;
}

.tw-border-teal-darker {
  border-color: #174e4b !important;
}

.tw-border-teal-dark {
  border-color: #38a89d !important;
}

.tw-border-teal {
  border-color: #4dc0b5 !important;
}

.tw-border-teal-light {
  border-color: #64d5ca !important;
}

.tw-border-teal-lighter {
  border-color: #a0f0ed !important;
}

.tw-border-teal-lightest {
  border-color: #e8fffe !important;
}

.tw-border-blue-darkest {
  border-color: #05233b !important;
}

.tw-border-blue-darker {
  border-color: #103d60 !important;
}

.tw-border-blue-dark {
  border-color: #2779bd !important;
}

.tw-border-blue {
  border-color: #3490dc !important;
}

.tw-border-blue-light {
  border-color: #6cb2eb !important;
}

.tw-border-blue-lighter {
  border-color: #bcdefa !important;
}

.tw-border-blue-lightest {
  border-color: #eff8ff !important;
}

.tw-border-indigo-darkest {
  border-color: #191e38 !important;
}

.tw-border-indigo-darker {
  border-color: #2f365f !important;
}

.tw-border-indigo-dark {
  border-color: #5661b3 !important;
}

.tw-border-indigo {
  border-color: #6574cd !important;
}

.tw-border-indigo-light {
  border-color: #7886d7 !important;
}

.tw-border-indigo-lighter {
  border-color: #b2b7ff !important;
}

.tw-border-indigo-lightest {
  border-color: #e6e8ff !important;
}

.tw-border-purple-darkest {
  border-color: #1f133f !important;
}

.tw-border-purple-darker {
  border-color: #352465 !important;
}

.tw-border-purple-dark {
  border-color: #794acf !important;
}

.tw-border-purple {
  border-color: #9561e2 !important;
}

.tw-border-purple-light {
  border-color: #a779e9 !important;
}

.tw-border-purple-lighter {
  border-color: #d6bbfc !important;
}

.tw-border-purple-lightest {
  border-color: #f3ebff !important;
}

.tw-border-pink-darkest {
  border-color: #45051e !important;
}

.tw-border-pink-darker {
  border-color: #72173a !important;
}

.tw-border-pink-dark {
  border-color: #eb5286 !important;
}

.tw-border-pink {
  border-color: #f66d9b !important;
}

.tw-border-pink-light {
  border-color: #fa7ea8 !important;
}

.tw-border-pink-lighter {
  border-color: #ffbbca !important;
}

.tw-border-pink-lightest {
  border-color: #ffebef !important;
}

.tw-border-custom-grey-darker {
  border-color: #ccc !important;
}

.tw-border-custom-grey-dark {
  border-color: #ddd !important;
}

.tw-border-custom-grey {
  border-color: #eee !important;
}

.tw-border-custom-grey-light {
  border-color: #fafafa !important;
}

.hover\:tw-border-transparent:hover {
  border-color: transparent !important;
}

.hover\:tw-border-black-darker:hover {
  border-color: #222b2f !important;
}

.hover\:tw-border-black:hover {
  border-color: #333 !important;
}

.hover\:tw-border-grey-darkest:hover {
  border-color: #364349 !important;
}

.hover\:tw-border-grey-darker:hover {
  border-color: #596a73 !important;
}

.hover\:tw-border-grey-dark:hover {
  border-color: #70818a !important;
}

.hover\:tw-border-grey:hover {
  border-color: #9babb4 !important;
}

.hover\:tw-border-grey-light:hover {
  border-color: #dae4e9 !important;
}

.hover\:tw-border-grey-lighter:hover {
  border-color: #f3f7f9 !important;
}

.hover\:tw-border-grey-lightest:hover {
  border-color: #fafcfc !important;
}

.hover\:tw-border-white:hover {
  border-color: #ffffff !important;
}

.hover\:tw-border-red-darkest:hover {
  border-color: #420806 !important;
}

.hover\:tw-border-red-darker:hover {
  border-color: #6a1b19 !important;
}

.hover\:tw-border-red-dark:hover {
  border-color: #cc1f1a !important;
}

.hover\:tw-border-red:hover {
  border-color: #e3342f !important;
}

.hover\:tw-border-red-light:hover {
  border-color: #ef5753 !important;
}

.hover\:tw-border-red-lighter:hover {
  border-color: #f9acaa !important;
}

.hover\:tw-border-red-lightest:hover {
  border-color: #fcebea !important;
}

.hover\:tw-border-orange-darkest:hover {
  border-color: #542605 !important;
}

.hover\:tw-border-orange-darker:hover {
  border-color: #7f4012 !important;
}

.hover\:tw-border-orange-dark:hover {
  border-color: #de751f !important;
}

.hover\:tw-border-orange:hover {
  border-color: #f6993f !important;
}

.hover\:tw-border-orange-light:hover {
  border-color: #faad63 !important;
}

.hover\:tw-border-orange-lighter:hover {
  border-color: #fcd9b6 !important;
}

.hover\:tw-border-orange-lightest:hover {
  border-color: #fff5eb !important;
}

.hover\:tw-border-yellow-darkest:hover {
  border-color: #453411 !important;
}

.hover\:tw-border-yellow-darker:hover {
  border-color: #684f1d !important;
}

.hover\:tw-border-yellow-dark:hover {
  border-color: #f2d024 !important;
}

.hover\:tw-border-yellow:hover {
  border-color: #ffed4a !important;
}

.hover\:tw-border-yellow-light:hover {
  border-color: #fff382 !important;
}

.hover\:tw-border-yellow-lighter:hover {
  border-color: #fff9c2 !important;
}

.hover\:tw-border-yellow-lightest:hover {
  border-color: #fcfbeb !important;
}

.hover\:tw-border-green-darkest:hover {
  border-color: #032d19 !important;
}

.hover\:tw-border-green-darker:hover {
  border-color: #0b4228 !important;
}

.hover\:tw-border-green-dark:hover {
  border-color: #1f9d55 !important;
}

.hover\:tw-border-green:hover {
  border-color: #38c172 !important;
}

.hover\:tw-border-green-light:hover {
  border-color: #51d88a !important;
}

.hover\:tw-border-green-lighter:hover {
  border-color: #a2f5bf !important;
}

.hover\:tw-border-green-lightest:hover {
  border-color: #e3fcec !important;
}

.hover\:tw-border-teal-darkest:hover {
  border-color: #0d3331 !important;
}

.hover\:tw-border-teal-darker:hover {
  border-color: #174e4b !important;
}

.hover\:tw-border-teal-dark:hover {
  border-color: #38a89d !important;
}

.hover\:tw-border-teal:hover {
  border-color: #4dc0b5 !important;
}

.hover\:tw-border-teal-light:hover {
  border-color: #64d5ca !important;
}

.hover\:tw-border-teal-lighter:hover {
  border-color: #a0f0ed !important;
}

.hover\:tw-border-teal-lightest:hover {
  border-color: #e8fffe !important;
}

.hover\:tw-border-blue-darkest:hover {
  border-color: #05233b !important;
}

.hover\:tw-border-blue-darker:hover {
  border-color: #103d60 !important;
}

.hover\:tw-border-blue-dark:hover {
  border-color: #2779bd !important;
}

.hover\:tw-border-blue:hover {
  border-color: #3490dc !important;
}

.hover\:tw-border-blue-light:hover {
  border-color: #6cb2eb !important;
}

.hover\:tw-border-blue-lighter:hover {
  border-color: #bcdefa !important;
}

.hover\:tw-border-blue-lightest:hover {
  border-color: #eff8ff !important;
}

.hover\:tw-border-indigo-darkest:hover {
  border-color: #191e38 !important;
}

.hover\:tw-border-indigo-darker:hover {
  border-color: #2f365f !important;
}

.hover\:tw-border-indigo-dark:hover {
  border-color: #5661b3 !important;
}

.hover\:tw-border-indigo:hover {
  border-color: #6574cd !important;
}

.hover\:tw-border-indigo-light:hover {
  border-color: #7886d7 !important;
}

.hover\:tw-border-indigo-lighter:hover {
  border-color: #b2b7ff !important;
}

.hover\:tw-border-indigo-lightest:hover {
  border-color: #e6e8ff !important;
}

.hover\:tw-border-purple-darkest:hover {
  border-color: #1f133f !important;
}

.hover\:tw-border-purple-darker:hover {
  border-color: #352465 !important;
}

.hover\:tw-border-purple-dark:hover {
  border-color: #794acf !important;
}

.hover\:tw-border-purple:hover {
  border-color: #9561e2 !important;
}

.hover\:tw-border-purple-light:hover {
  border-color: #a779e9 !important;
}

.hover\:tw-border-purple-lighter:hover {
  border-color: #d6bbfc !important;
}

.hover\:tw-border-purple-lightest:hover {
  border-color: #f3ebff !important;
}

.hover\:tw-border-pink-darkest:hover {
  border-color: #45051e !important;
}

.hover\:tw-border-pink-darker:hover {
  border-color: #72173a !important;
}

.hover\:tw-border-pink-dark:hover {
  border-color: #eb5286 !important;
}

.hover\:tw-border-pink:hover {
  border-color: #f66d9b !important;
}

.hover\:tw-border-pink-light:hover {
  border-color: #fa7ea8 !important;
}

.hover\:tw-border-pink-lighter:hover {
  border-color: #ffbbca !important;
}

.hover\:tw-border-pink-lightest:hover {
  border-color: #ffebef !important;
}

.hover\:tw-border-custom-grey-darker:hover {
  border-color: #ccc !important;
}

.hover\:tw-border-custom-grey-dark:hover {
  border-color: #ddd !important;
}

.hover\:tw-border-custom-grey:hover {
  border-color: #eee !important;
}

.hover\:tw-border-custom-grey-light:hover {
  border-color: #fafafa !important;
}

.tw-rounded-none {
  border-radius: 0 !important;
}

.tw-rounded-sm {
  border-radius: .125rem !important;
}

.tw-rounded {
  border-radius: .25rem !important;
}

.tw-rounded-lg {
  border-radius: .5rem !important;
}

.tw-rounded-full {
  border-radius: 9999px !important;
}

.tw-rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.tw-rounded-r-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-t-sm {
  border-top-left-radius: .125rem !important;
  border-top-right-radius: .125rem !important;
}

.tw-rounded-r-sm {
  border-top-right-radius: .125rem !important;
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-b-sm {
  border-bottom-right-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-l-sm {
  border-top-left-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-t {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
}

.tw-rounded-r {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-b {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-l {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-t-lg {
  border-top-left-radius: .5rem !important;
  border-top-right-radius: .5rem !important;
}

.tw-rounded-r-lg {
  border-top-right-radius: .5rem !important;
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-b-lg {
  border-bottom-right-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-l-lg {
  border-top-left-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.tw-rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-b-full {
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.tw-rounded-tl-none {
  border-top-left-radius: 0 !important;
}

.tw-rounded-tr-none {
  border-top-right-radius: 0 !important;
}

.tw-rounded-br-none {
  border-bottom-right-radius: 0 !important;
}

.tw-rounded-bl-none {
  border-bottom-left-radius: 0 !important;
}

.tw-rounded-tl-sm {
  border-top-left-radius: .125rem !important;
}

.tw-rounded-tr-sm {
  border-top-right-radius: .125rem !important;
}

.tw-rounded-br-sm {
  border-bottom-right-radius: .125rem !important;
}

.tw-rounded-bl-sm {
  border-bottom-left-radius: .125rem !important;
}

.tw-rounded-tl {
  border-top-left-radius: .25rem !important;
}

.tw-rounded-tr {
  border-top-right-radius: .25rem !important;
}

.tw-rounded-br {
  border-bottom-right-radius: .25rem !important;
}

.tw-rounded-bl {
  border-bottom-left-radius: .25rem !important;
}

.tw-rounded-tl-lg {
  border-top-left-radius: .5rem !important;
}

.tw-rounded-tr-lg {
  border-top-right-radius: .5rem !important;
}

.tw-rounded-br-lg {
  border-bottom-right-radius: .5rem !important;
}

.tw-rounded-bl-lg {
  border-bottom-left-radius: .5rem !important;
}

.tw-rounded-tl-full {
  border-top-left-radius: 9999px !important;
}

.tw-rounded-tr-full {
  border-top-right-radius: 9999px !important;
}

.tw-rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}

.tw-rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}

.tw-border-solid {
  border-style: solid !important;
}

.tw-border-dashed {
  border-style: dashed !important;
}

.tw-border-dotted {
  border-style: dotted !important;
}

.tw-border-none {
  border-style: none !important;
}

.tw-border-0 {
  border-width: 0 !important;
}

.tw-border-2 {
  border-width: 2px !important;
}

.tw-border-4 {
  border-width: 4px !important;
}

.tw-border-8 {
  border-width: 8px !important;
}

.tw-border {
  border-width: 1px !important;
}

.tw-border-t-0 {
  border-top-width: 0 !important;
}

.tw-border-r-0 {
  border-right-width: 0 !important;
}

.tw-border-b-0 {
  border-bottom-width: 0 !important;
}

.tw-border-l-0 {
  border-left-width: 0 !important;
}

.tw-border-t-2 {
  border-top-width: 2px !important;
}

.tw-border-r-2 {
  border-right-width: 2px !important;
}

.tw-border-b-2 {
  border-bottom-width: 2px !important;
}

.tw-border-l-2 {
  border-left-width: 2px !important;
}

.tw-border-t-4 {
  border-top-width: 4px !important;
}

.tw-border-r-4 {
  border-right-width: 4px !important;
}

.tw-border-b-4 {
  border-bottom-width: 4px !important;
}

.tw-border-l-4 {
  border-left-width: 4px !important;
}

.tw-border-t-8 {
  border-top-width: 8px !important;
}

.tw-border-r-8 {
  border-right-width: 8px !important;
}

.tw-border-b-8 {
  border-bottom-width: 8px !important;
}

.tw-border-l-8 {
  border-left-width: 8px !important;
}

.tw-border-t {
  border-top-width: 1px !important;
}

.tw-border-r {
  border-right-width: 1px !important;
}

.tw-border-b {
  border-bottom-width: 1px !important;
}

.tw-border-l {
  border-left-width: 1px !important;
}

.tw-cursor-auto {
  cursor: auto !important;
}

.tw-cursor-default {
  cursor: default !important;
}

.tw-cursor-pointer {
  cursor: pointer !important;
}

.tw-cursor-not-allowed {
  cursor: not-allowed !important;
}

.tw-block {
  display: block !important;
}

.tw-inline-block {
  display: inline-block !important;
}

.tw-inline {
  display: inline !important;
}

.tw-table {
  display: table !important;
}

.tw-table-row {
  display: table-row !important;
}

.tw-table-cell {
  display: table-cell !important;
}

.tw-hidden {
  display: none !important;
}

.tw-flex {
  display: flex !important;
}

.tw-inline-flex {
  display: inline-flex !important;
}

.tw-flex-row {
  flex-direction: row !important;
}

.tw-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.tw-flex-col {
  flex-direction: column !important;
}

.tw-flex-col-reverse {
  flex-direction: column-reverse !important;
}

.tw-flex-wrap {
  flex-wrap: wrap !important;
}

.tw-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.tw-flex-no-wrap {
  flex-wrap: nowrap !important;
}

.tw-items-start {
  align-items: flex-start !important;
}

.tw-items-end {
  align-items: flex-end !important;
}

.tw-items-center {
  align-items: center !important;
}

.tw-items-baseline {
  align-items: baseline !important;
}

.tw-items-stretch {
  align-items: stretch !important;
}

.tw-self-auto {
  align-self: auto !important;
}

.tw-self-start {
  align-self: flex-start !important;
}

.tw-self-end {
  align-self: flex-end !important;
}

.tw-self-center {
  align-self: center !important;
}

.tw-self-stretch {
  align-self: stretch !important;
}

.tw-justify-start {
  justify-content: flex-start !important;
}

.tw-justify-end {
  justify-content: flex-end !important;
}

.tw-justify-center {
  justify-content: center !important;
}

.tw-justify-between {
  justify-content: space-between !important;
}

.tw-justify-around {
  justify-content: space-around !important;
}

.tw-content-center {
  align-content: center !important;
}

.tw-content-start {
  align-content: flex-start !important;
}

.tw-content-end {
  align-content: flex-end !important;
}

.tw-content-between {
  align-content: space-between !important;
}

.tw-content-around {
  align-content: space-around !important;
}

.tw-flex-1 {
  flex: 1 !important;
}

.tw-flex-auto {
  flex: auto !important;
}

.tw-flex-initial {
  flex: initial !important;
}

.tw-flex-none {
  flex: none !important;
}

.tw-flex-grow {
  flex-grow: 1 !important;
}

.tw-flex-shrink {
  flex-shrink: 1 !important;
}

.tw-flex-no-grow {
  flex-grow: 0 !important;
}

.tw-flex-no-shrink {
  flex-shrink: 0 !important;
}

.tw-float-right {
  float: right !important;
}

.tw-float-left {
  float: left !important;
}

.tw-float-none {
  float: none !important;
}

.tw-clearfix:after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.tw-font-sans {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
}

.tw-font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
}

.tw-font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
}

.tw-font-hairline {
  font-weight: 100 !important;
}

.tw-font-thin {
  font-weight: 200 !important;
}

.tw-font-light {
  font-weight: 300 !important;
}

.tw-font-normal {
  font-weight: 400 !important;
}

.tw-font-medium {
  font-weight: 500 !important;
}

.tw-font-semibold {
  font-weight: 600 !important;
}

.tw-font-bold {
  font-weight: 700 !important;
}

.tw-font-extrabold {
  font-weight: 800 !important;
}

.tw-font-black {
  font-weight: 900 !important;
}

.hover\:tw-font-hairline:hover {
  font-weight: 100 !important;
}

.hover\:tw-font-thin:hover {
  font-weight: 200 !important;
}

.hover\:tw-font-light:hover {
  font-weight: 300 !important;
}

.hover\:tw-font-normal:hover {
  font-weight: 400 !important;
}

.hover\:tw-font-medium:hover {
  font-weight: 500 !important;
}

.hover\:tw-font-semibold:hover {
  font-weight: 600 !important;
}

.hover\:tw-font-bold:hover {
  font-weight: 700 !important;
}

.hover\:tw-font-extrabold:hover {
  font-weight: 800 !important;
}

.hover\:tw-font-black:hover {
  font-weight: 900 !important;
}

.tw-h-1 {
  height: 0.25rem !important;
}

.tw-h-2 {
  height: 0.5rem !important;
}

.tw-h-3 {
  height: 0.75rem !important;
}

.tw-h-4 {
  height: 1rem !important;
}

.tw-h-6 {
  height: 1.5rem !important;
}

.tw-h-8 {
  height: 2rem !important;
}

.tw-h-10 {
  height: 2.5rem !important;
}

.tw-h-12 {
  height: 3rem !important;
}

.tw-h-16 {
  height: 4rem !important;
}

.tw-h-24 {
  height: 6rem !important;
}

.tw-h-32 {
  height: 8rem !important;
}

.tw-h-48 {
  height: 12rem !important;
}

.tw-h-64 {
  height: 16rem !important;
}

.tw-h-auto {
  height: auto !important;
}

.tw-h-px {
  height: 1px !important;
}

.tw-h-full {
  height: 100% !important;
}

.tw-h-screen {
  height: 100vh !important;
}

.tw-leading-none {
  line-height: 1 !important;
}

.tw-leading-tight {
  line-height: 1.25 !important;
}

.tw-leading-normal {
  line-height: 1.5 !important;
}

.tw-leading-loose {
  line-height: 2 !important;
}

.tw-m-0 {
  margin: 0 !important;
}

.tw-m-1 {
  margin: 0.25rem !important;
}

.tw-m-2 {
  margin: 0.5rem !important;
}

.tw-m-3 {
  margin: 0.75rem !important;
}

.tw-m-4 {
  margin: 1rem !important;
}

.tw-m-6 {
  margin: 1.5rem !important;
}

.tw-m-8 {
  margin: 2rem !important;
}

.tw-m-auto {
  margin: auto !important;
}

.tw-m-px {
  margin: 1px !important;
}

.tw-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.tw-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.tw-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.tw-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.tw-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.tw-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.tw-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.tw-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.tw-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.tw-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.tw-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.tw-mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.tw-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.tw-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.tw-my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.tw-mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.tw-mt-0 {
  margin-top: 0 !important;
}

.tw-mr-0 {
  margin-right: 0 !important;
}

.tw-mb-0 {
  margin-bottom: 0 !important;
}

.tw-ml-0 {
  margin-left: 0 !important;
}

.tw-mt-1 {
  margin-top: 0.25rem !important;
}

.tw-mr-1 {
  margin-right: 0.25rem !important;
}

.tw-mb-1 {
  margin-bottom: 0.25rem !important;
}

.tw-ml-1 {
  margin-left: 0.25rem !important;
}

.tw-mt-2 {
  margin-top: 0.5rem !important;
}

.tw-mr-2 {
  margin-right: 0.5rem !important;
}

.tw-mb-2 {
  margin-bottom: 0.5rem !important;
}

.tw-ml-2 {
  margin-left: 0.5rem !important;
}

.tw-mt-3 {
  margin-top: 0.75rem !important;
}

.tw-mr-3 {
  margin-right: 0.75rem !important;
}

.tw-mb-3 {
  margin-bottom: 0.75rem !important;
}

.tw-ml-3 {
  margin-left: 0.75rem !important;
}

.tw-mt-4 {
  margin-top: 1rem !important;
}

.tw-mr-4 {
  margin-right: 1rem !important;
}

.tw-mb-4 {
  margin-bottom: 1rem !important;
}

.tw-ml-4 {
  margin-left: 1rem !important;
}

.tw-mt-6 {
  margin-top: 1.5rem !important;
}

.tw-mr-6 {
  margin-right: 1.5rem !important;
}

.tw-mb-6 {
  margin-bottom: 1.5rem !important;
}

.tw-ml-6 {
  margin-left: 1.5rem !important;
}

.tw-mt-8 {
  margin-top: 2rem !important;
}

.tw-mr-8 {
  margin-right: 2rem !important;
}

.tw-mb-8 {
  margin-bottom: 2rem !important;
}

.tw-ml-8 {
  margin-left: 2rem !important;
}

.tw-mt-auto {
  margin-top: auto !important;
}

.tw-mr-auto {
  margin-right: auto !important;
}

.tw-mb-auto {
  margin-bottom: auto !important;
}

.tw-ml-auto {
  margin-left: auto !important;
}

.tw-mt-px {
  margin-top: 1px !important;
}

.tw-mr-px {
  margin-right: 1px !important;
}

.tw-mb-px {
  margin-bottom: 1px !important;
}

.tw-ml-px {
  margin-left: 1px !important;
}

.tw-max-h-full {
  max-height: 100% !important;
}

.tw-max-h-screen {
  max-height: 100vh !important;
}

.tw-max-w-xs {
  max-width: 20rem !important;
}

.tw-max-w-sm {
  max-width: 30rem !important;
}

.tw-max-w-md {
  max-width: 40rem !important;
}

.tw-max-w-lg {
  max-width: 50rem !important;
}

.tw-max-w-xl {
  max-width: 60rem !important;
}

.tw-max-w-2xl {
  max-width: 70rem !important;
}

.tw-max-w-3xl {
  max-width: 80rem !important;
}

.tw-max-w-4xl {
  max-width: 90rem !important;
}

.tw-max-w-5xl {
  max-width: 100rem !important;
}

.tw-max-w-full {
  max-width: 100% !important;
}

.tw-min-h-0 {
  min-height: 0 !important;
}

.tw-min-h-full {
  min-height: 100% !important;
}

.tw-min-h-screen {
  min-height: 100vh !important;
}

.tw-min-w-0 {
  min-width: 0 !important;
}

.tw-min-w-full {
  min-width: 100% !important;
}

.tw--m-0 {
  margin: 0 !important;
}

.tw--m-1 {
  margin: -0.25rem !important;
}

.tw--m-2 {
  margin: -0.5rem !important;
}

.tw--m-3 {
  margin: -0.75rem !important;
}

.tw--m-4 {
  margin: -1rem !important;
}

.tw--m-6 {
  margin: -1.5rem !important;
}

.tw--m-8 {
  margin: -2rem !important;
}

.tw--m-px {
  margin: -1px !important;
}

.tw--my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tw--mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tw--my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.tw--mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.tw--my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.tw--mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.tw--my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.tw--mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.tw--my-4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.tw--mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.tw--my-6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.tw--mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.tw--my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.tw--mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.tw--my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.tw--mx-px {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.tw--mt-0 {
  margin-top: 0 !important;
}

.tw--mr-0 {
  margin-right: 0 !important;
}

.tw--mb-0 {
  margin-bottom: 0 !important;
}

.tw--ml-0 {
  margin-left: 0 !important;
}

.tw--mt-1 {
  margin-top: -0.25rem !important;
}

.tw--mr-1 {
  margin-right: -0.25rem !important;
}

.tw--mb-1 {
  margin-bottom: -0.25rem !important;
}

.tw--ml-1 {
  margin-left: -0.25rem !important;
}

.tw--mt-2 {
  margin-top: -0.5rem !important;
}

.tw--mr-2 {
  margin-right: -0.5rem !important;
}

.tw--mb-2 {
  margin-bottom: -0.5rem !important;
}

.tw--ml-2 {
  margin-left: -0.5rem !important;
}

.tw--mt-3 {
  margin-top: -0.75rem !important;
}

.tw--mr-3 {
  margin-right: -0.75rem !important;
}

.tw--mb-3 {
  margin-bottom: -0.75rem !important;
}

.tw--ml-3 {
  margin-left: -0.75rem !important;
}

.tw--mt-4 {
  margin-top: -1rem !important;
}

.tw--mr-4 {
  margin-right: -1rem !important;
}

.tw--mb-4 {
  margin-bottom: -1rem !important;
}

.tw--ml-4 {
  margin-left: -1rem !important;
}

.tw--mt-6 {
  margin-top: -1.5rem !important;
}

.tw--mr-6 {
  margin-right: -1.5rem !important;
}

.tw--mb-6 {
  margin-bottom: -1.5rem !important;
}

.tw--ml-6 {
  margin-left: -1.5rem !important;
}

.tw--mt-8 {
  margin-top: -2rem !important;
}

.tw--mr-8 {
  margin-right: -2rem !important;
}

.tw--mb-8 {
  margin-bottom: -2rem !important;
}

.tw--ml-8 {
  margin-left: -2rem !important;
}

.tw--mt-px {
  margin-top: -1px !important;
}

.tw--mr-px {
  margin-right: -1px !important;
}

.tw--mb-px {
  margin-bottom: -1px !important;
}

.tw--ml-px {
  margin-left: -1px !important;
}

.tw-opacity-0 {
  opacity: 0 !important;
}

.tw-opacity-25 {
  opacity: .25 !important;
}

.tw-opacity-50 {
  opacity: .5 !important;
}

.tw-opacity-75 {
  opacity: .75 !important;
}

.tw-opacity-100 {
  opacity: 1 !important;
}

.tw-overflow-auto {
  overflow: auto !important;
}

.tw-overflow-hidden {
  overflow: hidden !important;
}

.tw-overflow-visible {
  overflow: visible !important;
}

.tw-overflow-scroll {
  overflow: scroll !important;
}

.tw-overflow-x-scroll {
  overflow-x: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-overflow-y-scroll {
  overflow-y: auto !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}

.tw-scrolling-touch {
  -webkit-overflow-scrolling: touch !important;
}

.tw-scrolling-auto {
  -webkit-overflow-scrolling: auto !important;
}

.tw-p-0 {
  padding: 0 !important;
}

.tw-p-1 {
  padding: 0.25rem !important;
}

.tw-p-2 {
  padding: 0.5rem !important;
}

.tw-p-3 {
  padding: 0.75rem !important;
}

.tw-p-4 {
  padding: 1rem !important;
}

.tw-p-6 {
  padding: 1.5rem !important;
}

.tw-p-8 {
  padding: 2rem !important;
}

.tw-p-px {
  padding: 1px !important;
}

.tw-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.tw-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.tw-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.tw-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.tw-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.tw-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.tw-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.tw-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.tw-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.tw-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.tw-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.tw-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.tw-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.tw-py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.tw-px-px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.tw-pt-0 {
  padding-top: 0 !important;
}

.tw-pr-0 {
  padding-right: 0 !important;
}

.tw-pb-0 {
  padding-bottom: 0 !important;
}

.tw-pl-0 {
  padding-left: 0 !important;
}

.tw-pt-1 {
  padding-top: 0.25rem !important;
}

.tw-pr-1 {
  padding-right: 0.25rem !important;
}

.tw-pb-1 {
  padding-bottom: 0.25rem !important;
}

.tw-pl-1 {
  padding-left: 0.25rem !important;
}

.tw-pt-2 {
  padding-top: 0.5rem !important;
}

.tw-pr-2 {
  padding-right: 0.5rem !important;
}

.tw-pb-2 {
  padding-bottom: 0.5rem !important;
}

.tw-pl-2 {
  padding-left: 0.5rem !important;
}

.tw-pt-3 {
  padding-top: 0.75rem !important;
}

.tw-pr-3 {
  padding-right: 0.75rem !important;
}

.tw-pb-3 {
  padding-bottom: 0.75rem !important;
}

.tw-pl-3 {
  padding-left: 0.75rem !important;
}

.tw-pt-4 {
  padding-top: 1rem !important;
}

.tw-pr-4 {
  padding-right: 1rem !important;
}

.tw-pb-4 {
  padding-bottom: 1rem !important;
}

.tw-pl-4 {
  padding-left: 1rem !important;
}

.tw-pt-6 {
  padding-top: 1.5rem !important;
}

.tw-pr-6 {
  padding-right: 1.5rem !important;
}

.tw-pb-6 {
  padding-bottom: 1.5rem !important;
}

.tw-pl-6 {
  padding-left: 1.5rem !important;
}

.tw-pt-8 {
  padding-top: 2rem !important;
}

.tw-pr-8 {
  padding-right: 2rem !important;
}

.tw-pb-8 {
  padding-bottom: 2rem !important;
}

.tw-pl-8 {
  padding-left: 2rem !important;
}

.tw-pt-px {
  padding-top: 1px !important;
}

.tw-pr-px {
  padding-right: 1px !important;
}

.tw-pb-px {
  padding-bottom: 1px !important;
}

.tw-pl-px {
  padding-left: 1px !important;
}

.tw-pointer-events-none {
  pointer-events: none !important;
}

.tw-pointer-events-auto {
  pointer-events: auto !important;
}

.tw-static {
  position: static !important;
}

.tw-fixed {
  position: fixed !important;
}

.tw-absolute {
  position: absolute !important;
}

.tw-relative {
  position: relative !important;
}

.tw-pin-none {
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.tw-pin {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.tw-pin-y {
  top: 0 !important;
  bottom: 0 !important;
}

.tw-pin-x {
  right: 0 !important;
  left: 0 !important;
}

.tw-pin-t {
  top: 0 !important;
}

.tw-pin-r {
  right: 0 !important;
}

.tw-pin-b {
  bottom: 0 !important;
}

.tw-pin-l {
  left: 0 !important;
}

.tw-resize-none {
  resize: none !important;
}

.tw-resize-y {
  resize: vertical !important;
}

.tw-resize-x {
  resize: horizontal !important;
}

.tw-resize {
  resize: both !important;
}

.tw-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
}

.tw-shadow-md {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-lg {
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

.tw-shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.tw-shadow-none {
  box-shadow: none !important;
}

.tw-fill-current {
  fill: currentColor !important;
}

.tw-stroke-current {
  stroke: currentColor !important;
}

.tw-text-left {
  text-align: left !important;
}

.tw-text-center {
  text-align: center !important;
}

.tw-text-right {
  text-align: right !important;
}

.tw-text-justify {
  text-align: justify !important;
}

.tw-text-transparent {
  color: transparent !important;
}

.tw-text-black-darker {
  color: #222b2f !important;
}

.tw-text-black {
  color: #333 !important;
}

.tw-text-grey-darkest {
  color: #364349 !important;
}

.tw-text-grey-darker {
  color: #596a73 !important;
}

.tw-text-grey-dark {
  color: #70818a !important;
}

.tw-text-grey {
  color: #9babb4 !important;
}

.tw-text-grey-light {
  color: #dae4e9 !important;
}

.tw-text-grey-lighter {
  color: #f3f7f9 !important;
}

.tw-text-grey-lightest {
  color: #fafcfc !important;
}

.tw-text-white {
  color: #ffffff !important;
}

.tw-text-red-darkest {
  color: #420806 !important;
}

.tw-text-red-darker {
  color: #6a1b19 !important;
}

.tw-text-red-dark {
  color: #cc1f1a !important;
}

.tw-text-red {
  color: #e3342f !important;
}

.tw-text-red-light {
  color: #ef5753 !important;
}

.tw-text-red-lighter {
  color: #f9acaa !important;
}

.tw-text-red-lightest {
  color: #fcebea !important;
}

.tw-text-orange-darkest {
  color: #542605 !important;
}

.tw-text-orange-darker {
  color: #7f4012 !important;
}

.tw-text-orange-dark {
  color: #de751f !important;
}

.tw-text-orange {
  color: #f6993f !important;
}

.tw-text-orange-light {
  color: #faad63 !important;
}

.tw-text-orange-lighter {
  color: #fcd9b6 !important;
}

.tw-text-orange-lightest {
  color: #fff5eb !important;
}

.tw-text-yellow-darkest {
  color: #453411 !important;
}

.tw-text-yellow-darker {
  color: #684f1d !important;
}

.tw-text-yellow-dark {
  color: #f2d024 !important;
}

.tw-text-yellow {
  color: #ffed4a !important;
}

.tw-text-yellow-light {
  color: #fff382 !important;
}

.tw-text-yellow-lighter {
  color: #fff9c2 !important;
}

.tw-text-yellow-lightest {
  color: #fcfbeb !important;
}

.tw-text-green-darkest {
  color: #032d19 !important;
}

.tw-text-green-darker {
  color: #0b4228 !important;
}

.tw-text-green-dark {
  color: #1f9d55 !important;
}

.tw-text-green {
  color: #38c172 !important;
}

.tw-text-green-light {
  color: #51d88a !important;
}

.tw-text-green-lighter {
  color: #a2f5bf !important;
}

.tw-text-green-lightest {
  color: #e3fcec !important;
}

.tw-text-teal-darkest {
  color: #0d3331 !important;
}

.tw-text-teal-darker {
  color: #174e4b !important;
}

.tw-text-teal-dark {
  color: #38a89d !important;
}

.tw-text-teal {
  color: #4dc0b5 !important;
}

.tw-text-teal-light {
  color: #64d5ca !important;
}

.tw-text-teal-lighter {
  color: #a0f0ed !important;
}

.tw-text-teal-lightest {
  color: #e8fffe !important;
}

.tw-text-blue-darkest {
  color: #05233b !important;
}

.tw-text-blue-darker {
  color: #103d60 !important;
}

.tw-text-blue-dark {
  color: #2779bd !important;
}

.tw-text-blue {
  color: #3490dc !important;
}

.tw-text-blue-light {
  color: #6cb2eb !important;
}

.tw-text-blue-lighter {
  color: #bcdefa !important;
}

.tw-text-blue-lightest {
  color: #eff8ff !important;
}

.tw-text-indigo-darkest {
  color: #191e38 !important;
}

.tw-text-indigo-darker {
  color: #2f365f !important;
}

.tw-text-indigo-dark {
  color: #5661b3 !important;
}

.tw-text-indigo {
  color: #6574cd !important;
}

.tw-text-indigo-light {
  color: #7886d7 !important;
}

.tw-text-indigo-lighter {
  color: #b2b7ff !important;
}

.tw-text-indigo-lightest {
  color: #e6e8ff !important;
}

.tw-text-purple-darkest {
  color: #1f133f !important;
}

.tw-text-purple-darker {
  color: #352465 !important;
}

.tw-text-purple-dark {
  color: #794acf !important;
}

.tw-text-purple {
  color: #9561e2 !important;
}

.tw-text-purple-light {
  color: #a779e9 !important;
}

.tw-text-purple-lighter {
  color: #d6bbfc !important;
}

.tw-text-purple-lightest {
  color: #f3ebff !important;
}

.tw-text-pink-darkest {
  color: #45051e !important;
}

.tw-text-pink-darker {
  color: #72173a !important;
}

.tw-text-pink-dark {
  color: #eb5286 !important;
}

.tw-text-pink {
  color: #f66d9b !important;
}

.tw-text-pink-light {
  color: #fa7ea8 !important;
}

.tw-text-pink-lighter {
  color: #ffbbca !important;
}

.tw-text-pink-lightest {
  color: #ffebef !important;
}

.tw-text-custom-grey-darker {
  color: #ccc !important;
}

.tw-text-custom-grey-dark {
  color: #ddd !important;
}

.tw-text-custom-grey {
  color: #eee !important;
}

.tw-text-custom-grey-light {
  color: #fafafa !important;
}

.hover\:tw-text-transparent:hover {
  color: transparent !important;
}

.hover\:tw-text-black-darker:hover {
  color: #222b2f !important;
}

.hover\:tw-text-black:hover {
  color: #333 !important;
}

.hover\:tw-text-grey-darkest:hover {
  color: #364349 !important;
}

.hover\:tw-text-grey-darker:hover {
  color: #596a73 !important;
}

.hover\:tw-text-grey-dark:hover {
  color: #70818a !important;
}

.hover\:tw-text-grey:hover {
  color: #9babb4 !important;
}

.hover\:tw-text-grey-light:hover {
  color: #dae4e9 !important;
}

.hover\:tw-text-grey-lighter:hover {
  color: #f3f7f9 !important;
}

.hover\:tw-text-grey-lightest:hover {
  color: #fafcfc !important;
}

.hover\:tw-text-white:hover {
  color: #ffffff !important;
}

.hover\:tw-text-red-darkest:hover {
  color: #420806 !important;
}

.hover\:tw-text-red-darker:hover {
  color: #6a1b19 !important;
}

.hover\:tw-text-red-dark:hover {
  color: #cc1f1a !important;
}

.hover\:tw-text-red:hover {
  color: #e3342f !important;
}

.hover\:tw-text-red-light:hover {
  color: #ef5753 !important;
}

.hover\:tw-text-red-lighter:hover {
  color: #f9acaa !important;
}

.hover\:tw-text-red-lightest:hover {
  color: #fcebea !important;
}

.hover\:tw-text-orange-darkest:hover {
  color: #542605 !important;
}

.hover\:tw-text-orange-darker:hover {
  color: #7f4012 !important;
}

.hover\:tw-text-orange-dark:hover {
  color: #de751f !important;
}

.hover\:tw-text-orange:hover {
  color: #f6993f !important;
}

.hover\:tw-text-orange-light:hover {
  color: #faad63 !important;
}

.hover\:tw-text-orange-lighter:hover {
  color: #fcd9b6 !important;
}

.hover\:tw-text-orange-lightest:hover {
  color: #fff5eb !important;
}

.hover\:tw-text-yellow-darkest:hover {
  color: #453411 !important;
}

.hover\:tw-text-yellow-darker:hover {
  color: #684f1d !important;
}

.hover\:tw-text-yellow-dark:hover {
  color: #f2d024 !important;
}

.hover\:tw-text-yellow:hover {
  color: #ffed4a !important;
}

.hover\:tw-text-yellow-light:hover {
  color: #fff382 !important;
}

.hover\:tw-text-yellow-lighter:hover {
  color: #fff9c2 !important;
}

.hover\:tw-text-yellow-lightest:hover {
  color: #fcfbeb !important;
}

.hover\:tw-text-green-darkest:hover {
  color: #032d19 !important;
}

.hover\:tw-text-green-darker:hover {
  color: #0b4228 !important;
}

.hover\:tw-text-green-dark:hover {
  color: #1f9d55 !important;
}

.hover\:tw-text-green:hover {
  color: #38c172 !important;
}

.hover\:tw-text-green-light:hover {
  color: #51d88a !important;
}

.hover\:tw-text-green-lighter:hover {
  color: #a2f5bf !important;
}

.hover\:tw-text-green-lightest:hover {
  color: #e3fcec !important;
}

.hover\:tw-text-teal-darkest:hover {
  color: #0d3331 !important;
}

.hover\:tw-text-teal-darker:hover {
  color: #174e4b !important;
}

.hover\:tw-text-teal-dark:hover {
  color: #38a89d !important;
}

.hover\:tw-text-teal:hover {
  color: #4dc0b5 !important;
}

.hover\:tw-text-teal-light:hover {
  color: #64d5ca !important;
}

.hover\:tw-text-teal-lighter:hover {
  color: #a0f0ed !important;
}

.hover\:tw-text-teal-lightest:hover {
  color: #e8fffe !important;
}

.hover\:tw-text-blue-darkest:hover {
  color: #05233b !important;
}

.hover\:tw-text-blue-darker:hover {
  color: #103d60 !important;
}

.hover\:tw-text-blue-dark:hover {
  color: #2779bd !important;
}

.hover\:tw-text-blue:hover {
  color: #3490dc !important;
}

.hover\:tw-text-blue-light:hover {
  color: #6cb2eb !important;
}

.hover\:tw-text-blue-lighter:hover {
  color: #bcdefa !important;
}

.hover\:tw-text-blue-lightest:hover {
  color: #eff8ff !important;
}

.hover\:tw-text-indigo-darkest:hover {
  color: #191e38 !important;
}

.hover\:tw-text-indigo-darker:hover {
  color: #2f365f !important;
}

.hover\:tw-text-indigo-dark:hover {
  color: #5661b3 !important;
}

.hover\:tw-text-indigo:hover {
  color: #6574cd !important;
}

.hover\:tw-text-indigo-light:hover {
  color: #7886d7 !important;
}

.hover\:tw-text-indigo-lighter:hover {
  color: #b2b7ff !important;
}

.hover\:tw-text-indigo-lightest:hover {
  color: #e6e8ff !important;
}

.hover\:tw-text-purple-darkest:hover {
  color: #1f133f !important;
}

.hover\:tw-text-purple-darker:hover {
  color: #352465 !important;
}

.hover\:tw-text-purple-dark:hover {
  color: #794acf !important;
}

.hover\:tw-text-purple:hover {
  color: #9561e2 !important;
}

.hover\:tw-text-purple-light:hover {
  color: #a779e9 !important;
}

.hover\:tw-text-purple-lighter:hover {
  color: #d6bbfc !important;
}

.hover\:tw-text-purple-lightest:hover {
  color: #f3ebff !important;
}

.hover\:tw-text-pink-darkest:hover {
  color: #45051e !important;
}

.hover\:tw-text-pink-darker:hover {
  color: #72173a !important;
}

.hover\:tw-text-pink-dark:hover {
  color: #eb5286 !important;
}

.hover\:tw-text-pink:hover {
  color: #f66d9b !important;
}

.hover\:tw-text-pink-light:hover {
  color: #fa7ea8 !important;
}

.hover\:tw-text-pink-lighter:hover {
  color: #ffbbca !important;
}

.hover\:tw-text-pink-lightest:hover {
  color: #ffebef !important;
}

.hover\:tw-text-custom-grey-darker:hover {
  color: #ccc !important;
}

.hover\:tw-text-custom-grey-dark:hover {
  color: #ddd !important;
}

.hover\:tw-text-custom-grey:hover {
  color: #eee !important;
}

.hover\:tw-text-custom-grey-light:hover {
  color: #fafafa !important;
}

.tw-text-xs {
  font-size: .75rem !important;
}

.tw-text-sm {
  font-size: .875rem !important;
}

.tw-text-base {
  font-size: 1rem !important;
}

.tw-text-lg {
  font-size: 1.125rem !important;
}

.tw-text-xl {
  font-size: 1.25rem !important;
}

.tw-text-2xl {
  font-size: 1.5rem !important;
}

.tw-text-3xl {
  font-size: 1.875rem !important;
}

.tw-text-4xl {
  font-size: 2.25rem !important;
}

.tw-text-5xl {
  font-size: 3rem !important;
}

.tw-italic {
  font-style: italic !important;
}

.tw-roman {
  font-style: normal !important;
}

.tw-uppercase {
  text-transform: uppercase !important;
}

.tw-lowercase {
  text-transform: lowercase !important;
}

.tw-capitalize {
  text-transform: capitalize !important;
}

.tw-normal-case {
  text-transform: none !important;
}

.tw-underline {
  text-decoration: underline !important;
}

.tw-line-through {
  text-decoration: line-through !important;
}

.tw-no-underline {
  text-decoration: none !important;
}

.tw-antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.tw-subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.hover\:tw-italic:hover {
  font-style: italic !important;
}

.hover\:tw-roman:hover {
  font-style: normal !important;
}

.hover\:tw-uppercase:hover {
  text-transform: uppercase !important;
}

.hover\:tw-lowercase:hover {
  text-transform: lowercase !important;
}

.hover\:tw-capitalize:hover {
  text-transform: capitalize !important;
}

.hover\:tw-normal-case:hover {
  text-transform: none !important;
}

.hover\:tw-underline:hover {
  text-decoration: underline !important;
}

.hover\:tw-line-through:hover {
  text-decoration: line-through !important;
}

.hover\:tw-no-underline:hover {
  text-decoration: none !important;
}

.hover\:tw-antialiased:hover {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.hover\:tw-subpixel-antialiased:hover {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.tw-tracking-tight {
  letter-spacing: -0.05em !important;
}

.tw-tracking-normal {
  letter-spacing: 0 !important;
}

.tw-tracking-wide {
  letter-spacing: 0.05em !important;
}

.tw-select-none {
  user-select: none !important;
}

.tw-select-text {
  user-select: text !important;
}

.tw-align-baseline {
  vertical-align: baseline !important;
}

.tw-align-top {
  vertical-align: top !important;
}

.tw-align-middle {
  vertical-align: middle !important;
}

.tw-align-bottom {
  vertical-align: bottom !important;
}

.tw-align-text-top {
  vertical-align: text-top !important;
}

.tw-align-text-bottom {
  vertical-align: text-bottom !important;
}

.tw-visible {
  visibility: visible !important;
}

.tw-invisible {
  visibility: hidden !important;
}

.tw-whitespace-normal {
  white-space: normal !important;
}

.tw-whitespace-no-wrap {
  white-space: nowrap !important;
}

.tw-whitespace-pre {
  white-space: pre !important;
}

.tw-whitespace-pre-line {
  white-space: pre-line !important;
}

.tw-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.tw-break-words {
  word-wrap: break-word !important;
}

.tw-break-normal {
  word-wrap: normal !important;
}

.tw-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.tw-w-1 {
  width: 0.25rem !important;
}

.tw-w-2 {
  width: 0.5rem !important;
}

.tw-w-3 {
  width: 0.75rem !important;
}

.tw-w-4 {
  width: 1rem !important;
}

.tw-w-6 {
  width: 1.5rem !important;
}

.tw-w-8 {
  width: 2rem !important;
}

.tw-w-10 {
  width: 2.5rem !important;
}

.tw-w-12 {
  width: 3rem !important;
}

.tw-w-16 {
  width: 4rem !important;
}

.tw-w-24 {
  width: 6rem !important;
}

.tw-w-32 {
  width: 8rem !important;
}

.tw-w-48 {
  width: 12rem !important;
}

.tw-w-64 {
  width: 16rem !important;
}

.tw-w-auto {
  width: auto !important;
}

.tw-w-px {
  width: 1px !important;
}

.tw-w-1\/2 {
  width: 50% !important;
}

.tw-w-1\/3 {
  width: 33.33333% !important;
}

.tw-w-2\/3 {
  width: 66.66667% !important;
}

.tw-w-1\/4 {
  width: 25% !important;
}

.tw-w-3\/4 {
  width: 75% !important;
}

.tw-w-1\/5 {
  width: 20% !important;
}

.tw-w-2\/5 {
  width: 40% !important;
}

.tw-w-3\/5 {
  width: 60% !important;
}

.tw-w-4\/5 {
  width: 80% !important;
}

.tw-w-1\/6 {
  width: 16.66667% !important;
}

.tw-w-5\/6 {
  width: 83.33333% !important;
}

.tw-w-full {
  width: 100% !important;
}

.tw-w-screen {
  width: 100vw !important;
}

.tw-z-0 {
  z-index: 0 !important;
}

.tw-z-10 {
  z-index: 10 !important;
}

.tw-z-20 {
  z-index: 20 !important;
}

.tw-z-30 {
  z-index: 30 !important;
}

.tw-z-40 {
  z-index: 40 !important;
}

.tw-z-50 {
  z-index: 50 !important;
}

.tw-z-auto {
  z-index: auto !important;
}

/*
 * Switch Field
 */

.switch-field {
  display: flex;
  overflow: hidden;
}

.switch-field input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.switch-field label {
  background-color: #eee;
  color: #000;
  line-height: 1;
  text-align: center;
  padding: 4px 8px;
  margin-right: -1px;
  border: 1px solid #ccc;
  transition: all 0.1s ease-in-out;
}

.switch-field label:last-of-type {
  margin-right: 0;
}

.switch-field label:hover {
  cursor: pointer;
}

.switch-field input:checked + label {
  background-color: #428bca;
  color: #fff;
}

.switch-field label:first-of-type {
  border-radius: 4px 0 0 4px;
}

.switch-field label:last-of-type {
  border-radius: 0 4px 4px 0;
}

.switch-field.full-width label {
  flex: 1;
  margin-top: 4px;
}

@media (min-width: 576px) {
  .sm\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .sm\:tw-appearance-none {
    appearance: none !important;
  }

  .sm\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .sm\:tw-bg-local {
    background-attachment: local !important;
  }

  .sm\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .sm\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .sm\:tw-bg-black {
    background-color: #333 !important;
  }

  .sm\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .sm\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .sm\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .sm\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .sm\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .sm\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .sm\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .sm\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .sm\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .sm\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .sm\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .sm\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .sm\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .sm\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .sm\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .sm\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .sm\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .sm\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .sm\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .sm\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .sm\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .sm\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .sm\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .sm\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .sm\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .sm\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .sm\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .sm\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .sm\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .sm\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .sm\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .sm\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .sm\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .sm\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .sm\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .sm\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .sm\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .sm\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .sm\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .sm\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .sm\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .sm\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .sm\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .sm\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .sm\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .sm\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .sm\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .sm\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .sm\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .sm\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .sm\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .sm\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .sm\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .sm\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .sm\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .sm\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .sm\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .sm\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .sm\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .sm\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .sm\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .sm\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .sm\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .sm\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .sm\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .sm\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .sm\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .sm\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .sm\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .sm\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .sm\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .sm\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .sm\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .sm\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .sm\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .sm\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .sm\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .sm\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .sm\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .sm\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .sm\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .sm\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .sm\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .sm\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .sm\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .sm\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .sm\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .sm\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .sm\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .sm\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .sm\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .sm\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .sm\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .sm\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .sm\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .sm\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .sm\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .sm\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .sm\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .sm\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .sm\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .sm\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .sm\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .sm\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .sm\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .sm\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .sm\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .sm\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .sm\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .sm\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .sm\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .sm\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .sm\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .sm\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .sm\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .sm\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .sm\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .sm\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .sm\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .sm\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .sm\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .sm\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .sm\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .sm\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .sm\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .sm\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .sm\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .sm\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .sm\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .sm\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .sm\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .sm\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .sm\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .sm\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .sm\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .sm\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .sm\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .sm\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .sm\:tw-bg-center {
    background-position: center !important;
  }

  .sm\:tw-bg-left {
    background-position: left !important;
  }

  .sm\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .sm\:tw-bg-left-top {
    background-position: left top !important;
  }

  .sm\:tw-bg-right {
    background-position: right !important;
  }

  .sm\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .sm\:tw-bg-right-top {
    background-position: right top !important;
  }

  .sm\:tw-bg-top {
    background-position: top !important;
  }

  .sm\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .sm\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .sm\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .sm\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .sm\:tw-bg-cover {
    background-size: cover !important;
  }

  .sm\:tw-bg-contain {
    background-size: contain !important;
  }

  .sm\:tw-border-transparent {
    border-color: transparent !important;
  }

  .sm\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .sm\:tw-border-black {
    border-color: #333 !important;
  }

  .sm\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .sm\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .sm\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .sm\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .sm\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .sm\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .sm\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .sm\:tw-border-white {
    border-color: #ffffff !important;
  }

  .sm\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .sm\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .sm\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .sm\:tw-border-red {
    border-color: #e3342f !important;
  }

  .sm\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .sm\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .sm\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .sm\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .sm\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .sm\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .sm\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .sm\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .sm\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .sm\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .sm\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .sm\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .sm\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .sm\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .sm\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .sm\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .sm\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .sm\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .sm\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .sm\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .sm\:tw-border-green {
    border-color: #38c172 !important;
  }

  .sm\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .sm\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .sm\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .sm\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .sm\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .sm\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .sm\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .sm\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .sm\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .sm\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .sm\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .sm\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .sm\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .sm\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .sm\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .sm\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .sm\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .sm\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .sm\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .sm\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .sm\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .sm\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .sm\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .sm\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .sm\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .sm\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .sm\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .sm\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .sm\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .sm\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .sm\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .sm\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .sm\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .sm\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .sm\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .sm\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .sm\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .sm\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .sm\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .sm\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .sm\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .sm\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .sm\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .sm\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .sm\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .sm\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .sm\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .sm\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .sm\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .sm\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .sm\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .sm\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .sm\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .sm\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .sm\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .sm\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .sm\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .sm\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .sm\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .sm\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .sm\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .sm\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .sm\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .sm\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .sm\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .sm\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .sm\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .sm\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .sm\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .sm\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .sm\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .sm\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .sm\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .sm\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .sm\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .sm\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .sm\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .sm\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .sm\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .sm\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .sm\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .sm\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .sm\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .sm\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .sm\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .sm\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .sm\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .sm\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .sm\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .sm\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .sm\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .sm\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .sm\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .sm\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .sm\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .sm\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .sm\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .sm\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .sm\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .sm\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .sm\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .sm\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .sm\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .sm\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .sm\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .sm\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .sm\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .sm\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .sm\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .sm\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .sm\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .sm\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .sm\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .sm\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .sm\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .sm\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .sm\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .sm\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .sm\:tw-rounded {
    border-radius: .25rem !important;
  }

  .sm\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .sm\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .sm\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .sm\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .sm\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .sm\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .sm\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .sm\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .sm\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .sm\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .sm\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .sm\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .sm\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:tw-border-solid {
    border-style: solid !important;
  }

  .sm\:tw-border-dashed {
    border-style: dashed !important;
  }

  .sm\:tw-border-dotted {
    border-style: dotted !important;
  }

  .sm\:tw-border-none {
    border-style: none !important;
  }

  .sm\:tw-border-0 {
    border-width: 0 !important;
  }

  .sm\:tw-border-2 {
    border-width: 2px !important;
  }

  .sm\:tw-border-4 {
    border-width: 4px !important;
  }

  .sm\:tw-border-8 {
    border-width: 8px !important;
  }

  .sm\:tw-border {
    border-width: 1px !important;
  }

  .sm\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .sm\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .sm\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .sm\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .sm\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .sm\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .sm\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .sm\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .sm\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .sm\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .sm\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .sm\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .sm\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .sm\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .sm\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .sm\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .sm\:tw-border-t {
    border-top-width: 1px !important;
  }

  .sm\:tw-border-r {
    border-right-width: 1px !important;
  }

  .sm\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .sm\:tw-border-l {
    border-left-width: 1px !important;
  }

  .sm\:tw-cursor-auto {
    cursor: auto !important;
  }

  .sm\:tw-cursor-default {
    cursor: default !important;
  }

  .sm\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .sm\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .sm\:tw-block {
    display: block !important;
  }

  .sm\:tw-inline-block {
    display: inline-block !important;
  }

  .sm\:tw-inline {
    display: inline !important;
  }

  .sm\:tw-table {
    display: table !important;
  }

  .sm\:tw-table-row {
    display: table-row !important;
  }

  .sm\:tw-table-cell {
    display: table-cell !important;
  }

  .sm\:tw-hidden {
    display: none !important;
  }

  .sm\:tw-flex {
    display: flex !important;
  }

  .sm\:tw-inline-flex {
    display: inline-flex !important;
  }

  .sm\:tw-flex-row {
    flex-direction: row !important;
  }

  .sm\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .sm\:tw-flex-col {
    flex-direction: column !important;
  }

  .sm\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .sm\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .sm\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .sm\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .sm\:tw-items-start {
    align-items: flex-start !important;
  }

  .sm\:tw-items-end {
    align-items: flex-end !important;
  }

  .sm\:tw-items-center {
    align-items: center !important;
  }

  .sm\:tw-items-baseline {
    align-items: baseline !important;
  }

  .sm\:tw-items-stretch {
    align-items: stretch !important;
  }

  .sm\:tw-self-auto {
    align-self: auto !important;
  }

  .sm\:tw-self-start {
    align-self: flex-start !important;
  }

  .sm\:tw-self-end {
    align-self: flex-end !important;
  }

  .sm\:tw-self-center {
    align-self: center !important;
  }

  .sm\:tw-self-stretch {
    align-self: stretch !important;
  }

  .sm\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .sm\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .sm\:tw-justify-center {
    justify-content: center !important;
  }

  .sm\:tw-justify-between {
    justify-content: space-between !important;
  }

  .sm\:tw-justify-around {
    justify-content: space-around !important;
  }

  .sm\:tw-content-center {
    align-content: center !important;
  }

  .sm\:tw-content-start {
    align-content: flex-start !important;
  }

  .sm\:tw-content-end {
    align-content: flex-end !important;
  }

  .sm\:tw-content-between {
    align-content: space-between !important;
  }

  .sm\:tw-content-around {
    align-content: space-around !important;
  }

  .sm\:tw-flex-1 {
    flex: 1 !important;
  }

  .sm\:tw-flex-auto {
    flex: auto !important;
  }

  .sm\:tw-flex-initial {
    flex: initial !important;
  }

  .sm\:tw-flex-none {
    flex: none !important;
  }

  .sm\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .sm\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .sm\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .sm\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .sm\:tw-float-right {
    float: right !important;
  }

  .sm\:tw-float-left {
    float: left !important;
  }

  .sm\:tw-float-none {
    float: none !important;
  }

  .sm\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .sm\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .sm\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .sm\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .sm\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .sm\:tw-font-thin {
    font-weight: 200 !important;
  }

  .sm\:tw-font-light {
    font-weight: 300 !important;
  }

  .sm\:tw-font-normal {
    font-weight: 400 !important;
  }

  .sm\:tw-font-medium {
    font-weight: 500 !important;
  }

  .sm\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .sm\:tw-font-bold {
    font-weight: 700 !important;
  }

  .sm\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .sm\:tw-font-black {
    font-weight: 900 !important;
  }

  .sm\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .sm\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .sm\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .sm\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .sm\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .sm\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .sm\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .sm\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .sm\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .sm\:tw-h-1 {
    height: 0.25rem !important;
  }

  .sm\:tw-h-2 {
    height: 0.5rem !important;
  }

  .sm\:tw-h-3 {
    height: 0.75rem !important;
  }

  .sm\:tw-h-4 {
    height: 1rem !important;
  }

  .sm\:tw-h-6 {
    height: 1.5rem !important;
  }

  .sm\:tw-h-8 {
    height: 2rem !important;
  }

  .sm\:tw-h-10 {
    height: 2.5rem !important;
  }

  .sm\:tw-h-12 {
    height: 3rem !important;
  }

  .sm\:tw-h-16 {
    height: 4rem !important;
  }

  .sm\:tw-h-24 {
    height: 6rem !important;
  }

  .sm\:tw-h-32 {
    height: 8rem !important;
  }

  .sm\:tw-h-48 {
    height: 12rem !important;
  }

  .sm\:tw-h-64 {
    height: 16rem !important;
  }

  .sm\:tw-h-auto {
    height: auto !important;
  }

  .sm\:tw-h-px {
    height: 1px !important;
  }

  .sm\:tw-h-full {
    height: 100% !important;
  }

  .sm\:tw-h-screen {
    height: 100vh !important;
  }

  .sm\:tw-leading-none {
    line-height: 1 !important;
  }

  .sm\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .sm\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .sm\:tw-leading-loose {
    line-height: 2 !important;
  }

  .sm\:tw-m-0 {
    margin: 0 !important;
  }

  .sm\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .sm\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .sm\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .sm\:tw-m-4 {
    margin: 1rem !important;
  }

  .sm\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .sm\:tw-m-8 {
    margin: 2rem !important;
  }

  .sm\:tw-m-auto {
    margin: auto !important;
  }

  .sm\:tw-m-px {
    margin: 1px !important;
  }

  .sm\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .sm\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .sm\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .sm\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .sm\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .sm\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .sm\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .sm\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .sm\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .sm\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .sm\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .sm\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .sm\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .sm\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .sm\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .sm\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .sm\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .sm\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .sm\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .sm\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .sm\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .sm\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .sm\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .sm\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .sm\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .sm\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .sm\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .sm\:tw-mt-auto {
    margin-top: auto !important;
  }

  .sm\:tw-mr-auto {
    margin-right: auto !important;
  }

  .sm\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .sm\:tw-ml-auto {
    margin-left: auto !important;
  }

  .sm\:tw-mt-px {
    margin-top: 1px !important;
  }

  .sm\:tw-mr-px {
    margin-right: 1px !important;
  }

  .sm\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .sm\:tw-ml-px {
    margin-left: 1px !important;
  }

  .sm\:tw-max-h-full {
    max-height: 100% !important;
  }

  .sm\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .sm\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .sm\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .sm\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .sm\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .sm\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .sm\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .sm\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .sm\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .sm\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .sm\:tw-max-w-full {
    max-width: 100% !important;
  }

  .sm\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .sm\:tw-min-h-full {
    min-height: 100% !important;
  }

  .sm\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .sm\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .sm\:tw-min-w-full {
    min-width: 100% !important;
  }

  .sm\:tw--m-0 {
    margin: 0 !important;
  }

  .sm\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .sm\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .sm\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .sm\:tw--m-4 {
    margin: -1rem !important;
  }

  .sm\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .sm\:tw--m-8 {
    margin: -2rem !important;
  }

  .sm\:tw--m-px {
    margin: -1px !important;
  }

  .sm\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .sm\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .sm\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .sm\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .sm\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .sm\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .sm\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .sm\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .sm\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .sm\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .sm\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .sm\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .sm\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .sm\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .sm\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .sm\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .sm\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .sm\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .sm\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .sm\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .sm\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .sm\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .sm\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .sm\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .sm\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .sm\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .sm\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .sm\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .sm\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .sm\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .sm\:tw--mt-px {
    margin-top: -1px !important;
  }

  .sm\:tw--mr-px {
    margin-right: -1px !important;
  }

  .sm\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .sm\:tw--ml-px {
    margin-left: -1px !important;
  }

  .sm\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .sm\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .sm\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .sm\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .sm\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .sm\:tw-overflow-auto {
    overflow: auto !important;
  }

  .sm\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .sm\:tw-overflow-visible {
    overflow: visible !important;
  }

  .sm\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .sm\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .sm\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .sm\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .sm\:tw-p-0 {
    padding: 0 !important;
  }

  .sm\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .sm\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .sm\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .sm\:tw-p-4 {
    padding: 1rem !important;
  }

  .sm\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .sm\:tw-p-8 {
    padding: 2rem !important;
  }

  .sm\:tw-p-px {
    padding: 1px !important;
  }

  .sm\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .sm\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .sm\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .sm\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .sm\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .sm\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .sm\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .sm\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .sm\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .sm\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .sm\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .sm\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .sm\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .sm\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .sm\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .sm\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .sm\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .sm\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .sm\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .sm\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .sm\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .sm\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .sm\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .sm\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .sm\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .sm\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .sm\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .sm\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .sm\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .sm\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .sm\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .sm\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .sm\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .sm\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .sm\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .sm\:tw-pt-px {
    padding-top: 1px !important;
  }

  .sm\:tw-pr-px {
    padding-right: 1px !important;
  }

  .sm\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .sm\:tw-pl-px {
    padding-left: 1px !important;
  }

  .sm\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .sm\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .sm\:tw-static {
    position: static !important;
  }

  .sm\:tw-fixed {
    position: fixed !important;
  }

  .sm\:tw-absolute {
    position: absolute !important;
  }

  .sm\:tw-relative {
    position: relative !important;
  }

  .sm\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .sm\:tw-pin-t {
    top: 0 !important;
  }

  .sm\:tw-pin-r {
    right: 0 !important;
  }

  .sm\:tw-pin-b {
    bottom: 0 !important;
  }

  .sm\:tw-pin-l {
    left: 0 !important;
  }

  .sm\:tw-resize-none {
    resize: none !important;
  }

  .sm\:tw-resize-y {
    resize: vertical !important;
  }

  .sm\:tw-resize-x {
    resize: horizontal !important;
  }

  .sm\:tw-resize {
    resize: both !important;
  }

  .sm\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .sm\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .sm\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:tw-shadow-none {
    box-shadow: none !important;
  }

  .sm\:tw-text-left {
    text-align: left !important;
  }

  .sm\:tw-text-center {
    text-align: center !important;
  }

  .sm\:tw-text-right {
    text-align: right !important;
  }

  .sm\:tw-text-justify {
    text-align: justify !important;
  }

  .sm\:tw-text-transparent {
    color: transparent !important;
  }

  .sm\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .sm\:tw-text-black {
    color: #333 !important;
  }

  .sm\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .sm\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .sm\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .sm\:tw-text-grey {
    color: #9babb4 !important;
  }

  .sm\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .sm\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .sm\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .sm\:tw-text-white {
    color: #ffffff !important;
  }

  .sm\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .sm\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .sm\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .sm\:tw-text-red {
    color: #e3342f !important;
  }

  .sm\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .sm\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .sm\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .sm\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .sm\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .sm\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .sm\:tw-text-orange {
    color: #f6993f !important;
  }

  .sm\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .sm\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .sm\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .sm\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .sm\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .sm\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .sm\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .sm\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .sm\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .sm\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .sm\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .sm\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .sm\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .sm\:tw-text-green {
    color: #38c172 !important;
  }

  .sm\:tw-text-green-light {
    color: #51d88a !important;
  }

  .sm\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .sm\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .sm\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .sm\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .sm\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .sm\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .sm\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .sm\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .sm\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .sm\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .sm\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .sm\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .sm\:tw-text-blue {
    color: #3490dc !important;
  }

  .sm\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .sm\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .sm\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .sm\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .sm\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .sm\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .sm\:tw-text-indigo {
    color: #6574cd !important;
  }

  .sm\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .sm\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .sm\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .sm\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .sm\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .sm\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .sm\:tw-text-purple {
    color: #9561e2 !important;
  }

  .sm\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .sm\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .sm\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .sm\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .sm\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .sm\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .sm\:tw-text-pink {
    color: #f66d9b !important;
  }

  .sm\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .sm\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .sm\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .sm\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .sm\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .sm\:tw-text-custom-grey {
    color: #eee !important;
  }

  .sm\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .sm\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .sm\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .sm\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .sm\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .sm\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .sm\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .sm\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .sm\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .sm\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .sm\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .sm\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .sm\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .sm\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .sm\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .sm\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .sm\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .sm\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .sm\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .sm\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .sm\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .sm\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .sm\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .sm\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .sm\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .sm\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .sm\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .sm\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .sm\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .sm\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .sm\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .sm\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .sm\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .sm\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .sm\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .sm\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .sm\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .sm\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .sm\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .sm\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .sm\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .sm\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .sm\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .sm\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .sm\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .sm\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .sm\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .sm\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .sm\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .sm\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .sm\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .sm\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .sm\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .sm\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .sm\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .sm\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .sm\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .sm\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .sm\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .sm\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .sm\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .sm\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .sm\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .sm\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .sm\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .sm\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .sm\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .sm\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .sm\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .sm\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .sm\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .sm\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .sm\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .sm\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .sm\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .sm\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .sm\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .sm\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .sm\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .sm\:tw-text-xs {
    font-size: .75rem !important;
  }

  .sm\:tw-text-sm {
    font-size: .875rem !important;
  }

  .sm\:tw-text-base {
    font-size: 1rem !important;
  }

  .sm\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .sm\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .sm\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .sm\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .sm\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .sm\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .sm\:tw-italic {
    font-style: italic !important;
  }

  .sm\:tw-roman {
    font-style: normal !important;
  }

  .sm\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .sm\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .sm\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .sm\:tw-normal-case {
    text-transform: none !important;
  }

  .sm\:tw-underline {
    text-decoration: underline !important;
  }

  .sm\:tw-line-through {
    text-decoration: line-through !important;
  }

  .sm\:tw-no-underline {
    text-decoration: none !important;
  }

  .sm\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .sm\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .sm\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .sm\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .sm\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .sm\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .sm\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .sm\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .sm\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .sm\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .sm\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .sm\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .sm\:tw-select-none {
    user-select: none !important;
  }

  .sm\:tw-select-text {
    user-select: text !important;
  }

  .sm\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .sm\:tw-align-top {
    vertical-align: top !important;
  }

  .sm\:tw-align-middle {
    vertical-align: middle !important;
  }

  .sm\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .sm\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .sm\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .sm\:tw-visible {
    visibility: visible !important;
  }

  .sm\:tw-invisible {
    visibility: hidden !important;
  }

  .sm\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .sm\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .sm\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .sm\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .sm\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .sm\:tw-break-words {
    word-wrap: break-word !important;
  }

  .sm\:tw-break-normal {
    word-wrap: normal !important;
  }

  .sm\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:tw-w-1 {
    width: 0.25rem !important;
  }

  .sm\:tw-w-2 {
    width: 0.5rem !important;
  }

  .sm\:tw-w-3 {
    width: 0.75rem !important;
  }

  .sm\:tw-w-4 {
    width: 1rem !important;
  }

  .sm\:tw-w-6 {
    width: 1.5rem !important;
  }

  .sm\:tw-w-8 {
    width: 2rem !important;
  }

  .sm\:tw-w-10 {
    width: 2.5rem !important;
  }

  .sm\:tw-w-12 {
    width: 3rem !important;
  }

  .sm\:tw-w-16 {
    width: 4rem !important;
  }

  .sm\:tw-w-24 {
    width: 6rem !important;
  }

  .sm\:tw-w-32 {
    width: 8rem !important;
  }

  .sm\:tw-w-48 {
    width: 12rem !important;
  }

  .sm\:tw-w-64 {
    width: 16rem !important;
  }

  .sm\:tw-w-auto {
    width: auto !important;
  }

  .sm\:tw-w-px {
    width: 1px !important;
  }

  .sm\:tw-w-1\/2 {
    width: 50% !important;
  }

  .sm\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .sm\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .sm\:tw-w-1\/4 {
    width: 25% !important;
  }

  .sm\:tw-w-3\/4 {
    width: 75% !important;
  }

  .sm\:tw-w-1\/5 {
    width: 20% !important;
  }

  .sm\:tw-w-2\/5 {
    width: 40% !important;
  }

  .sm\:tw-w-3\/5 {
    width: 60% !important;
  }

  .sm\:tw-w-4\/5 {
    width: 80% !important;
  }

  .sm\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .sm\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .sm\:tw-w-full {
    width: 100% !important;
  }

  .sm\:tw-w-screen {
    width: 100vw !important;
  }

  .sm\:tw-z-0 {
    z-index: 0 !important;
  }

  .sm\:tw-z-10 {
    z-index: 10 !important;
  }

  .sm\:tw-z-20 {
    z-index: 20 !important;
  }

  .sm\:tw-z-30 {
    z-index: 30 !important;
  }

  .sm\:tw-z-40 {
    z-index: 40 !important;
  }

  .sm\:tw-z-50 {
    z-index: 50 !important;
  }

  .sm\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 768px) {
  .md\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .md\:tw-appearance-none {
    appearance: none !important;
  }

  .md\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .md\:tw-bg-local {
    background-attachment: local !important;
  }

  .md\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .md\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .md\:tw-bg-black {
    background-color: #333 !important;
  }

  .md\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .md\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .md\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .md\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .md\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .md\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .md\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .md\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .md\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .md\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .md\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .md\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .md\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .md\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .md\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .md\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .md\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .md\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .md\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .md\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .md\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .md\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .md\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .md\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .md\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .md\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .md\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .md\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .md\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .md\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .md\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .md\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .md\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .md\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .md\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .md\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .md\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .md\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .md\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .md\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .md\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .md\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .md\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .md\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .md\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .md\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .md\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .md\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .md\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .md\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .md\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .md\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .md\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .md\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .md\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .md\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .md\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .md\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .md\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .md\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .md\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .md\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .md\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .md\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .md\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .md\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .md\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .md\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .md\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .md\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .md\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .md\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .md\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .md\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .md\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .md\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .md\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .md\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .md\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .md\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .md\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .md\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .md\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .md\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .md\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .md\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .md\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .md\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .md\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .md\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .md\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .md\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .md\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .md\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .md\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .md\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .md\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .md\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .md\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .md\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .md\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .md\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .md\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .md\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .md\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .md\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .md\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .md\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .md\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .md\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .md\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .md\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .md\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .md\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .md\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .md\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .md\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .md\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .md\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .md\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .md\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .md\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .md\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .md\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .md\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .md\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .md\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .md\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .md\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .md\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .md\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .md\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .md\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .md\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .md\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .md\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .md\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .md\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .md\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .md\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .md\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .md\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .md\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .md\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .md\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .md\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .md\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .md\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .md\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .md\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .md\:tw-bg-center {
    background-position: center !important;
  }

  .md\:tw-bg-left {
    background-position: left !important;
  }

  .md\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .md\:tw-bg-left-top {
    background-position: left top !important;
  }

  .md\:tw-bg-right {
    background-position: right !important;
  }

  .md\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .md\:tw-bg-right-top {
    background-position: right top !important;
  }

  .md\:tw-bg-top {
    background-position: top !important;
  }

  .md\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .md\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .md\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .md\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .md\:tw-bg-cover {
    background-size: cover !important;
  }

  .md\:tw-bg-contain {
    background-size: contain !important;
  }

  .md\:tw-border-transparent {
    border-color: transparent !important;
  }

  .md\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .md\:tw-border-black {
    border-color: #333 !important;
  }

  .md\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .md\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .md\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .md\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .md\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .md\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .md\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .md\:tw-border-white {
    border-color: #ffffff !important;
  }

  .md\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .md\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .md\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .md\:tw-border-red {
    border-color: #e3342f !important;
  }

  .md\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .md\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .md\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .md\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .md\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .md\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .md\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .md\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .md\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .md\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .md\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .md\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .md\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .md\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .md\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .md\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .md\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .md\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .md\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .md\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .md\:tw-border-green {
    border-color: #38c172 !important;
  }

  .md\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .md\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .md\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .md\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .md\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .md\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .md\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .md\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .md\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .md\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .md\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .md\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .md\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .md\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .md\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .md\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .md\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .md\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .md\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .md\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .md\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .md\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .md\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .md\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .md\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .md\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .md\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .md\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .md\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .md\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .md\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .md\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .md\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .md\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .md\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .md\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .md\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .md\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .md\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .md\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .md\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .md\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .md\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .md\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .md\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .md\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .md\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .md\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .md\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .md\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .md\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .md\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .md\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .md\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .md\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .md\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .md\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .md\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .md\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .md\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .md\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .md\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .md\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .md\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .md\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .md\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .md\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .md\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .md\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .md\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .md\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .md\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .md\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .md\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .md\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .md\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .md\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .md\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .md\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .md\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .md\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .md\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .md\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .md\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .md\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .md\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .md\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .md\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .md\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .md\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .md\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .md\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .md\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .md\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .md\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .md\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .md\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .md\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .md\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .md\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .md\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .md\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .md\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .md\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .md\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .md\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .md\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .md\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .md\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .md\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .md\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .md\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .md\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .md\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .md\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .md\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .md\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .md\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .md\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .md\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .md\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .md\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .md\:tw-rounded {
    border-radius: .25rem !important;
  }

  .md\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .md\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .md\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .md\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .md\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .md\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .md\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .md\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .md\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .md\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .md\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .md\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .md\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .md\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .md\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .md\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .md\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .md\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .md\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .md\:tw-border-solid {
    border-style: solid !important;
  }

  .md\:tw-border-dashed {
    border-style: dashed !important;
  }

  .md\:tw-border-dotted {
    border-style: dotted !important;
  }

  .md\:tw-border-none {
    border-style: none !important;
  }

  .md\:tw-border-0 {
    border-width: 0 !important;
  }

  .md\:tw-border-2 {
    border-width: 2px !important;
  }

  .md\:tw-border-4 {
    border-width: 4px !important;
  }

  .md\:tw-border-8 {
    border-width: 8px !important;
  }

  .md\:tw-border {
    border-width: 1px !important;
  }

  .md\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .md\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .md\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .md\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .md\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .md\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .md\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .md\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .md\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .md\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .md\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .md\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .md\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .md\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .md\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .md\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .md\:tw-border-t {
    border-top-width: 1px !important;
  }

  .md\:tw-border-r {
    border-right-width: 1px !important;
  }

  .md\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .md\:tw-border-l {
    border-left-width: 1px !important;
  }

  .md\:tw-cursor-auto {
    cursor: auto !important;
  }

  .md\:tw-cursor-default {
    cursor: default !important;
  }

  .md\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .md\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .md\:tw-block {
    display: block !important;
  }

  .md\:tw-inline-block {
    display: inline-block !important;
  }

  .md\:tw-inline {
    display: inline !important;
  }

  .md\:tw-table {
    display: table !important;
  }

  .md\:tw-table-row {
    display: table-row !important;
  }

  .md\:tw-table-cell {
    display: table-cell !important;
  }

  .md\:tw-hidden {
    display: none !important;
  }

  .md\:tw-flex {
    display: flex !important;
  }

  .md\:tw-inline-flex {
    display: inline-flex !important;
  }

  .md\:tw-flex-row {
    flex-direction: row !important;
  }

  .md\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .md\:tw-flex-col {
    flex-direction: column !important;
  }

  .md\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .md\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .md\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .md\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .md\:tw-items-start {
    align-items: flex-start !important;
  }

  .md\:tw-items-end {
    align-items: flex-end !important;
  }

  .md\:tw-items-center {
    align-items: center !important;
  }

  .md\:tw-items-baseline {
    align-items: baseline !important;
  }

  .md\:tw-items-stretch {
    align-items: stretch !important;
  }

  .md\:tw-self-auto {
    align-self: auto !important;
  }

  .md\:tw-self-start {
    align-self: flex-start !important;
  }

  .md\:tw-self-end {
    align-self: flex-end !important;
  }

  .md\:tw-self-center {
    align-self: center !important;
  }

  .md\:tw-self-stretch {
    align-self: stretch !important;
  }

  .md\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .md\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .md\:tw-justify-center {
    justify-content: center !important;
  }

  .md\:tw-justify-between {
    justify-content: space-between !important;
  }

  .md\:tw-justify-around {
    justify-content: space-around !important;
  }

  .md\:tw-content-center {
    align-content: center !important;
  }

  .md\:tw-content-start {
    align-content: flex-start !important;
  }

  .md\:tw-content-end {
    align-content: flex-end !important;
  }

  .md\:tw-content-between {
    align-content: space-between !important;
  }

  .md\:tw-content-around {
    align-content: space-around !important;
  }

  .md\:tw-flex-1 {
    flex: 1 !important;
  }

  .md\:tw-flex-auto {
    flex: auto !important;
  }

  .md\:tw-flex-initial {
    flex: initial !important;
  }

  .md\:tw-flex-none {
    flex: none !important;
  }

  .md\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .md\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .md\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .md\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .md\:tw-float-right {
    float: right !important;
  }

  .md\:tw-float-left {
    float: left !important;
  }

  .md\:tw-float-none {
    float: none !important;
  }

  .md\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .md\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .md\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .md\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .md\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .md\:tw-font-thin {
    font-weight: 200 !important;
  }

  .md\:tw-font-light {
    font-weight: 300 !important;
  }

  .md\:tw-font-normal {
    font-weight: 400 !important;
  }

  .md\:tw-font-medium {
    font-weight: 500 !important;
  }

  .md\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .md\:tw-font-bold {
    font-weight: 700 !important;
  }

  .md\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .md\:tw-font-black {
    font-weight: 900 !important;
  }

  .md\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .md\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .md\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .md\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .md\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .md\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .md\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .md\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .md\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .md\:tw-h-1 {
    height: 0.25rem !important;
  }

  .md\:tw-h-2 {
    height: 0.5rem !important;
  }

  .md\:tw-h-3 {
    height: 0.75rem !important;
  }

  .md\:tw-h-4 {
    height: 1rem !important;
  }

  .md\:tw-h-6 {
    height: 1.5rem !important;
  }

  .md\:tw-h-8 {
    height: 2rem !important;
  }

  .md\:tw-h-10 {
    height: 2.5rem !important;
  }

  .md\:tw-h-12 {
    height: 3rem !important;
  }

  .md\:tw-h-16 {
    height: 4rem !important;
  }

  .md\:tw-h-24 {
    height: 6rem !important;
  }

  .md\:tw-h-32 {
    height: 8rem !important;
  }

  .md\:tw-h-48 {
    height: 12rem !important;
  }

  .md\:tw-h-64 {
    height: 16rem !important;
  }

  .md\:tw-h-auto {
    height: auto !important;
  }

  .md\:tw-h-px {
    height: 1px !important;
  }

  .md\:tw-h-full {
    height: 100% !important;
  }

  .md\:tw-h-screen {
    height: 100vh !important;
  }

  .md\:tw-leading-none {
    line-height: 1 !important;
  }

  .md\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .md\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .md\:tw-leading-loose {
    line-height: 2 !important;
  }

  .md\:tw-m-0 {
    margin: 0 !important;
  }

  .md\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .md\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .md\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .md\:tw-m-4 {
    margin: 1rem !important;
  }

  .md\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .md\:tw-m-8 {
    margin: 2rem !important;
  }

  .md\:tw-m-auto {
    margin: auto !important;
  }

  .md\:tw-m-px {
    margin: 1px !important;
  }

  .md\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .md\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .md\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .md\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .md\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .md\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .md\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .md\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .md\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .md\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .md\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .md\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .md\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .md\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .md\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .md\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .md\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .md\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .md\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .md\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .md\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .md\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .md\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .md\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .md\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .md\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .md\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .md\:tw-mt-auto {
    margin-top: auto !important;
  }

  .md\:tw-mr-auto {
    margin-right: auto !important;
  }

  .md\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .md\:tw-ml-auto {
    margin-left: auto !important;
  }

  .md\:tw-mt-px {
    margin-top: 1px !important;
  }

  .md\:tw-mr-px {
    margin-right: 1px !important;
  }

  .md\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .md\:tw-ml-px {
    margin-left: 1px !important;
  }

  .md\:tw-max-h-full {
    max-height: 100% !important;
  }

  .md\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .md\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .md\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .md\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .md\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .md\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .md\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .md\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .md\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .md\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .md\:tw-max-w-full {
    max-width: 100% !important;
  }

  .md\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .md\:tw-min-h-full {
    min-height: 100% !important;
  }

  .md\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .md\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .md\:tw-min-w-full {
    min-width: 100% !important;
  }

  .md\:tw--m-0 {
    margin: 0 !important;
  }

  .md\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .md\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .md\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .md\:tw--m-4 {
    margin: -1rem !important;
  }

  .md\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .md\:tw--m-8 {
    margin: -2rem !important;
  }

  .md\:tw--m-px {
    margin: -1px !important;
  }

  .md\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .md\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .md\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .md\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .md\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .md\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .md\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .md\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .md\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .md\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .md\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .md\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .md\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .md\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .md\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .md\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .md\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .md\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .md\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .md\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .md\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .md\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .md\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .md\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .md\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .md\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .md\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .md\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .md\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .md\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .md\:tw--mt-px {
    margin-top: -1px !important;
  }

  .md\:tw--mr-px {
    margin-right: -1px !important;
  }

  .md\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .md\:tw--ml-px {
    margin-left: -1px !important;
  }

  .md\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .md\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .md\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .md\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .md\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .md\:tw-overflow-auto {
    overflow: auto !important;
  }

  .md\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .md\:tw-overflow-visible {
    overflow: visible !important;
  }

  .md\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .md\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .md\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .md\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .md\:tw-p-0 {
    padding: 0 !important;
  }

  .md\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .md\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .md\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .md\:tw-p-4 {
    padding: 1rem !important;
  }

  .md\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .md\:tw-p-8 {
    padding: 2rem !important;
  }

  .md\:tw-p-px {
    padding: 1px !important;
  }

  .md\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .md\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .md\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .md\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .md\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .md\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .md\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .md\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .md\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .md\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .md\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .md\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .md\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .md\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .md\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .md\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .md\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .md\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .md\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .md\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .md\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .md\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .md\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .md\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .md\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .md\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .md\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .md\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .md\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .md\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .md\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .md\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .md\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .md\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .md\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .md\:tw-pt-px {
    padding-top: 1px !important;
  }

  .md\:tw-pr-px {
    padding-right: 1px !important;
  }

  .md\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .md\:tw-pl-px {
    padding-left: 1px !important;
  }

  .md\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .md\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .md\:tw-static {
    position: static !important;
  }

  .md\:tw-fixed {
    position: fixed !important;
  }

  .md\:tw-absolute {
    position: absolute !important;
  }

  .md\:tw-relative {
    position: relative !important;
  }

  .md\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .md\:tw-pin-t {
    top: 0 !important;
  }

  .md\:tw-pin-r {
    right: 0 !important;
  }

  .md\:tw-pin-b {
    bottom: 0 !important;
  }

  .md\:tw-pin-l {
    left: 0 !important;
  }

  .md\:tw-resize-none {
    resize: none !important;
  }

  .md\:tw-resize-y {
    resize: vertical !important;
  }

  .md\:tw-resize-x {
    resize: horizontal !important;
  }

  .md\:tw-resize {
    resize: both !important;
  }

  .md\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .md\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .md\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:tw-shadow-none {
    box-shadow: none !important;
  }

  .md\:tw-text-left {
    text-align: left !important;
  }

  .md\:tw-text-center {
    text-align: center !important;
  }

  .md\:tw-text-right {
    text-align: right !important;
  }

  .md\:tw-text-justify {
    text-align: justify !important;
  }

  .md\:tw-text-transparent {
    color: transparent !important;
  }

  .md\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .md\:tw-text-black {
    color: #333 !important;
  }

  .md\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .md\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .md\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .md\:tw-text-grey {
    color: #9babb4 !important;
  }

  .md\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .md\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .md\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .md\:tw-text-white {
    color: #ffffff !important;
  }

  .md\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .md\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .md\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .md\:tw-text-red {
    color: #e3342f !important;
  }

  .md\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .md\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .md\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .md\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .md\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .md\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .md\:tw-text-orange {
    color: #f6993f !important;
  }

  .md\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .md\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .md\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .md\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .md\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .md\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .md\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .md\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .md\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .md\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .md\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .md\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .md\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .md\:tw-text-green {
    color: #38c172 !important;
  }

  .md\:tw-text-green-light {
    color: #51d88a !important;
  }

  .md\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .md\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .md\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .md\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .md\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .md\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .md\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .md\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .md\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .md\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .md\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .md\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .md\:tw-text-blue {
    color: #3490dc !important;
  }

  .md\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .md\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .md\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .md\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .md\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .md\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .md\:tw-text-indigo {
    color: #6574cd !important;
  }

  .md\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .md\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .md\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .md\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .md\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .md\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .md\:tw-text-purple {
    color: #9561e2 !important;
  }

  .md\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .md\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .md\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .md\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .md\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .md\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .md\:tw-text-pink {
    color: #f66d9b !important;
  }

  .md\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .md\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .md\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .md\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .md\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .md\:tw-text-custom-grey {
    color: #eee !important;
  }

  .md\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .md\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .md\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .md\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .md\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .md\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .md\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .md\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .md\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .md\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .md\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .md\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .md\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .md\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .md\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .md\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .md\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .md\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .md\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .md\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .md\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .md\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .md\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .md\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .md\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .md\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .md\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .md\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .md\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .md\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .md\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .md\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .md\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .md\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .md\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .md\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .md\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .md\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .md\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .md\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .md\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .md\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .md\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .md\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .md\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .md\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .md\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .md\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .md\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .md\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .md\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .md\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .md\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .md\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .md\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .md\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .md\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .md\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .md\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .md\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .md\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .md\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .md\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .md\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .md\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .md\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .md\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .md\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .md\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .md\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .md\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .md\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .md\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .md\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .md\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .md\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .md\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .md\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .md\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .md\:tw-text-xs {
    font-size: .75rem !important;
  }

  .md\:tw-text-sm {
    font-size: .875rem !important;
  }

  .md\:tw-text-base {
    font-size: 1rem !important;
  }

  .md\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .md\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .md\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .md\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .md\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .md\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .md\:tw-italic {
    font-style: italic !important;
  }

  .md\:tw-roman {
    font-style: normal !important;
  }

  .md\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .md\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .md\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .md\:tw-normal-case {
    text-transform: none !important;
  }

  .md\:tw-underline {
    text-decoration: underline !important;
  }

  .md\:tw-line-through {
    text-decoration: line-through !important;
  }

  .md\:tw-no-underline {
    text-decoration: none !important;
  }

  .md\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .md\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .md\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .md\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .md\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .md\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .md\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .md\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .md\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .md\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .md\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .md\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .md\:tw-select-none {
    user-select: none !important;
  }

  .md\:tw-select-text {
    user-select: text !important;
  }

  .md\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .md\:tw-align-top {
    vertical-align: top !important;
  }

  .md\:tw-align-middle {
    vertical-align: middle !important;
  }

  .md\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .md\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .md\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .md\:tw-visible {
    visibility: visible !important;
  }

  .md\:tw-invisible {
    visibility: hidden !important;
  }

  .md\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .md\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .md\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .md\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .md\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .md\:tw-break-words {
    word-wrap: break-word !important;
  }

  .md\:tw-break-normal {
    word-wrap: normal !important;
  }

  .md\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:tw-w-1 {
    width: 0.25rem !important;
  }

  .md\:tw-w-2 {
    width: 0.5rem !important;
  }

  .md\:tw-w-3 {
    width: 0.75rem !important;
  }

  .md\:tw-w-4 {
    width: 1rem !important;
  }

  .md\:tw-w-6 {
    width: 1.5rem !important;
  }

  .md\:tw-w-8 {
    width: 2rem !important;
  }

  .md\:tw-w-10 {
    width: 2.5rem !important;
  }

  .md\:tw-w-12 {
    width: 3rem !important;
  }

  .md\:tw-w-16 {
    width: 4rem !important;
  }

  .md\:tw-w-24 {
    width: 6rem !important;
  }

  .md\:tw-w-32 {
    width: 8rem !important;
  }

  .md\:tw-w-48 {
    width: 12rem !important;
  }

  .md\:tw-w-64 {
    width: 16rem !important;
  }

  .md\:tw-w-auto {
    width: auto !important;
  }

  .md\:tw-w-px {
    width: 1px !important;
  }

  .md\:tw-w-1\/2 {
    width: 50% !important;
  }

  .md\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .md\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .md\:tw-w-1\/4 {
    width: 25% !important;
  }

  .md\:tw-w-3\/4 {
    width: 75% !important;
  }

  .md\:tw-w-1\/5 {
    width: 20% !important;
  }

  .md\:tw-w-2\/5 {
    width: 40% !important;
  }

  .md\:tw-w-3\/5 {
    width: 60% !important;
  }

  .md\:tw-w-4\/5 {
    width: 80% !important;
  }

  .md\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .md\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .md\:tw-w-full {
    width: 100% !important;
  }

  .md\:tw-w-screen {
    width: 100vw !important;
  }

  .md\:tw-z-0 {
    z-index: 0 !important;
  }

  .md\:tw-z-10 {
    z-index: 10 !important;
  }

  .md\:tw-z-20 {
    z-index: 20 !important;
  }

  .md\:tw-z-30 {
    z-index: 30 !important;
  }

  .md\:tw-z-40 {
    z-index: 40 !important;
  }

  .md\:tw-z-50 {
    z-index: 50 !important;
  }

  .md\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 992px) {
  .lg\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .lg\:tw-appearance-none {
    appearance: none !important;
  }

  .lg\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .lg\:tw-bg-local {
    background-attachment: local !important;
  }

  .lg\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .lg\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .lg\:tw-bg-black {
    background-color: #333 !important;
  }

  .lg\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .lg\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .lg\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .lg\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .lg\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .lg\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .lg\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .lg\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .lg\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .lg\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .lg\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .lg\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .lg\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .lg\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .lg\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .lg\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .lg\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .lg\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .lg\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .lg\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .lg\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .lg\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .lg\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .lg\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .lg\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .lg\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .lg\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .lg\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .lg\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .lg\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .lg\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .lg\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .lg\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .lg\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .lg\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .lg\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .lg\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .lg\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .lg\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .lg\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .lg\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .lg\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .lg\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .lg\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .lg\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .lg\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .lg\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .lg\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .lg\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .lg\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .lg\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .lg\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .lg\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .lg\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .lg\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .lg\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .lg\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .lg\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .lg\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .lg\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .lg\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .lg\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .lg\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .lg\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .lg\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .lg\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .lg\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .lg\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .lg\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .lg\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .lg\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .lg\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .lg\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .lg\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .lg\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .lg\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .lg\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .lg\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .lg\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .lg\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .lg\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .lg\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .lg\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .lg\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .lg\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .lg\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .lg\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .lg\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .lg\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .lg\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .lg\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .lg\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .lg\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .lg\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .lg\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .lg\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .lg\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .lg\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .lg\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .lg\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .lg\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .lg\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .lg\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .lg\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .lg\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .lg\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .lg\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .lg\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .lg\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .lg\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .lg\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .lg\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .lg\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .lg\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .lg\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .lg\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .lg\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .lg\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .lg\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .lg\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .lg\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .lg\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .lg\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .lg\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .lg\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .lg\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .lg\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .lg\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .lg\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .lg\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .lg\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .lg\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .lg\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .lg\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .lg\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .lg\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .lg\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .lg\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .lg\:tw-bg-center {
    background-position: center !important;
  }

  .lg\:tw-bg-left {
    background-position: left !important;
  }

  .lg\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .lg\:tw-bg-left-top {
    background-position: left top !important;
  }

  .lg\:tw-bg-right {
    background-position: right !important;
  }

  .lg\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .lg\:tw-bg-right-top {
    background-position: right top !important;
  }

  .lg\:tw-bg-top {
    background-position: top !important;
  }

  .lg\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .lg\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .lg\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .lg\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .lg\:tw-bg-cover {
    background-size: cover !important;
  }

  .lg\:tw-bg-contain {
    background-size: contain !important;
  }

  .lg\:tw-border-transparent {
    border-color: transparent !important;
  }

  .lg\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .lg\:tw-border-black {
    border-color: #333 !important;
  }

  .lg\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .lg\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .lg\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .lg\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .lg\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .lg\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .lg\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .lg\:tw-border-white {
    border-color: #ffffff !important;
  }

  .lg\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .lg\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .lg\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .lg\:tw-border-red {
    border-color: #e3342f !important;
  }

  .lg\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .lg\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .lg\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .lg\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .lg\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .lg\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .lg\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .lg\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .lg\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .lg\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .lg\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .lg\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .lg\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .lg\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .lg\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .lg\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .lg\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .lg\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .lg\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .lg\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .lg\:tw-border-green {
    border-color: #38c172 !important;
  }

  .lg\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .lg\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .lg\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .lg\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .lg\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .lg\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .lg\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .lg\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .lg\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .lg\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .lg\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .lg\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .lg\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .lg\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .lg\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .lg\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .lg\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .lg\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .lg\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .lg\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .lg\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .lg\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .lg\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .lg\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .lg\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .lg\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .lg\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .lg\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .lg\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .lg\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .lg\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .lg\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .lg\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .lg\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .lg\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .lg\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .lg\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .lg\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .lg\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .lg\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .lg\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .lg\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .lg\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .lg\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .lg\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .lg\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .lg\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .lg\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .lg\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .lg\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .lg\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .lg\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .lg\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .lg\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .lg\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .lg\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .lg\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .lg\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .lg\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .lg\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .lg\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .lg\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .lg\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .lg\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .lg\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .lg\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .lg\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .lg\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .lg\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .lg\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .lg\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .lg\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .lg\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .lg\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .lg\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .lg\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .lg\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .lg\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .lg\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .lg\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .lg\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .lg\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .lg\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .lg\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .lg\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .lg\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .lg\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .lg\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .lg\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .lg\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .lg\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .lg\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .lg\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .lg\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .lg\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .lg\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .lg\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .lg\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .lg\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .lg\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .lg\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .lg\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .lg\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .lg\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .lg\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .lg\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .lg\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .lg\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .lg\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .lg\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .lg\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .lg\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .lg\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .lg\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .lg\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .lg\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .lg\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .lg\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .lg\:tw-rounded {
    border-radius: .25rem !important;
  }

  .lg\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .lg\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .lg\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .lg\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .lg\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .lg\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .lg\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .lg\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .lg\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .lg\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .lg\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .lg\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .lg\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:tw-border-solid {
    border-style: solid !important;
  }

  .lg\:tw-border-dashed {
    border-style: dashed !important;
  }

  .lg\:tw-border-dotted {
    border-style: dotted !important;
  }

  .lg\:tw-border-none {
    border-style: none !important;
  }

  .lg\:tw-border-0 {
    border-width: 0 !important;
  }

  .lg\:tw-border-2 {
    border-width: 2px !important;
  }

  .lg\:tw-border-4 {
    border-width: 4px !important;
  }

  .lg\:tw-border-8 {
    border-width: 8px !important;
  }

  .lg\:tw-border {
    border-width: 1px !important;
  }

  .lg\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .lg\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .lg\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .lg\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .lg\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .lg\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .lg\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .lg\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .lg\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .lg\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .lg\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .lg\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .lg\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .lg\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .lg\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .lg\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .lg\:tw-border-t {
    border-top-width: 1px !important;
  }

  .lg\:tw-border-r {
    border-right-width: 1px !important;
  }

  .lg\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .lg\:tw-border-l {
    border-left-width: 1px !important;
  }

  .lg\:tw-cursor-auto {
    cursor: auto !important;
  }

  .lg\:tw-cursor-default {
    cursor: default !important;
  }

  .lg\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .lg\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .lg\:tw-block {
    display: block !important;
  }

  .lg\:tw-inline-block {
    display: inline-block !important;
  }

  .lg\:tw-inline {
    display: inline !important;
  }

  .lg\:tw-table {
    display: table !important;
  }

  .lg\:tw-table-row {
    display: table-row !important;
  }

  .lg\:tw-table-cell {
    display: table-cell !important;
  }

  .lg\:tw-hidden {
    display: none !important;
  }

  .lg\:tw-flex {
    display: flex !important;
  }

  .lg\:tw-inline-flex {
    display: inline-flex !important;
  }

  .lg\:tw-flex-row {
    flex-direction: row !important;
  }

  .lg\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .lg\:tw-flex-col {
    flex-direction: column !important;
  }

  .lg\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .lg\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .lg\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .lg\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .lg\:tw-items-start {
    align-items: flex-start !important;
  }

  .lg\:tw-items-end {
    align-items: flex-end !important;
  }

  .lg\:tw-items-center {
    align-items: center !important;
  }

  .lg\:tw-items-baseline {
    align-items: baseline !important;
  }

  .lg\:tw-items-stretch {
    align-items: stretch !important;
  }

  .lg\:tw-self-auto {
    align-self: auto !important;
  }

  .lg\:tw-self-start {
    align-self: flex-start !important;
  }

  .lg\:tw-self-end {
    align-self: flex-end !important;
  }

  .lg\:tw-self-center {
    align-self: center !important;
  }

  .lg\:tw-self-stretch {
    align-self: stretch !important;
  }

  .lg\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .lg\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .lg\:tw-justify-center {
    justify-content: center !important;
  }

  .lg\:tw-justify-between {
    justify-content: space-between !important;
  }

  .lg\:tw-justify-around {
    justify-content: space-around !important;
  }

  .lg\:tw-content-center {
    align-content: center !important;
  }

  .lg\:tw-content-start {
    align-content: flex-start !important;
  }

  .lg\:tw-content-end {
    align-content: flex-end !important;
  }

  .lg\:tw-content-between {
    align-content: space-between !important;
  }

  .lg\:tw-content-around {
    align-content: space-around !important;
  }

  .lg\:tw-flex-1 {
    flex: 1 !important;
  }

  .lg\:tw-flex-auto {
    flex: auto !important;
  }

  .lg\:tw-flex-initial {
    flex: initial !important;
  }

  .lg\:tw-flex-none {
    flex: none !important;
  }

  .lg\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .lg\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .lg\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .lg\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .lg\:tw-float-right {
    float: right !important;
  }

  .lg\:tw-float-left {
    float: left !important;
  }

  .lg\:tw-float-none {
    float: none !important;
  }

  .lg\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lg\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .lg\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .lg\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .lg\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .lg\:tw-font-thin {
    font-weight: 200 !important;
  }

  .lg\:tw-font-light {
    font-weight: 300 !important;
  }

  .lg\:tw-font-normal {
    font-weight: 400 !important;
  }

  .lg\:tw-font-medium {
    font-weight: 500 !important;
  }

  .lg\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .lg\:tw-font-bold {
    font-weight: 700 !important;
  }

  .lg\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .lg\:tw-font-black {
    font-weight: 900 !important;
  }

  .lg\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .lg\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .lg\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .lg\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .lg\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .lg\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .lg\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .lg\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .lg\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .lg\:tw-h-1 {
    height: 0.25rem !important;
  }

  .lg\:tw-h-2 {
    height: 0.5rem !important;
  }

  .lg\:tw-h-3 {
    height: 0.75rem !important;
  }

  .lg\:tw-h-4 {
    height: 1rem !important;
  }

  .lg\:tw-h-6 {
    height: 1.5rem !important;
  }

  .lg\:tw-h-8 {
    height: 2rem !important;
  }

  .lg\:tw-h-10 {
    height: 2.5rem !important;
  }

  .lg\:tw-h-12 {
    height: 3rem !important;
  }

  .lg\:tw-h-16 {
    height: 4rem !important;
  }

  .lg\:tw-h-24 {
    height: 6rem !important;
  }

  .lg\:tw-h-32 {
    height: 8rem !important;
  }

  .lg\:tw-h-48 {
    height: 12rem !important;
  }

  .lg\:tw-h-64 {
    height: 16rem !important;
  }

  .lg\:tw-h-auto {
    height: auto !important;
  }

  .lg\:tw-h-px {
    height: 1px !important;
  }

  .lg\:tw-h-full {
    height: 100% !important;
  }

  .lg\:tw-h-screen {
    height: 100vh !important;
  }

  .lg\:tw-leading-none {
    line-height: 1 !important;
  }

  .lg\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .lg\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .lg\:tw-leading-loose {
    line-height: 2 !important;
  }

  .lg\:tw-m-0 {
    margin: 0 !important;
  }

  .lg\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .lg\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .lg\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .lg\:tw-m-4 {
    margin: 1rem !important;
  }

  .lg\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .lg\:tw-m-8 {
    margin: 2rem !important;
  }

  .lg\:tw-m-auto {
    margin: auto !important;
  }

  .lg\:tw-m-px {
    margin: 1px !important;
  }

  .lg\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lg\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lg\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lg\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .lg\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .lg\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .lg\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .lg\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .lg\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .lg\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .lg\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .lg\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .lg\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .lg\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .lg\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .lg\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .lg\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .lg\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .lg\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .lg\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .lg\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .lg\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .lg\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .lg\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .lg\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .lg\:tw-mt-auto {
    margin-top: auto !important;
  }

  .lg\:tw-mr-auto {
    margin-right: auto !important;
  }

  .lg\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .lg\:tw-ml-auto {
    margin-left: auto !important;
  }

  .lg\:tw-mt-px {
    margin-top: 1px !important;
  }

  .lg\:tw-mr-px {
    margin-right: 1px !important;
  }

  .lg\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .lg\:tw-ml-px {
    margin-left: 1px !important;
  }

  .lg\:tw-max-h-full {
    max-height: 100% !important;
  }

  .lg\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .lg\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .lg\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .lg\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .lg\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .lg\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .lg\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .lg\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .lg\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .lg\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .lg\:tw-max-w-full {
    max-width: 100% !important;
  }

  .lg\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .lg\:tw-min-h-full {
    min-height: 100% !important;
  }

  .lg\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .lg\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .lg\:tw-min-w-full {
    min-width: 100% !important;
  }

  .lg\:tw--m-0 {
    margin: 0 !important;
  }

  .lg\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .lg\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .lg\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .lg\:tw--m-4 {
    margin: -1rem !important;
  }

  .lg\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .lg\:tw--m-8 {
    margin: -2rem !important;
  }

  .lg\:tw--m-px {
    margin: -1px !important;
  }

  .lg\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lg\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lg\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lg\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .lg\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .lg\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .lg\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .lg\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .lg\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .lg\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .lg\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .lg\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .lg\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .lg\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .lg\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .lg\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .lg\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .lg\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .lg\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .lg\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .lg\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .lg\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .lg\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .lg\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .lg\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .lg\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .lg\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .lg\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .lg\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .lg\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .lg\:tw--mt-px {
    margin-top: -1px !important;
  }

  .lg\:tw--mr-px {
    margin-right: -1px !important;
  }

  .lg\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .lg\:tw--ml-px {
    margin-left: -1px !important;
  }

  .lg\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .lg\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .lg\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .lg\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .lg\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .lg\:tw-overflow-auto {
    overflow: auto !important;
  }

  .lg\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .lg\:tw-overflow-visible {
    overflow: visible !important;
  }

  .lg\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .lg\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .lg\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .lg\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .lg\:tw-p-0 {
    padding: 0 !important;
  }

  .lg\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .lg\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .lg\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .lg\:tw-p-4 {
    padding: 1rem !important;
  }

  .lg\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .lg\:tw-p-8 {
    padding: 2rem !important;
  }

  .lg\:tw-p-px {
    padding: 1px !important;
  }

  .lg\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lg\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lg\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lg\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lg\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lg\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lg\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lg\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .lg\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .lg\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .lg\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .lg\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .lg\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .lg\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .lg\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .lg\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .lg\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .lg\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .lg\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .lg\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .lg\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .lg\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .lg\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .lg\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .lg\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .lg\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .lg\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .lg\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .lg\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .lg\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .lg\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .lg\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .lg\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .lg\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .lg\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .lg\:tw-pt-px {
    padding-top: 1px !important;
  }

  .lg\:tw-pr-px {
    padding-right: 1px !important;
  }

  .lg\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .lg\:tw-pl-px {
    padding-left: 1px !important;
  }

  .lg\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .lg\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .lg\:tw-static {
    position: static !important;
  }

  .lg\:tw-fixed {
    position: fixed !important;
  }

  .lg\:tw-absolute {
    position: absolute !important;
  }

  .lg\:tw-relative {
    position: relative !important;
  }

  .lg\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .lg\:tw-pin-t {
    top: 0 !important;
  }

  .lg\:tw-pin-r {
    right: 0 !important;
  }

  .lg\:tw-pin-b {
    bottom: 0 !important;
  }

  .lg\:tw-pin-l {
    left: 0 !important;
  }

  .lg\:tw-resize-none {
    resize: none !important;
  }

  .lg\:tw-resize-y {
    resize: vertical !important;
  }

  .lg\:tw-resize-x {
    resize: horizontal !important;
  }

  .lg\:tw-resize {
    resize: both !important;
  }

  .lg\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .lg\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .lg\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:tw-shadow-none {
    box-shadow: none !important;
  }

  .lg\:tw-text-left {
    text-align: left !important;
  }

  .lg\:tw-text-center {
    text-align: center !important;
  }

  .lg\:tw-text-right {
    text-align: right !important;
  }

  .lg\:tw-text-justify {
    text-align: justify !important;
  }

  .lg\:tw-text-transparent {
    color: transparent !important;
  }

  .lg\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .lg\:tw-text-black {
    color: #333 !important;
  }

  .lg\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .lg\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .lg\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .lg\:tw-text-grey {
    color: #9babb4 !important;
  }

  .lg\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .lg\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .lg\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .lg\:tw-text-white {
    color: #ffffff !important;
  }

  .lg\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .lg\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .lg\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .lg\:tw-text-red {
    color: #e3342f !important;
  }

  .lg\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .lg\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .lg\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .lg\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .lg\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .lg\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .lg\:tw-text-orange {
    color: #f6993f !important;
  }

  .lg\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .lg\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .lg\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .lg\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .lg\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .lg\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .lg\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .lg\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .lg\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .lg\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .lg\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .lg\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .lg\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .lg\:tw-text-green {
    color: #38c172 !important;
  }

  .lg\:tw-text-green-light {
    color: #51d88a !important;
  }

  .lg\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .lg\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .lg\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .lg\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .lg\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .lg\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .lg\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .lg\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .lg\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .lg\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .lg\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .lg\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .lg\:tw-text-blue {
    color: #3490dc !important;
  }

  .lg\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .lg\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .lg\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .lg\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .lg\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .lg\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .lg\:tw-text-indigo {
    color: #6574cd !important;
  }

  .lg\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .lg\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .lg\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .lg\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .lg\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .lg\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .lg\:tw-text-purple {
    color: #9561e2 !important;
  }

  .lg\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .lg\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .lg\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .lg\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .lg\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .lg\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .lg\:tw-text-pink {
    color: #f66d9b !important;
  }

  .lg\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .lg\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .lg\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .lg\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .lg\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .lg\:tw-text-custom-grey {
    color: #eee !important;
  }

  .lg\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .lg\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .lg\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .lg\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .lg\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .lg\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .lg\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .lg\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .lg\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .lg\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .lg\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .lg\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .lg\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .lg\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .lg\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .lg\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .lg\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .lg\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .lg\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .lg\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .lg\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .lg\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .lg\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .lg\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .lg\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .lg\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .lg\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .lg\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .lg\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .lg\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .lg\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .lg\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .lg\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .lg\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .lg\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .lg\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .lg\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .lg\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .lg\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .lg\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .lg\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .lg\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .lg\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .lg\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .lg\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .lg\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .lg\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .lg\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .lg\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .lg\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .lg\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .lg\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .lg\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .lg\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .lg\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .lg\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .lg\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .lg\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .lg\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .lg\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .lg\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .lg\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .lg\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .lg\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .lg\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .lg\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .lg\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .lg\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .lg\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .lg\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .lg\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .lg\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .lg\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .lg\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .lg\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .lg\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .lg\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .lg\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .lg\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .lg\:tw-text-xs {
    font-size: .75rem !important;
  }

  .lg\:tw-text-sm {
    font-size: .875rem !important;
  }

  .lg\:tw-text-base {
    font-size: 1rem !important;
  }

  .lg\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .lg\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .lg\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .lg\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .lg\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .lg\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .lg\:tw-italic {
    font-style: italic !important;
  }

  .lg\:tw-roman {
    font-style: normal !important;
  }

  .lg\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .lg\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .lg\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .lg\:tw-normal-case {
    text-transform: none !important;
  }

  .lg\:tw-underline {
    text-decoration: underline !important;
  }

  .lg\:tw-line-through {
    text-decoration: line-through !important;
  }

  .lg\:tw-no-underline {
    text-decoration: none !important;
  }

  .lg\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .lg\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .lg\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .lg\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .lg\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .lg\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .lg\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .lg\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .lg\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .lg\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .lg\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .lg\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .lg\:tw-select-none {
    user-select: none !important;
  }

  .lg\:tw-select-text {
    user-select: text !important;
  }

  .lg\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .lg\:tw-align-top {
    vertical-align: top !important;
  }

  .lg\:tw-align-middle {
    vertical-align: middle !important;
  }

  .lg\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .lg\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .lg\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .lg\:tw-visible {
    visibility: visible !important;
  }

  .lg\:tw-invisible {
    visibility: hidden !important;
  }

  .lg\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .lg\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .lg\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .lg\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .lg\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .lg\:tw-break-words {
    word-wrap: break-word !important;
  }

  .lg\:tw-break-normal {
    word-wrap: normal !important;
  }

  .lg\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:tw-w-1 {
    width: 0.25rem !important;
  }

  .lg\:tw-w-2 {
    width: 0.5rem !important;
  }

  .lg\:tw-w-3 {
    width: 0.75rem !important;
  }

  .lg\:tw-w-4 {
    width: 1rem !important;
  }

  .lg\:tw-w-6 {
    width: 1.5rem !important;
  }

  .lg\:tw-w-8 {
    width: 2rem !important;
  }

  .lg\:tw-w-10 {
    width: 2.5rem !important;
  }

  .lg\:tw-w-12 {
    width: 3rem !important;
  }

  .lg\:tw-w-16 {
    width: 4rem !important;
  }

  .lg\:tw-w-24 {
    width: 6rem !important;
  }

  .lg\:tw-w-32 {
    width: 8rem !important;
  }

  .lg\:tw-w-48 {
    width: 12rem !important;
  }

  .lg\:tw-w-64 {
    width: 16rem !important;
  }

  .lg\:tw-w-auto {
    width: auto !important;
  }

  .lg\:tw-w-px {
    width: 1px !important;
  }

  .lg\:tw-w-1\/2 {
    width: 50% !important;
  }

  .lg\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .lg\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .lg\:tw-w-1\/4 {
    width: 25% !important;
  }

  .lg\:tw-w-3\/4 {
    width: 75% !important;
  }

  .lg\:tw-w-1\/5 {
    width: 20% !important;
  }

  .lg\:tw-w-2\/5 {
    width: 40% !important;
  }

  .lg\:tw-w-3\/5 {
    width: 60% !important;
  }

  .lg\:tw-w-4\/5 {
    width: 80% !important;
  }

  .lg\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .lg\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .lg\:tw-w-full {
    width: 100% !important;
  }

  .lg\:tw-w-screen {
    width: 100vw !important;
  }

  .lg\:tw-z-0 {
    z-index: 0 !important;
  }

  .lg\:tw-z-10 {
    z-index: 10 !important;
  }

  .lg\:tw-z-20 {
    z-index: 20 !important;
  }

  .lg\:tw-z-30 {
    z-index: 30 !important;
  }

  .lg\:tw-z-40 {
    z-index: 40 !important;
  }

  .lg\:tw-z-50 {
    z-index: 50 !important;
  }

  .lg\:tw-z-auto {
    z-index: auto !important;
  }
}

@media (min-width: 1200px) {
  .xl\:tw-list-reset {
    list-style: none !important;
    padding: 0 !important;
  }

  .xl\:tw-appearance-none {
    appearance: none !important;
  }

  .xl\:tw-bg-fixed {
    background-attachment: fixed !important;
  }

  .xl\:tw-bg-local {
    background-attachment: local !important;
  }

  .xl\:tw-bg-scroll {
    background-attachment: scroll !important;
  }

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

  .xl\:tw-bg-black-darker {
    background-color: #222b2f !important;
  }

  .xl\:tw-bg-black {
    background-color: #333 !important;
  }

  .xl\:tw-bg-grey-darkest {
    background-color: #364349 !important;
  }

  .xl\:tw-bg-grey-darker {
    background-color: #596a73 !important;
  }

  .xl\:tw-bg-grey-dark {
    background-color: #70818a !important;
  }

  .xl\:tw-bg-grey {
    background-color: #9babb4 !important;
  }

  .xl\:tw-bg-grey-light {
    background-color: #dae4e9 !important;
  }

  .xl\:tw-bg-grey-lighter {
    background-color: #f3f7f9 !important;
  }

  .xl\:tw-bg-grey-lightest {
    background-color: #fafcfc !important;
  }

  .xl\:tw-bg-white {
    background-color: #ffffff !important;
  }

  .xl\:tw-bg-red-darkest {
    background-color: #420806 !important;
  }

  .xl\:tw-bg-red-darker {
    background-color: #6a1b19 !important;
  }

  .xl\:tw-bg-red-dark {
    background-color: #cc1f1a !important;
  }

  .xl\:tw-bg-red {
    background-color: #e3342f !important;
  }

  .xl\:tw-bg-red-light {
    background-color: #ef5753 !important;
  }

  .xl\:tw-bg-red-lighter {
    background-color: #f9acaa !important;
  }

  .xl\:tw-bg-red-lightest {
    background-color: #fcebea !important;
  }

  .xl\:tw-bg-orange-darkest {
    background-color: #542605 !important;
  }

  .xl\:tw-bg-orange-darker {
    background-color: #7f4012 !important;
  }

  .xl\:tw-bg-orange-dark {
    background-color: #de751f !important;
  }

  .xl\:tw-bg-orange {
    background-color: #f6993f !important;
  }

  .xl\:tw-bg-orange-light {
    background-color: #faad63 !important;
  }

  .xl\:tw-bg-orange-lighter {
    background-color: #fcd9b6 !important;
  }

  .xl\:tw-bg-orange-lightest {
    background-color: #fff5eb !important;
  }

  .xl\:tw-bg-yellow-darkest {
    background-color: #453411 !important;
  }

  .xl\:tw-bg-yellow-darker {
    background-color: #684f1d !important;
  }

  .xl\:tw-bg-yellow-dark {
    background-color: #f2d024 !important;
  }

  .xl\:tw-bg-yellow {
    background-color: #ffed4a !important;
  }

  .xl\:tw-bg-yellow-light {
    background-color: #fff382 !important;
  }

  .xl\:tw-bg-yellow-lighter {
    background-color: #fff9c2 !important;
  }

  .xl\:tw-bg-yellow-lightest {
    background-color: #fcfbeb !important;
  }

  .xl\:tw-bg-green-darkest {
    background-color: #032d19 !important;
  }

  .xl\:tw-bg-green-darker {
    background-color: #0b4228 !important;
  }

  .xl\:tw-bg-green-dark {
    background-color: #1f9d55 !important;
  }

  .xl\:tw-bg-green {
    background-color: #38c172 !important;
  }

  .xl\:tw-bg-green-light {
    background-color: #51d88a !important;
  }

  .xl\:tw-bg-green-lighter {
    background-color: #a2f5bf !important;
  }

  .xl\:tw-bg-green-lightest {
    background-color: #e3fcec !important;
  }

  .xl\:tw-bg-teal-darkest {
    background-color: #0d3331 !important;
  }

  .xl\:tw-bg-teal-darker {
    background-color: #174e4b !important;
  }

  .xl\:tw-bg-teal-dark {
    background-color: #38a89d !important;
  }

  .xl\:tw-bg-teal {
    background-color: #4dc0b5 !important;
  }

  .xl\:tw-bg-teal-light {
    background-color: #64d5ca !important;
  }

  .xl\:tw-bg-teal-lighter {
    background-color: #a0f0ed !important;
  }

  .xl\:tw-bg-teal-lightest {
    background-color: #e8fffe !important;
  }

  .xl\:tw-bg-blue-darkest {
    background-color: #05233b !important;
  }

  .xl\:tw-bg-blue-darker {
    background-color: #103d60 !important;
  }

  .xl\:tw-bg-blue-dark {
    background-color: #2779bd !important;
  }

  .xl\:tw-bg-blue {
    background-color: #3490dc !important;
  }

  .xl\:tw-bg-blue-light {
    background-color: #6cb2eb !important;
  }

  .xl\:tw-bg-blue-lighter {
    background-color: #bcdefa !important;
  }

  .xl\:tw-bg-blue-lightest {
    background-color: #eff8ff !important;
  }

  .xl\:tw-bg-indigo-darkest {
    background-color: #191e38 !important;
  }

  .xl\:tw-bg-indigo-darker {
    background-color: #2f365f !important;
  }

  .xl\:tw-bg-indigo-dark {
    background-color: #5661b3 !important;
  }

  .xl\:tw-bg-indigo {
    background-color: #6574cd !important;
  }

  .xl\:tw-bg-indigo-light {
    background-color: #7886d7 !important;
  }

  .xl\:tw-bg-indigo-lighter {
    background-color: #b2b7ff !important;
  }

  .xl\:tw-bg-indigo-lightest {
    background-color: #e6e8ff !important;
  }

  .xl\:tw-bg-purple-darkest {
    background-color: #1f133f !important;
  }

  .xl\:tw-bg-purple-darker {
    background-color: #352465 !important;
  }

  .xl\:tw-bg-purple-dark {
    background-color: #794acf !important;
  }

  .xl\:tw-bg-purple {
    background-color: #9561e2 !important;
  }

  .xl\:tw-bg-purple-light {
    background-color: #a779e9 !important;
  }

  .xl\:tw-bg-purple-lighter {
    background-color: #d6bbfc !important;
  }

  .xl\:tw-bg-purple-lightest {
    background-color: #f3ebff !important;
  }

  .xl\:tw-bg-pink-darkest {
    background-color: #45051e !important;
  }

  .xl\:tw-bg-pink-darker {
    background-color: #72173a !important;
  }

  .xl\:tw-bg-pink-dark {
    background-color: #eb5286 !important;
  }

  .xl\:tw-bg-pink {
    background-color: #f66d9b !important;
  }

  .xl\:tw-bg-pink-light {
    background-color: #fa7ea8 !important;
  }

  .xl\:tw-bg-pink-lighter {
    background-color: #ffbbca !important;
  }

  .xl\:tw-bg-pink-lightest {
    background-color: #ffebef !important;
  }

  .xl\:tw-bg-custom-grey-darker {
    background-color: #ccc !important;
  }

  .xl\:tw-bg-custom-grey-dark {
    background-color: #ddd !important;
  }

  .xl\:tw-bg-custom-grey {
    background-color: #eee !important;
  }

  .xl\:tw-bg-custom-grey-light {
    background-color: #fafafa !important;
  }

  .xl\:hover\:tw-bg-transparent:hover {
    background-color: transparent !important;
  }

  .xl\:hover\:tw-bg-black-darker:hover {
    background-color: #222b2f !important;
  }

  .xl\:hover\:tw-bg-black:hover {
    background-color: #333 !important;
  }

  .xl\:hover\:tw-bg-grey-darkest:hover {
    background-color: #364349 !important;
  }

  .xl\:hover\:tw-bg-grey-darker:hover {
    background-color: #596a73 !important;
  }

  .xl\:hover\:tw-bg-grey-dark:hover {
    background-color: #70818a !important;
  }

  .xl\:hover\:tw-bg-grey:hover {
    background-color: #9babb4 !important;
  }

  .xl\:hover\:tw-bg-grey-light:hover {
    background-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-bg-grey-lighter:hover {
    background-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-bg-grey-lightest:hover {
    background-color: #fafcfc !important;
  }

  .xl\:hover\:tw-bg-white:hover {
    background-color: #ffffff !important;
  }

  .xl\:hover\:tw-bg-red-darkest:hover {
    background-color: #420806 !important;
  }

  .xl\:hover\:tw-bg-red-darker:hover {
    background-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-bg-red-dark:hover {
    background-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-bg-red:hover {
    background-color: #e3342f !important;
  }

  .xl\:hover\:tw-bg-red-light:hover {
    background-color: #ef5753 !important;
  }

  .xl\:hover\:tw-bg-red-lighter:hover {
    background-color: #f9acaa !important;
  }

  .xl\:hover\:tw-bg-red-lightest:hover {
    background-color: #fcebea !important;
  }

  .xl\:hover\:tw-bg-orange-darkest:hover {
    background-color: #542605 !important;
  }

  .xl\:hover\:tw-bg-orange-darker:hover {
    background-color: #7f4012 !important;
  }

  .xl\:hover\:tw-bg-orange-dark:hover {
    background-color: #de751f !important;
  }

  .xl\:hover\:tw-bg-orange:hover {
    background-color: #f6993f !important;
  }

  .xl\:hover\:tw-bg-orange-light:hover {
    background-color: #faad63 !important;
  }

  .xl\:hover\:tw-bg-orange-lighter:hover {
    background-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-bg-orange-lightest:hover {
    background-color: #fff5eb !important;
  }

  .xl\:hover\:tw-bg-yellow-darkest:hover {
    background-color: #453411 !important;
  }

  .xl\:hover\:tw-bg-yellow-darker:hover {
    background-color: #684f1d !important;
  }

  .xl\:hover\:tw-bg-yellow-dark:hover {
    background-color: #f2d024 !important;
  }

  .xl\:hover\:tw-bg-yellow:hover {
    background-color: #ffed4a !important;
  }

  .xl\:hover\:tw-bg-yellow-light:hover {
    background-color: #fff382 !important;
  }

  .xl\:hover\:tw-bg-yellow-lighter:hover {
    background-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-bg-yellow-lightest:hover {
    background-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-bg-green-darkest:hover {
    background-color: #032d19 !important;
  }

  .xl\:hover\:tw-bg-green-darker:hover {
    background-color: #0b4228 !important;
  }

  .xl\:hover\:tw-bg-green-dark:hover {
    background-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-bg-green:hover {
    background-color: #38c172 !important;
  }

  .xl\:hover\:tw-bg-green-light:hover {
    background-color: #51d88a !important;
  }

  .xl\:hover\:tw-bg-green-lighter:hover {
    background-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-bg-green-lightest:hover {
    background-color: #e3fcec !important;
  }

  .xl\:hover\:tw-bg-teal-darkest:hover {
    background-color: #0d3331 !important;
  }

  .xl\:hover\:tw-bg-teal-darker:hover {
    background-color: #174e4b !important;
  }

  .xl\:hover\:tw-bg-teal-dark:hover {
    background-color: #38a89d !important;
  }

  .xl\:hover\:tw-bg-teal:hover {
    background-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-bg-teal-light:hover {
    background-color: #64d5ca !important;
  }

  .xl\:hover\:tw-bg-teal-lighter:hover {
    background-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-bg-teal-lightest:hover {
    background-color: #e8fffe !important;
  }

  .xl\:hover\:tw-bg-blue-darkest:hover {
    background-color: #05233b !important;
  }

  .xl\:hover\:tw-bg-blue-darker:hover {
    background-color: #103d60 !important;
  }

  .xl\:hover\:tw-bg-blue-dark:hover {
    background-color: #2779bd !important;
  }

  .xl\:hover\:tw-bg-blue:hover {
    background-color: #3490dc !important;
  }

  .xl\:hover\:tw-bg-blue-light:hover {
    background-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-bg-blue-lighter:hover {
    background-color: #bcdefa !important;
  }

  .xl\:hover\:tw-bg-blue-lightest:hover {
    background-color: #eff8ff !important;
  }

  .xl\:hover\:tw-bg-indigo-darkest:hover {
    background-color: #191e38 !important;
  }

  .xl\:hover\:tw-bg-indigo-darker:hover {
    background-color: #2f365f !important;
  }

  .xl\:hover\:tw-bg-indigo-dark:hover {
    background-color: #5661b3 !important;
  }

  .xl\:hover\:tw-bg-indigo:hover {
    background-color: #6574cd !important;
  }

  .xl\:hover\:tw-bg-indigo-light:hover {
    background-color: #7886d7 !important;
  }

  .xl\:hover\:tw-bg-indigo-lighter:hover {
    background-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-bg-indigo-lightest:hover {
    background-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-bg-purple-darkest:hover {
    background-color: #1f133f !important;
  }

  .xl\:hover\:tw-bg-purple-darker:hover {
    background-color: #352465 !important;
  }

  .xl\:hover\:tw-bg-purple-dark:hover {
    background-color: #794acf !important;
  }

  .xl\:hover\:tw-bg-purple:hover {
    background-color: #9561e2 !important;
  }

  .xl\:hover\:tw-bg-purple-light:hover {
    background-color: #a779e9 !important;
  }

  .xl\:hover\:tw-bg-purple-lighter:hover {
    background-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-bg-purple-lightest:hover {
    background-color: #f3ebff !important;
  }

  .xl\:hover\:tw-bg-pink-darkest:hover {
    background-color: #45051e !important;
  }

  .xl\:hover\:tw-bg-pink-darker:hover {
    background-color: #72173a !important;
  }

  .xl\:hover\:tw-bg-pink-dark:hover {
    background-color: #eb5286 !important;
  }

  .xl\:hover\:tw-bg-pink:hover {
    background-color: #f66d9b !important;
  }

  .xl\:hover\:tw-bg-pink-light:hover {
    background-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-bg-pink-lighter:hover {
    background-color: #ffbbca !important;
  }

  .xl\:hover\:tw-bg-pink-lightest:hover {
    background-color: #ffebef !important;
  }

  .xl\:hover\:tw-bg-custom-grey-darker:hover {
    background-color: #ccc !important;
  }

  .xl\:hover\:tw-bg-custom-grey-dark:hover {
    background-color: #ddd !important;
  }

  .xl\:hover\:tw-bg-custom-grey:hover {
    background-color: #eee !important;
  }

  .xl\:hover\:tw-bg-custom-grey-light:hover {
    background-color: #fafafa !important;
  }

  .xl\:tw-bg-bottom {
    background-position: bottom !important;
  }

  .xl\:tw-bg-center {
    background-position: center !important;
  }

  .xl\:tw-bg-left {
    background-position: left !important;
  }

  .xl\:tw-bg-left-bottom {
    background-position: left bottom !important;
  }

  .xl\:tw-bg-left-top {
    background-position: left top !important;
  }

  .xl\:tw-bg-right {
    background-position: right !important;
  }

  .xl\:tw-bg-right-bottom {
    background-position: right bottom !important;
  }

  .xl\:tw-bg-right-top {
    background-position: right top !important;
  }

  .xl\:tw-bg-top {
    background-position: top !important;
  }

  .xl\:tw-bg-repeat {
    background-repeat: repeat !important;
  }

  .xl\:tw-bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .xl\:tw-bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .xl\:tw-bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .xl\:tw-bg-cover {
    background-size: cover !important;
  }

  .xl\:tw-bg-contain {
    background-size: contain !important;
  }

  .xl\:tw-border-transparent {
    border-color: transparent !important;
  }

  .xl\:tw-border-black-darker {
    border-color: #222b2f !important;
  }

  .xl\:tw-border-black {
    border-color: #333 !important;
  }

  .xl\:tw-border-grey-darkest {
    border-color: #364349 !important;
  }

  .xl\:tw-border-grey-darker {
    border-color: #596a73 !important;
  }

  .xl\:tw-border-grey-dark {
    border-color: #70818a !important;
  }

  .xl\:tw-border-grey {
    border-color: #9babb4 !important;
  }

  .xl\:tw-border-grey-light {
    border-color: #dae4e9 !important;
  }

  .xl\:tw-border-grey-lighter {
    border-color: #f3f7f9 !important;
  }

  .xl\:tw-border-grey-lightest {
    border-color: #fafcfc !important;
  }

  .xl\:tw-border-white {
    border-color: #ffffff !important;
  }

  .xl\:tw-border-red-darkest {
    border-color: #420806 !important;
  }

  .xl\:tw-border-red-darker {
    border-color: #6a1b19 !important;
  }

  .xl\:tw-border-red-dark {
    border-color: #cc1f1a !important;
  }

  .xl\:tw-border-red {
    border-color: #e3342f !important;
  }

  .xl\:tw-border-red-light {
    border-color: #ef5753 !important;
  }

  .xl\:tw-border-red-lighter {
    border-color: #f9acaa !important;
  }

  .xl\:tw-border-red-lightest {
    border-color: #fcebea !important;
  }

  .xl\:tw-border-orange-darkest {
    border-color: #542605 !important;
  }

  .xl\:tw-border-orange-darker {
    border-color: #7f4012 !important;
  }

  .xl\:tw-border-orange-dark {
    border-color: #de751f !important;
  }

  .xl\:tw-border-orange {
    border-color: #f6993f !important;
  }

  .xl\:tw-border-orange-light {
    border-color: #faad63 !important;
  }

  .xl\:tw-border-orange-lighter {
    border-color: #fcd9b6 !important;
  }

  .xl\:tw-border-orange-lightest {
    border-color: #fff5eb !important;
  }

  .xl\:tw-border-yellow-darkest {
    border-color: #453411 !important;
  }

  .xl\:tw-border-yellow-darker {
    border-color: #684f1d !important;
  }

  .xl\:tw-border-yellow-dark {
    border-color: #f2d024 !important;
  }

  .xl\:tw-border-yellow {
    border-color: #ffed4a !important;
  }

  .xl\:tw-border-yellow-light {
    border-color: #fff382 !important;
  }

  .xl\:tw-border-yellow-lighter {
    border-color: #fff9c2 !important;
  }

  .xl\:tw-border-yellow-lightest {
    border-color: #fcfbeb !important;
  }

  .xl\:tw-border-green-darkest {
    border-color: #032d19 !important;
  }

  .xl\:tw-border-green-darker {
    border-color: #0b4228 !important;
  }

  .xl\:tw-border-green-dark {
    border-color: #1f9d55 !important;
  }

  .xl\:tw-border-green {
    border-color: #38c172 !important;
  }

  .xl\:tw-border-green-light {
    border-color: #51d88a !important;
  }

  .xl\:tw-border-green-lighter {
    border-color: #a2f5bf !important;
  }

  .xl\:tw-border-green-lightest {
    border-color: #e3fcec !important;
  }

  .xl\:tw-border-teal-darkest {
    border-color: #0d3331 !important;
  }

  .xl\:tw-border-teal-darker {
    border-color: #174e4b !important;
  }

  .xl\:tw-border-teal-dark {
    border-color: #38a89d !important;
  }

  .xl\:tw-border-teal {
    border-color: #4dc0b5 !important;
  }

  .xl\:tw-border-teal-light {
    border-color: #64d5ca !important;
  }

  .xl\:tw-border-teal-lighter {
    border-color: #a0f0ed !important;
  }

  .xl\:tw-border-teal-lightest {
    border-color: #e8fffe !important;
  }

  .xl\:tw-border-blue-darkest {
    border-color: #05233b !important;
  }

  .xl\:tw-border-blue-darker {
    border-color: #103d60 !important;
  }

  .xl\:tw-border-blue-dark {
    border-color: #2779bd !important;
  }

  .xl\:tw-border-blue {
    border-color: #3490dc !important;
  }

  .xl\:tw-border-blue-light {
    border-color: #6cb2eb !important;
  }

  .xl\:tw-border-blue-lighter {
    border-color: #bcdefa !important;
  }

  .xl\:tw-border-blue-lightest {
    border-color: #eff8ff !important;
  }

  .xl\:tw-border-indigo-darkest {
    border-color: #191e38 !important;
  }

  .xl\:tw-border-indigo-darker {
    border-color: #2f365f !important;
  }

  .xl\:tw-border-indigo-dark {
    border-color: #5661b3 !important;
  }

  .xl\:tw-border-indigo {
    border-color: #6574cd !important;
  }

  .xl\:tw-border-indigo-light {
    border-color: #7886d7 !important;
  }

  .xl\:tw-border-indigo-lighter {
    border-color: #b2b7ff !important;
  }

  .xl\:tw-border-indigo-lightest {
    border-color: #e6e8ff !important;
  }

  .xl\:tw-border-purple-darkest {
    border-color: #1f133f !important;
  }

  .xl\:tw-border-purple-darker {
    border-color: #352465 !important;
  }

  .xl\:tw-border-purple-dark {
    border-color: #794acf !important;
  }

  .xl\:tw-border-purple {
    border-color: #9561e2 !important;
  }

  .xl\:tw-border-purple-light {
    border-color: #a779e9 !important;
  }

  .xl\:tw-border-purple-lighter {
    border-color: #d6bbfc !important;
  }

  .xl\:tw-border-purple-lightest {
    border-color: #f3ebff !important;
  }

  .xl\:tw-border-pink-darkest {
    border-color: #45051e !important;
  }

  .xl\:tw-border-pink-darker {
    border-color: #72173a !important;
  }

  .xl\:tw-border-pink-dark {
    border-color: #eb5286 !important;
  }

  .xl\:tw-border-pink {
    border-color: #f66d9b !important;
  }

  .xl\:tw-border-pink-light {
    border-color: #fa7ea8 !important;
  }

  .xl\:tw-border-pink-lighter {
    border-color: #ffbbca !important;
  }

  .xl\:tw-border-pink-lightest {
    border-color: #ffebef !important;
  }

  .xl\:tw-border-custom-grey-darker {
    border-color: #ccc !important;
  }

  .xl\:tw-border-custom-grey-dark {
    border-color: #ddd !important;
  }

  .xl\:tw-border-custom-grey {
    border-color: #eee !important;
  }

  .xl\:tw-border-custom-grey-light {
    border-color: #fafafa !important;
  }

  .xl\:hover\:tw-border-transparent:hover {
    border-color: transparent !important;
  }

  .xl\:hover\:tw-border-black-darker:hover {
    border-color: #222b2f !important;
  }

  .xl\:hover\:tw-border-black:hover {
    border-color: #333 !important;
  }

  .xl\:hover\:tw-border-grey-darkest:hover {
    border-color: #364349 !important;
  }

  .xl\:hover\:tw-border-grey-darker:hover {
    border-color: #596a73 !important;
  }

  .xl\:hover\:tw-border-grey-dark:hover {
    border-color: #70818a !important;
  }

  .xl\:hover\:tw-border-grey:hover {
    border-color: #9babb4 !important;
  }

  .xl\:hover\:tw-border-grey-light:hover {
    border-color: #dae4e9 !important;
  }

  .xl\:hover\:tw-border-grey-lighter:hover {
    border-color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-border-grey-lightest:hover {
    border-color: #fafcfc !important;
  }

  .xl\:hover\:tw-border-white:hover {
    border-color: #ffffff !important;
  }

  .xl\:hover\:tw-border-red-darkest:hover {
    border-color: #420806 !important;
  }

  .xl\:hover\:tw-border-red-darker:hover {
    border-color: #6a1b19 !important;
  }

  .xl\:hover\:tw-border-red-dark:hover {
    border-color: #cc1f1a !important;
  }

  .xl\:hover\:tw-border-red:hover {
    border-color: #e3342f !important;
  }

  .xl\:hover\:tw-border-red-light:hover {
    border-color: #ef5753 !important;
  }

  .xl\:hover\:tw-border-red-lighter:hover {
    border-color: #f9acaa !important;
  }

  .xl\:hover\:tw-border-red-lightest:hover {
    border-color: #fcebea !important;
  }

  .xl\:hover\:tw-border-orange-darkest:hover {
    border-color: #542605 !important;
  }

  .xl\:hover\:tw-border-orange-darker:hover {
    border-color: #7f4012 !important;
  }

  .xl\:hover\:tw-border-orange-dark:hover {
    border-color: #de751f !important;
  }

  .xl\:hover\:tw-border-orange:hover {
    border-color: #f6993f !important;
  }

  .xl\:hover\:tw-border-orange-light:hover {
    border-color: #faad63 !important;
  }

  .xl\:hover\:tw-border-orange-lighter:hover {
    border-color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-border-orange-lightest:hover {
    border-color: #fff5eb !important;
  }

  .xl\:hover\:tw-border-yellow-darkest:hover {
    border-color: #453411 !important;
  }

  .xl\:hover\:tw-border-yellow-darker:hover {
    border-color: #684f1d !important;
  }

  .xl\:hover\:tw-border-yellow-dark:hover {
    border-color: #f2d024 !important;
  }

  .xl\:hover\:tw-border-yellow:hover {
    border-color: #ffed4a !important;
  }

  .xl\:hover\:tw-border-yellow-light:hover {
    border-color: #fff382 !important;
  }

  .xl\:hover\:tw-border-yellow-lighter:hover {
    border-color: #fff9c2 !important;
  }

  .xl\:hover\:tw-border-yellow-lightest:hover {
    border-color: #fcfbeb !important;
  }

  .xl\:hover\:tw-border-green-darkest:hover {
    border-color: #032d19 !important;
  }

  .xl\:hover\:tw-border-green-darker:hover {
    border-color: #0b4228 !important;
  }

  .xl\:hover\:tw-border-green-dark:hover {
    border-color: #1f9d55 !important;
  }

  .xl\:hover\:tw-border-green:hover {
    border-color: #38c172 !important;
  }

  .xl\:hover\:tw-border-green-light:hover {
    border-color: #51d88a !important;
  }

  .xl\:hover\:tw-border-green-lighter:hover {
    border-color: #a2f5bf !important;
  }

  .xl\:hover\:tw-border-green-lightest:hover {
    border-color: #e3fcec !important;
  }

  .xl\:hover\:tw-border-teal-darkest:hover {
    border-color: #0d3331 !important;
  }

  .xl\:hover\:tw-border-teal-darker:hover {
    border-color: #174e4b !important;
  }

  .xl\:hover\:tw-border-teal-dark:hover {
    border-color: #38a89d !important;
  }

  .xl\:hover\:tw-border-teal:hover {
    border-color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-border-teal-light:hover {
    border-color: #64d5ca !important;
  }

  .xl\:hover\:tw-border-teal-lighter:hover {
    border-color: #a0f0ed !important;
  }

  .xl\:hover\:tw-border-teal-lightest:hover {
    border-color: #e8fffe !important;
  }

  .xl\:hover\:tw-border-blue-darkest:hover {
    border-color: #05233b !important;
  }

  .xl\:hover\:tw-border-blue-darker:hover {
    border-color: #103d60 !important;
  }

  .xl\:hover\:tw-border-blue-dark:hover {
    border-color: #2779bd !important;
  }

  .xl\:hover\:tw-border-blue:hover {
    border-color: #3490dc !important;
  }

  .xl\:hover\:tw-border-blue-light:hover {
    border-color: #6cb2eb !important;
  }

  .xl\:hover\:tw-border-blue-lighter:hover {
    border-color: #bcdefa !important;
  }

  .xl\:hover\:tw-border-blue-lightest:hover {
    border-color: #eff8ff !important;
  }

  .xl\:hover\:tw-border-indigo-darkest:hover {
    border-color: #191e38 !important;
  }

  .xl\:hover\:tw-border-indigo-darker:hover {
    border-color: #2f365f !important;
  }

  .xl\:hover\:tw-border-indigo-dark:hover {
    border-color: #5661b3 !important;
  }

  .xl\:hover\:tw-border-indigo:hover {
    border-color: #6574cd !important;
  }

  .xl\:hover\:tw-border-indigo-light:hover {
    border-color: #7886d7 !important;
  }

  .xl\:hover\:tw-border-indigo-lighter:hover {
    border-color: #b2b7ff !important;
  }

  .xl\:hover\:tw-border-indigo-lightest:hover {
    border-color: #e6e8ff !important;
  }

  .xl\:hover\:tw-border-purple-darkest:hover {
    border-color: #1f133f !important;
  }

  .xl\:hover\:tw-border-purple-darker:hover {
    border-color: #352465 !important;
  }

  .xl\:hover\:tw-border-purple-dark:hover {
    border-color: #794acf !important;
  }

  .xl\:hover\:tw-border-purple:hover {
    border-color: #9561e2 !important;
  }

  .xl\:hover\:tw-border-purple-light:hover {
    border-color: #a779e9 !important;
  }

  .xl\:hover\:tw-border-purple-lighter:hover {
    border-color: #d6bbfc !important;
  }

  .xl\:hover\:tw-border-purple-lightest:hover {
    border-color: #f3ebff !important;
  }

  .xl\:hover\:tw-border-pink-darkest:hover {
    border-color: #45051e !important;
  }

  .xl\:hover\:tw-border-pink-darker:hover {
    border-color: #72173a !important;
  }

  .xl\:hover\:tw-border-pink-dark:hover {
    border-color: #eb5286 !important;
  }

  .xl\:hover\:tw-border-pink:hover {
    border-color: #f66d9b !important;
  }

  .xl\:hover\:tw-border-pink-light:hover {
    border-color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-border-pink-lighter:hover {
    border-color: #ffbbca !important;
  }

  .xl\:hover\:tw-border-pink-lightest:hover {
    border-color: #ffebef !important;
  }

  .xl\:hover\:tw-border-custom-grey-darker:hover {
    border-color: #ccc !important;
  }

  .xl\:hover\:tw-border-custom-grey-dark:hover {
    border-color: #ddd !important;
  }

  .xl\:hover\:tw-border-custom-grey:hover {
    border-color: #eee !important;
  }

  .xl\:hover\:tw-border-custom-grey-light:hover {
    border-color: #fafafa !important;
  }

  .xl\:tw-rounded-none {
    border-radius: 0 !important;
  }

  .xl\:tw-rounded-sm {
    border-radius: .125rem !important;
  }

  .xl\:tw-rounded {
    border-radius: .25rem !important;
  }

  .xl\:tw-rounded-lg {
    border-radius: .5rem !important;
  }

  .xl\:tw-rounded-full {
    border-radius: 9999px !important;
  }

  .xl\:tw-rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-t-sm {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-r-sm {
    border-top-right-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-b-sm {
    border-bottom-right-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-l-sm {
    border-top-left-radius: .125rem !important;
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-t {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-r {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-b {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-l {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-t-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-r-lg {
    border-top-right-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-b-lg {
    border-bottom-right-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-l-lg {
    border-top-left-radius: .5rem !important;
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .xl\:tw-rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .xl\:tw-rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .xl\:tw-rounded-tl-sm {
    border-top-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tr-sm {
    border-top-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-br-sm {
    border-bottom-right-radius: .125rem !important;
  }

  .xl\:tw-rounded-bl-sm {
    border-bottom-left-radius: .125rem !important;
  }

  .xl\:tw-rounded-tl {
    border-top-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tr {
    border-top-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-br {
    border-bottom-right-radius: .25rem !important;
  }

  .xl\:tw-rounded-bl {
    border-bottom-left-radius: .25rem !important;
  }

  .xl\:tw-rounded-tl-lg {
    border-top-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tr-lg {
    border-top-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-br-lg {
    border-bottom-right-radius: .5rem !important;
  }

  .xl\:tw-rounded-bl-lg {
    border-bottom-left-radius: .5rem !important;
  }

  .xl\:tw-rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .xl\:tw-rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:tw-rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:tw-border-solid {
    border-style: solid !important;
  }

  .xl\:tw-border-dashed {
    border-style: dashed !important;
  }

  .xl\:tw-border-dotted {
    border-style: dotted !important;
  }

  .xl\:tw-border-none {
    border-style: none !important;
  }

  .xl\:tw-border-0 {
    border-width: 0 !important;
  }

  .xl\:tw-border-2 {
    border-width: 2px !important;
  }

  .xl\:tw-border-4 {
    border-width: 4px !important;
  }

  .xl\:tw-border-8 {
    border-width: 8px !important;
  }

  .xl\:tw-border {
    border-width: 1px !important;
  }

  .xl\:tw-border-t-0 {
    border-top-width: 0 !important;
  }

  .xl\:tw-border-r-0 {
    border-right-width: 0 !important;
  }

  .xl\:tw-border-b-0 {
    border-bottom-width: 0 !important;
  }

  .xl\:tw-border-l-0 {
    border-left-width: 0 !important;
  }

  .xl\:tw-border-t-2 {
    border-top-width: 2px !important;
  }

  .xl\:tw-border-r-2 {
    border-right-width: 2px !important;
  }

  .xl\:tw-border-b-2 {
    border-bottom-width: 2px !important;
  }

  .xl\:tw-border-l-2 {
    border-left-width: 2px !important;
  }

  .xl\:tw-border-t-4 {
    border-top-width: 4px !important;
  }

  .xl\:tw-border-r-4 {
    border-right-width: 4px !important;
  }

  .xl\:tw-border-b-4 {
    border-bottom-width: 4px !important;
  }

  .xl\:tw-border-l-4 {
    border-left-width: 4px !important;
  }

  .xl\:tw-border-t-8 {
    border-top-width: 8px !important;
  }

  .xl\:tw-border-r-8 {
    border-right-width: 8px !important;
  }

  .xl\:tw-border-b-8 {
    border-bottom-width: 8px !important;
  }

  .xl\:tw-border-l-8 {
    border-left-width: 8px !important;
  }

  .xl\:tw-border-t {
    border-top-width: 1px !important;
  }

  .xl\:tw-border-r {
    border-right-width: 1px !important;
  }

  .xl\:tw-border-b {
    border-bottom-width: 1px !important;
  }

  .xl\:tw-border-l {
    border-left-width: 1px !important;
  }

  .xl\:tw-cursor-auto {
    cursor: auto !important;
  }

  .xl\:tw-cursor-default {
    cursor: default !important;
  }

  .xl\:tw-cursor-pointer {
    cursor: pointer !important;
  }

  .xl\:tw-cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .xl\:tw-block {
    display: block !important;
  }

  .xl\:tw-inline-block {
    display: inline-block !important;
  }

  .xl\:tw-inline {
    display: inline !important;
  }

  .xl\:tw-table {
    display: table !important;
  }

  .xl\:tw-table-row {
    display: table-row !important;
  }

  .xl\:tw-table-cell {
    display: table-cell !important;
  }

  .xl\:tw-hidden {
    display: none !important;
  }

  .xl\:tw-flex {
    display: flex !important;
  }

  .xl\:tw-inline-flex {
    display: inline-flex !important;
  }

  .xl\:tw-flex-row {
    flex-direction: row !important;
  }

  .xl\:tw-flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .xl\:tw-flex-col {
    flex-direction: column !important;
  }

  .xl\:tw-flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .xl\:tw-flex-wrap {
    flex-wrap: wrap !important;
  }

  .xl\:tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .xl\:tw-flex-no-wrap {
    flex-wrap: nowrap !important;
  }

  .xl\:tw-items-start {
    align-items: flex-start !important;
  }

  .xl\:tw-items-end {
    align-items: flex-end !important;
  }

  .xl\:tw-items-center {
    align-items: center !important;
  }

  .xl\:tw-items-baseline {
    align-items: baseline !important;
  }

  .xl\:tw-items-stretch {
    align-items: stretch !important;
  }

  .xl\:tw-self-auto {
    align-self: auto !important;
  }

  .xl\:tw-self-start {
    align-self: flex-start !important;
  }

  .xl\:tw-self-end {
    align-self: flex-end !important;
  }

  .xl\:tw-self-center {
    align-self: center !important;
  }

  .xl\:tw-self-stretch {
    align-self: stretch !important;
  }

  .xl\:tw-justify-start {
    justify-content: flex-start !important;
  }

  .xl\:tw-justify-end {
    justify-content: flex-end !important;
  }

  .xl\:tw-justify-center {
    justify-content: center !important;
  }

  .xl\:tw-justify-between {
    justify-content: space-between !important;
  }

  .xl\:tw-justify-around {
    justify-content: space-around !important;
  }

  .xl\:tw-content-center {
    align-content: center !important;
  }

  .xl\:tw-content-start {
    align-content: flex-start !important;
  }

  .xl\:tw-content-end {
    align-content: flex-end !important;
  }

  .xl\:tw-content-between {
    align-content: space-between !important;
  }

  .xl\:tw-content-around {
    align-content: space-around !important;
  }

  .xl\:tw-flex-1 {
    flex: 1 !important;
  }

  .xl\:tw-flex-auto {
    flex: auto !important;
  }

  .xl\:tw-flex-initial {
    flex: initial !important;
  }

  .xl\:tw-flex-none {
    flex: none !important;
  }

  .xl\:tw-flex-grow {
    flex-grow: 1 !important;
  }

  .xl\:tw-flex-shrink {
    flex-shrink: 1 !important;
  }

  .xl\:tw-flex-no-grow {
    flex-grow: 0 !important;
  }

  .xl\:tw-flex-no-shrink {
    flex-shrink: 0 !important;
  }

  .xl\:tw-float-right {
    float: right !important;
  }

  .xl\:tw-float-left {
    float: left !important;
  }

  .xl\:tw-float-none {
    float: none !important;
  }

  .xl\:tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xl\:tw-font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  }

  .xl\:tw-font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
  }

  .xl\:tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
  }

  .xl\:tw-font-hairline {
    font-weight: 100 !important;
  }

  .xl\:tw-font-thin {
    font-weight: 200 !important;
  }

  .xl\:tw-font-light {
    font-weight: 300 !important;
  }

  .xl\:tw-font-normal {
    font-weight: 400 !important;
  }

  .xl\:tw-font-medium {
    font-weight: 500 !important;
  }

  .xl\:tw-font-semibold {
    font-weight: 600 !important;
  }

  .xl\:tw-font-bold {
    font-weight: 700 !important;
  }

  .xl\:tw-font-extrabold {
    font-weight: 800 !important;
  }

  .xl\:tw-font-black {
    font-weight: 900 !important;
  }

  .xl\:hover\:tw-font-hairline:hover {
    font-weight: 100 !important;
  }

  .xl\:hover\:tw-font-thin:hover {
    font-weight: 200 !important;
  }

  .xl\:hover\:tw-font-light:hover {
    font-weight: 300 !important;
  }

  .xl\:hover\:tw-font-normal:hover {
    font-weight: 400 !important;
  }

  .xl\:hover\:tw-font-medium:hover {
    font-weight: 500 !important;
  }

  .xl\:hover\:tw-font-semibold:hover {
    font-weight: 600 !important;
  }

  .xl\:hover\:tw-font-bold:hover {
    font-weight: 700 !important;
  }

  .xl\:hover\:tw-font-extrabold:hover {
    font-weight: 800 !important;
  }

  .xl\:hover\:tw-font-black:hover {
    font-weight: 900 !important;
  }

  .xl\:tw-h-1 {
    height: 0.25rem !important;
  }

  .xl\:tw-h-2 {
    height: 0.5rem !important;
  }

  .xl\:tw-h-3 {
    height: 0.75rem !important;
  }

  .xl\:tw-h-4 {
    height: 1rem !important;
  }

  .xl\:tw-h-6 {
    height: 1.5rem !important;
  }

  .xl\:tw-h-8 {
    height: 2rem !important;
  }

  .xl\:tw-h-10 {
    height: 2.5rem !important;
  }

  .xl\:tw-h-12 {
    height: 3rem !important;
  }

  .xl\:tw-h-16 {
    height: 4rem !important;
  }

  .xl\:tw-h-24 {
    height: 6rem !important;
  }

  .xl\:tw-h-32 {
    height: 8rem !important;
  }

  .xl\:tw-h-48 {
    height: 12rem !important;
  }

  .xl\:tw-h-64 {
    height: 16rem !important;
  }

  .xl\:tw-h-auto {
    height: auto !important;
  }

  .xl\:tw-h-px {
    height: 1px !important;
  }

  .xl\:tw-h-full {
    height: 100% !important;
  }

  .xl\:tw-h-screen {
    height: 100vh !important;
  }

  .xl\:tw-leading-none {
    line-height: 1 !important;
  }

  .xl\:tw-leading-tight {
    line-height: 1.25 !important;
  }

  .xl\:tw-leading-normal {
    line-height: 1.5 !important;
  }

  .xl\:tw-leading-loose {
    line-height: 2 !important;
  }

  .xl\:tw-m-0 {
    margin: 0 !important;
  }

  .xl\:tw-m-1 {
    margin: 0.25rem !important;
  }

  .xl\:tw-m-2 {
    margin: 0.5rem !important;
  }

  .xl\:tw-m-3 {
    margin: 0.75rem !important;
  }

  .xl\:tw-m-4 {
    margin: 1rem !important;
  }

  .xl\:tw-m-6 {
    margin: 1.5rem !important;
  }

  .xl\:tw-m-8 {
    margin: 2rem !important;
  }

  .xl\:tw-m-auto {
    margin: auto !important;
  }

  .xl\:tw-m-px {
    margin: 1px !important;
  }

  .xl\:tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw-my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xl\:tw-my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xl\:tw-my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .xl\:tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:tw-mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:tw-mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:tw-mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:tw-mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:tw-mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw-mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw-mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw-ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw-mt-1 {
    margin-top: 0.25rem !important;
  }

  .xl\:tw-mr-1 {
    margin-right: 0.25rem !important;
  }

  .xl\:tw-mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .xl\:tw-ml-1 {
    margin-left: 0.25rem !important;
  }

  .xl\:tw-mt-2 {
    margin-top: 0.5rem !important;
  }

  .xl\:tw-mr-2 {
    margin-right: 0.5rem !important;
  }

  .xl\:tw-mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .xl\:tw-ml-2 {
    margin-left: 0.5rem !important;
  }

  .xl\:tw-mt-3 {
    margin-top: 0.75rem !important;
  }

  .xl\:tw-mr-3 {
    margin-right: 0.75rem !important;
  }

  .xl\:tw-mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .xl\:tw-ml-3 {
    margin-left: 0.75rem !important;
  }

  .xl\:tw-mt-4 {
    margin-top: 1rem !important;
  }

  .xl\:tw-mr-4 {
    margin-right: 1rem !important;
  }

  .xl\:tw-mb-4 {
    margin-bottom: 1rem !important;
  }

  .xl\:tw-ml-4 {
    margin-left: 1rem !important;
  }

  .xl\:tw-mt-6 {
    margin-top: 1.5rem !important;
  }

  .xl\:tw-mr-6 {
    margin-right: 1.5rem !important;
  }

  .xl\:tw-mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .xl\:tw-ml-6 {
    margin-left: 1.5rem !important;
  }

  .xl\:tw-mt-8 {
    margin-top: 2rem !important;
  }

  .xl\:tw-mr-8 {
    margin-right: 2rem !important;
  }

  .xl\:tw-mb-8 {
    margin-bottom: 2rem !important;
  }

  .xl\:tw-ml-8 {
    margin-left: 2rem !important;
  }

  .xl\:tw-mt-auto {
    margin-top: auto !important;
  }

  .xl\:tw-mr-auto {
    margin-right: auto !important;
  }

  .xl\:tw-mb-auto {
    margin-bottom: auto !important;
  }

  .xl\:tw-ml-auto {
    margin-left: auto !important;
  }

  .xl\:tw-mt-px {
    margin-top: 1px !important;
  }

  .xl\:tw-mr-px {
    margin-right: 1px !important;
  }

  .xl\:tw-mb-px {
    margin-bottom: 1px !important;
  }

  .xl\:tw-ml-px {
    margin-left: 1px !important;
  }

  .xl\:tw-max-h-full {
    max-height: 100% !important;
  }

  .xl\:tw-max-h-screen {
    max-height: 100vh !important;
  }

  .xl\:tw-max-w-xs {
    max-width: 20rem !important;
  }

  .xl\:tw-max-w-sm {
    max-width: 30rem !important;
  }

  .xl\:tw-max-w-md {
    max-width: 40rem !important;
  }

  .xl\:tw-max-w-lg {
    max-width: 50rem !important;
  }

  .xl\:tw-max-w-xl {
    max-width: 60rem !important;
  }

  .xl\:tw-max-w-2xl {
    max-width: 70rem !important;
  }

  .xl\:tw-max-w-3xl {
    max-width: 80rem !important;
  }

  .xl\:tw-max-w-4xl {
    max-width: 90rem !important;
  }

  .xl\:tw-max-w-5xl {
    max-width: 100rem !important;
  }

  .xl\:tw-max-w-full {
    max-width: 100% !important;
  }

  .xl\:tw-min-h-0 {
    min-height: 0 !important;
  }

  .xl\:tw-min-h-full {
    min-height: 100% !important;
  }

  .xl\:tw-min-h-screen {
    min-height: 100vh !important;
  }

  .xl\:tw-min-w-0 {
    min-width: 0 !important;
  }

  .xl\:tw-min-w-full {
    min-width: 100% !important;
  }

  .xl\:tw--m-0 {
    margin: 0 !important;
  }

  .xl\:tw--m-1 {
    margin: -0.25rem !important;
  }

  .xl\:tw--m-2 {
    margin: -0.5rem !important;
  }

  .xl\:tw--m-3 {
    margin: -0.75rem !important;
  }

  .xl\:tw--m-4 {
    margin: -1rem !important;
  }

  .xl\:tw--m-6 {
    margin: -1.5rem !important;
  }

  .xl\:tw--m-8 {
    margin: -2rem !important;
  }

  .xl\:tw--m-px {
    margin: -1px !important;
  }

  .xl\:tw--my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:tw--mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:tw--my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:tw--my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:tw--my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xl\:tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:tw--mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:tw--mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .xl\:tw--mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .xl\:tw--mt-0 {
    margin-top: 0 !important;
  }

  .xl\:tw--mr-0 {
    margin-right: 0 !important;
  }

  .xl\:tw--mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:tw--ml-0 {
    margin-left: 0 !important;
  }

  .xl\:tw--mt-1 {
    margin-top: -0.25rem !important;
  }

  .xl\:tw--mr-1 {
    margin-right: -0.25rem !important;
  }

  .xl\:tw--mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .xl\:tw--ml-1 {
    margin-left: -0.25rem !important;
  }

  .xl\:tw--mt-2 {
    margin-top: -0.5rem !important;
  }

  .xl\:tw--mr-2 {
    margin-right: -0.5rem !important;
  }

  .xl\:tw--mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .xl\:tw--ml-2 {
    margin-left: -0.5rem !important;
  }

  .xl\:tw--mt-3 {
    margin-top: -0.75rem !important;
  }

  .xl\:tw--mr-3 {
    margin-right: -0.75rem !important;
  }

  .xl\:tw--mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .xl\:tw--ml-3 {
    margin-left: -0.75rem !important;
  }

  .xl\:tw--mt-4 {
    margin-top: -1rem !important;
  }

  .xl\:tw--mr-4 {
    margin-right: -1rem !important;
  }

  .xl\:tw--mb-4 {
    margin-bottom: -1rem !important;
  }

  .xl\:tw--ml-4 {
    margin-left: -1rem !important;
  }

  .xl\:tw--mt-6 {
    margin-top: -1.5rem !important;
  }

  .xl\:tw--mr-6 {
    margin-right: -1.5rem !important;
  }

  .xl\:tw--mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .xl\:tw--ml-6 {
    margin-left: -1.5rem !important;
  }

  .xl\:tw--mt-8 {
    margin-top: -2rem !important;
  }

  .xl\:tw--mr-8 {
    margin-right: -2rem !important;
  }

  .xl\:tw--mb-8 {
    margin-bottom: -2rem !important;
  }

  .xl\:tw--ml-8 {
    margin-left: -2rem !important;
  }

  .xl\:tw--mt-px {
    margin-top: -1px !important;
  }

  .xl\:tw--mr-px {
    margin-right: -1px !important;
  }

  .xl\:tw--mb-px {
    margin-bottom: -1px !important;
  }

  .xl\:tw--ml-px {
    margin-left: -1px !important;
  }

  .xl\:tw-opacity-0 {
    opacity: 0 !important;
  }

  .xl\:tw-opacity-25 {
    opacity: .25 !important;
  }

  .xl\:tw-opacity-50 {
    opacity: .5 !important;
  }

  .xl\:tw-opacity-75 {
    opacity: .75 !important;
  }

  .xl\:tw-opacity-100 {
    opacity: 1 !important;
  }

  .xl\:tw-overflow-auto {
    overflow: auto !important;
  }

  .xl\:tw-overflow-hidden {
    overflow: hidden !important;
  }

  .xl\:tw-overflow-visible {
    overflow: visible !important;
  }

  .xl\:tw-overflow-scroll {
    overflow: scroll !important;
  }

  .xl\:tw-overflow-x-scroll {
    overflow-x: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-overflow-y-scroll {
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar !important;
  }

  .xl\:tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .xl\:tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .xl\:tw-p-0 {
    padding: 0 !important;
  }

  .xl\:tw-p-1 {
    padding: 0.25rem !important;
  }

  .xl\:tw-p-2 {
    padding: 0.5rem !important;
  }

  .xl\:tw-p-3 {
    padding: 0.75rem !important;
  }

  .xl\:tw-p-4 {
    padding: 1rem !important;
  }

  .xl\:tw-p-6 {
    padding: 1.5rem !important;
  }

  .xl\:tw-p-8 {
    padding: 2rem !important;
  }

  .xl\:tw-p-px {
    padding: 1px !important;
  }

  .xl\:tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .xl\:tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .xl\:tw-py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xl\:tw-py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xl\:tw-py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .xl\:tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:tw-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:tw-px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .xl\:tw-px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xl\:tw-pt-0 {
    padding-top: 0 !important;
  }

  .xl\:tw-pr-0 {
    padding-right: 0 !important;
  }

  .xl\:tw-pb-0 {
    padding-bottom: 0 !important;
  }

  .xl\:tw-pl-0 {
    padding-left: 0 !important;
  }

  .xl\:tw-pt-1 {
    padding-top: 0.25rem !important;
  }

  .xl\:tw-pr-1 {
    padding-right: 0.25rem !important;
  }

  .xl\:tw-pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .xl\:tw-pl-1 {
    padding-left: 0.25rem !important;
  }

  .xl\:tw-pt-2 {
    padding-top: 0.5rem !important;
  }

  .xl\:tw-pr-2 {
    padding-right: 0.5rem !important;
  }

  .xl\:tw-pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .xl\:tw-pl-2 {
    padding-left: 0.5rem !important;
  }

  .xl\:tw-pt-3 {
    padding-top: 0.75rem !important;
  }

  .xl\:tw-pr-3 {
    padding-right: 0.75rem !important;
  }

  .xl\:tw-pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .xl\:tw-pl-3 {
    padding-left: 0.75rem !important;
  }

  .xl\:tw-pt-4 {
    padding-top: 1rem !important;
  }

  .xl\:tw-pr-4 {
    padding-right: 1rem !important;
  }

  .xl\:tw-pb-4 {
    padding-bottom: 1rem !important;
  }

  .xl\:tw-pl-4 {
    padding-left: 1rem !important;
  }

  .xl\:tw-pt-6 {
    padding-top: 1.5rem !important;
  }

  .xl\:tw-pr-6 {
    padding-right: 1.5rem !important;
  }

  .xl\:tw-pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .xl\:tw-pl-6 {
    padding-left: 1.5rem !important;
  }

  .xl\:tw-pt-8 {
    padding-top: 2rem !important;
  }

  .xl\:tw-pr-8 {
    padding-right: 2rem !important;
  }

  .xl\:tw-pb-8 {
    padding-bottom: 2rem !important;
  }

  .xl\:tw-pl-8 {
    padding-left: 2rem !important;
  }

  .xl\:tw-pt-px {
    padding-top: 1px !important;
  }

  .xl\:tw-pr-px {
    padding-right: 1px !important;
  }

  .xl\:tw-pb-px {
    padding-bottom: 1px !important;
  }

  .xl\:tw-pl-px {
    padding-left: 1px !important;
  }

  .xl\:tw-pointer-events-none {
    pointer-events: none !important;
  }

  .xl\:tw-pointer-events-auto {
    pointer-events: auto !important;
  }

  .xl\:tw-static {
    position: static !important;
  }

  .xl\:tw-fixed {
    position: fixed !important;
  }

  .xl\:tw-absolute {
    position: absolute !important;
  }

  .xl\:tw-relative {
    position: relative !important;
  }

  .xl\:tw-pin-none {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xl\:tw-pin {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-y {
    top: 0 !important;
    bottom: 0 !important;
  }

  .xl\:tw-pin-x {
    right: 0 !important;
    left: 0 !important;
  }

  .xl\:tw-pin-t {
    top: 0 !important;
  }

  .xl\:tw-pin-r {
    right: 0 !important;
  }

  .xl\:tw-pin-b {
    bottom: 0 !important;
  }

  .xl\:tw-pin-l {
    left: 0 !important;
  }

  .xl\:tw-resize-none {
    resize: none !important;
  }

  .xl\:tw-resize-y {
    resize: vertical !important;
  }

  .xl\:tw-resize-x {
    resize: horizontal !important;
  }

  .xl\:tw-resize {
    resize: both !important;
  }

  .xl\:tw-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10) !important;
  }

  .xl\:tw-shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  }

  .xl\:tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:tw-shadow-none {
    box-shadow: none !important;
  }

  .xl\:tw-text-left {
    text-align: left !important;
  }

  .xl\:tw-text-center {
    text-align: center !important;
  }

  .xl\:tw-text-right {
    text-align: right !important;
  }

  .xl\:tw-text-justify {
    text-align: justify !important;
  }

  .xl\:tw-text-transparent {
    color: transparent !important;
  }

  .xl\:tw-text-black-darker {
    color: #222b2f !important;
  }

  .xl\:tw-text-black {
    color: #333 !important;
  }

  .xl\:tw-text-grey-darkest {
    color: #364349 !important;
  }

  .xl\:tw-text-grey-darker {
    color: #596a73 !important;
  }

  .xl\:tw-text-grey-dark {
    color: #70818a !important;
  }

  .xl\:tw-text-grey {
    color: #9babb4 !important;
  }

  .xl\:tw-text-grey-light {
    color: #dae4e9 !important;
  }

  .xl\:tw-text-grey-lighter {
    color: #f3f7f9 !important;
  }

  .xl\:tw-text-grey-lightest {
    color: #fafcfc !important;
  }

  .xl\:tw-text-white {
    color: #ffffff !important;
  }

  .xl\:tw-text-red-darkest {
    color: #420806 !important;
  }

  .xl\:tw-text-red-darker {
    color: #6a1b19 !important;
  }

  .xl\:tw-text-red-dark {
    color: #cc1f1a !important;
  }

  .xl\:tw-text-red {
    color: #e3342f !important;
  }

  .xl\:tw-text-red-light {
    color: #ef5753 !important;
  }

  .xl\:tw-text-red-lighter {
    color: #f9acaa !important;
  }

  .xl\:tw-text-red-lightest {
    color: #fcebea !important;
  }

  .xl\:tw-text-orange-darkest {
    color: #542605 !important;
  }

  .xl\:tw-text-orange-darker {
    color: #7f4012 !important;
  }

  .xl\:tw-text-orange-dark {
    color: #de751f !important;
  }

  .xl\:tw-text-orange {
    color: #f6993f !important;
  }

  .xl\:tw-text-orange-light {
    color: #faad63 !important;
  }

  .xl\:tw-text-orange-lighter {
    color: #fcd9b6 !important;
  }

  .xl\:tw-text-orange-lightest {
    color: #fff5eb !important;
  }

  .xl\:tw-text-yellow-darkest {
    color: #453411 !important;
  }

  .xl\:tw-text-yellow-darker {
    color: #684f1d !important;
  }

  .xl\:tw-text-yellow-dark {
    color: #f2d024 !important;
  }

  .xl\:tw-text-yellow {
    color: #ffed4a !important;
  }

  .xl\:tw-text-yellow-light {
    color: #fff382 !important;
  }

  .xl\:tw-text-yellow-lighter {
    color: #fff9c2 !important;
  }

  .xl\:tw-text-yellow-lightest {
    color: #fcfbeb !important;
  }

  .xl\:tw-text-green-darkest {
    color: #032d19 !important;
  }

  .xl\:tw-text-green-darker {
    color: #0b4228 !important;
  }

  .xl\:tw-text-green-dark {
    color: #1f9d55 !important;
  }

  .xl\:tw-text-green {
    color: #38c172 !important;
  }

  .xl\:tw-text-green-light {
    color: #51d88a !important;
  }

  .xl\:tw-text-green-lighter {
    color: #a2f5bf !important;
  }

  .xl\:tw-text-green-lightest {
    color: #e3fcec !important;
  }

  .xl\:tw-text-teal-darkest {
    color: #0d3331 !important;
  }

  .xl\:tw-text-teal-darker {
    color: #174e4b !important;
  }

  .xl\:tw-text-teal-dark {
    color: #38a89d !important;
  }

  .xl\:tw-text-teal {
    color: #4dc0b5 !important;
  }

  .xl\:tw-text-teal-light {
    color: #64d5ca !important;
  }

  .xl\:tw-text-teal-lighter {
    color: #a0f0ed !important;
  }

  .xl\:tw-text-teal-lightest {
    color: #e8fffe !important;
  }

  .xl\:tw-text-blue-darkest {
    color: #05233b !important;
  }

  .xl\:tw-text-blue-darker {
    color: #103d60 !important;
  }

  .xl\:tw-text-blue-dark {
    color: #2779bd !important;
  }

  .xl\:tw-text-blue {
    color: #3490dc !important;
  }

  .xl\:tw-text-blue-light {
    color: #6cb2eb !important;
  }

  .xl\:tw-text-blue-lighter {
    color: #bcdefa !important;
  }

  .xl\:tw-text-blue-lightest {
    color: #eff8ff !important;
  }

  .xl\:tw-text-indigo-darkest {
    color: #191e38 !important;
  }

  .xl\:tw-text-indigo-darker {
    color: #2f365f !important;
  }

  .xl\:tw-text-indigo-dark {
    color: #5661b3 !important;
  }

  .xl\:tw-text-indigo {
    color: #6574cd !important;
  }

  .xl\:tw-text-indigo-light {
    color: #7886d7 !important;
  }

  .xl\:tw-text-indigo-lighter {
    color: #b2b7ff !important;
  }

  .xl\:tw-text-indigo-lightest {
    color: #e6e8ff !important;
  }

  .xl\:tw-text-purple-darkest {
    color: #1f133f !important;
  }

  .xl\:tw-text-purple-darker {
    color: #352465 !important;
  }

  .xl\:tw-text-purple-dark {
    color: #794acf !important;
  }

  .xl\:tw-text-purple {
    color: #9561e2 !important;
  }

  .xl\:tw-text-purple-light {
    color: #a779e9 !important;
  }

  .xl\:tw-text-purple-lighter {
    color: #d6bbfc !important;
  }

  .xl\:tw-text-purple-lightest {
    color: #f3ebff !important;
  }

  .xl\:tw-text-pink-darkest {
    color: #45051e !important;
  }

  .xl\:tw-text-pink-darker {
    color: #72173a !important;
  }

  .xl\:tw-text-pink-dark {
    color: #eb5286 !important;
  }

  .xl\:tw-text-pink {
    color: #f66d9b !important;
  }

  .xl\:tw-text-pink-light {
    color: #fa7ea8 !important;
  }

  .xl\:tw-text-pink-lighter {
    color: #ffbbca !important;
  }

  .xl\:tw-text-pink-lightest {
    color: #ffebef !important;
  }

  .xl\:tw-text-custom-grey-darker {
    color: #ccc !important;
  }

  .xl\:tw-text-custom-grey-dark {
    color: #ddd !important;
  }

  .xl\:tw-text-custom-grey {
    color: #eee !important;
  }

  .xl\:tw-text-custom-grey-light {
    color: #fafafa !important;
  }

  .xl\:hover\:tw-text-transparent:hover {
    color: transparent !important;
  }

  .xl\:hover\:tw-text-black-darker:hover {
    color: #222b2f !important;
  }

  .xl\:hover\:tw-text-black:hover {
    color: #333 !important;
  }

  .xl\:hover\:tw-text-grey-darkest:hover {
    color: #364349 !important;
  }

  .xl\:hover\:tw-text-grey-darker:hover {
    color: #596a73 !important;
  }

  .xl\:hover\:tw-text-grey-dark:hover {
    color: #70818a !important;
  }

  .xl\:hover\:tw-text-grey:hover {
    color: #9babb4 !important;
  }

  .xl\:hover\:tw-text-grey-light:hover {
    color: #dae4e9 !important;
  }

  .xl\:hover\:tw-text-grey-lighter:hover {
    color: #f3f7f9 !important;
  }

  .xl\:hover\:tw-text-grey-lightest:hover {
    color: #fafcfc !important;
  }

  .xl\:hover\:tw-text-white:hover {
    color: #ffffff !important;
  }

  .xl\:hover\:tw-text-red-darkest:hover {
    color: #420806 !important;
  }

  .xl\:hover\:tw-text-red-darker:hover {
    color: #6a1b19 !important;
  }

  .xl\:hover\:tw-text-red-dark:hover {
    color: #cc1f1a !important;
  }

  .xl\:hover\:tw-text-red:hover {
    color: #e3342f !important;
  }

  .xl\:hover\:tw-text-red-light:hover {
    color: #ef5753 !important;
  }

  .xl\:hover\:tw-text-red-lighter:hover {
    color: #f9acaa !important;
  }

  .xl\:hover\:tw-text-red-lightest:hover {
    color: #fcebea !important;
  }

  .xl\:hover\:tw-text-orange-darkest:hover {
    color: #542605 !important;
  }

  .xl\:hover\:tw-text-orange-darker:hover {
    color: #7f4012 !important;
  }

  .xl\:hover\:tw-text-orange-dark:hover {
    color: #de751f !important;
  }

  .xl\:hover\:tw-text-orange:hover {
    color: #f6993f !important;
  }

  .xl\:hover\:tw-text-orange-light:hover {
    color: #faad63 !important;
  }

  .xl\:hover\:tw-text-orange-lighter:hover {
    color: #fcd9b6 !important;
  }

  .xl\:hover\:tw-text-orange-lightest:hover {
    color: #fff5eb !important;
  }

  .xl\:hover\:tw-text-yellow-darkest:hover {
    color: #453411 !important;
  }

  .xl\:hover\:tw-text-yellow-darker:hover {
    color: #684f1d !important;
  }

  .xl\:hover\:tw-text-yellow-dark:hover {
    color: #f2d024 !important;
  }

  .xl\:hover\:tw-text-yellow:hover {
    color: #ffed4a !important;
  }

  .xl\:hover\:tw-text-yellow-light:hover {
    color: #fff382 !important;
  }

  .xl\:hover\:tw-text-yellow-lighter:hover {
    color: #fff9c2 !important;
  }

  .xl\:hover\:tw-text-yellow-lightest:hover {
    color: #fcfbeb !important;
  }

  .xl\:hover\:tw-text-green-darkest:hover {
    color: #032d19 !important;
  }

  .xl\:hover\:tw-text-green-darker:hover {
    color: #0b4228 !important;
  }

  .xl\:hover\:tw-text-green-dark:hover {
    color: #1f9d55 !important;
  }

  .xl\:hover\:tw-text-green:hover {
    color: #38c172 !important;
  }

  .xl\:hover\:tw-text-green-light:hover {
    color: #51d88a !important;
  }

  .xl\:hover\:tw-text-green-lighter:hover {
    color: #a2f5bf !important;
  }

  .xl\:hover\:tw-text-green-lightest:hover {
    color: #e3fcec !important;
  }

  .xl\:hover\:tw-text-teal-darkest:hover {
    color: #0d3331 !important;
  }

  .xl\:hover\:tw-text-teal-darker:hover {
    color: #174e4b !important;
  }

  .xl\:hover\:tw-text-teal-dark:hover {
    color: #38a89d !important;
  }

  .xl\:hover\:tw-text-teal:hover {
    color: #4dc0b5 !important;
  }

  .xl\:hover\:tw-text-teal-light:hover {
    color: #64d5ca !important;
  }

  .xl\:hover\:tw-text-teal-lighter:hover {
    color: #a0f0ed !important;
  }

  .xl\:hover\:tw-text-teal-lightest:hover {
    color: #e8fffe !important;
  }

  .xl\:hover\:tw-text-blue-darkest:hover {
    color: #05233b !important;
  }

  .xl\:hover\:tw-text-blue-darker:hover {
    color: #103d60 !important;
  }

  .xl\:hover\:tw-text-blue-dark:hover {
    color: #2779bd !important;
  }

  .xl\:hover\:tw-text-blue:hover {
    color: #3490dc !important;
  }

  .xl\:hover\:tw-text-blue-light:hover {
    color: #6cb2eb !important;
  }

  .xl\:hover\:tw-text-blue-lighter:hover {
    color: #bcdefa !important;
  }

  .xl\:hover\:tw-text-blue-lightest:hover {
    color: #eff8ff !important;
  }

  .xl\:hover\:tw-text-indigo-darkest:hover {
    color: #191e38 !important;
  }

  .xl\:hover\:tw-text-indigo-darker:hover {
    color: #2f365f !important;
  }

  .xl\:hover\:tw-text-indigo-dark:hover {
    color: #5661b3 !important;
  }

  .xl\:hover\:tw-text-indigo:hover {
    color: #6574cd !important;
  }

  .xl\:hover\:tw-text-indigo-light:hover {
    color: #7886d7 !important;
  }

  .xl\:hover\:tw-text-indigo-lighter:hover {
    color: #b2b7ff !important;
  }

  .xl\:hover\:tw-text-indigo-lightest:hover {
    color: #e6e8ff !important;
  }

  .xl\:hover\:tw-text-purple-darkest:hover {
    color: #1f133f !important;
  }

  .xl\:hover\:tw-text-purple-darker:hover {
    color: #352465 !important;
  }

  .xl\:hover\:tw-text-purple-dark:hover {
    color: #794acf !important;
  }

  .xl\:hover\:tw-text-purple:hover {
    color: #9561e2 !important;
  }

  .xl\:hover\:tw-text-purple-light:hover {
    color: #a779e9 !important;
  }

  .xl\:hover\:tw-text-purple-lighter:hover {
    color: #d6bbfc !important;
  }

  .xl\:hover\:tw-text-purple-lightest:hover {
    color: #f3ebff !important;
  }

  .xl\:hover\:tw-text-pink-darkest:hover {
    color: #45051e !important;
  }

  .xl\:hover\:tw-text-pink-darker:hover {
    color: #72173a !important;
  }

  .xl\:hover\:tw-text-pink-dark:hover {
    color: #eb5286 !important;
  }

  .xl\:hover\:tw-text-pink:hover {
    color: #f66d9b !important;
  }

  .xl\:hover\:tw-text-pink-light:hover {
    color: #fa7ea8 !important;
  }

  .xl\:hover\:tw-text-pink-lighter:hover {
    color: #ffbbca !important;
  }

  .xl\:hover\:tw-text-pink-lightest:hover {
    color: #ffebef !important;
  }

  .xl\:hover\:tw-text-custom-grey-darker:hover {
    color: #ccc !important;
  }

  .xl\:hover\:tw-text-custom-grey-dark:hover {
    color: #ddd !important;
  }

  .xl\:hover\:tw-text-custom-grey:hover {
    color: #eee !important;
  }

  .xl\:hover\:tw-text-custom-grey-light:hover {
    color: #fafafa !important;
  }

  .xl\:tw-text-xs {
    font-size: .75rem !important;
  }

  .xl\:tw-text-sm {
    font-size: .875rem !important;
  }

  .xl\:tw-text-base {
    font-size: 1rem !important;
  }

  .xl\:tw-text-lg {
    font-size: 1.125rem !important;
  }

  .xl\:tw-text-xl {
    font-size: 1.25rem !important;
  }

  .xl\:tw-text-2xl {
    font-size: 1.5rem !important;
  }

  .xl\:tw-text-3xl {
    font-size: 1.875rem !important;
  }

  .xl\:tw-text-4xl {
    font-size: 2.25rem !important;
  }

  .xl\:tw-text-5xl {
    font-size: 3rem !important;
  }

  .xl\:tw-italic {
    font-style: italic !important;
  }

  .xl\:tw-roman {
    font-style: normal !important;
  }

  .xl\:tw-uppercase {
    text-transform: uppercase !important;
  }

  .xl\:tw-lowercase {
    text-transform: lowercase !important;
  }

  .xl\:tw-capitalize {
    text-transform: capitalize !important;
  }

  .xl\:tw-normal-case {
    text-transform: none !important;
  }

  .xl\:tw-underline {
    text-decoration: underline !important;
  }

  .xl\:tw-line-through {
    text-decoration: line-through !important;
  }

  .xl\:tw-no-underline {
    text-decoration: none !important;
  }

  .xl\:tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:hover\:tw-italic:hover {
    font-style: italic !important;
  }

  .xl\:hover\:tw-roman:hover {
    font-style: normal !important;
  }

  .xl\:hover\:tw-uppercase:hover {
    text-transform: uppercase !important;
  }

  .xl\:hover\:tw-lowercase:hover {
    text-transform: lowercase !important;
  }

  .xl\:hover\:tw-capitalize:hover {
    text-transform: capitalize !important;
  }

  .xl\:hover\:tw-normal-case:hover {
    text-transform: none !important;
  }

  .xl\:hover\:tw-underline:hover {
    text-decoration: underline !important;
  }

  .xl\:hover\:tw-line-through:hover {
    text-decoration: line-through !important;
  }

  .xl\:hover\:tw-no-underline:hover {
    text-decoration: none !important;
  }

  .xl\:hover\:tw-antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:hover\:tw-subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:tw-tracking-tight {
    letter-spacing: -0.05em !important;
  }

  .xl\:tw-tracking-normal {
    letter-spacing: 0 !important;
  }

  .xl\:tw-tracking-wide {
    letter-spacing: 0.05em !important;
  }

  .xl\:tw-select-none {
    user-select: none !important;
  }

  .xl\:tw-select-text {
    user-select: text !important;
  }

  .xl\:tw-align-baseline {
    vertical-align: baseline !important;
  }

  .xl\:tw-align-top {
    vertical-align: top !important;
  }

  .xl\:tw-align-middle {
    vertical-align: middle !important;
  }

  .xl\:tw-align-bottom {
    vertical-align: bottom !important;
  }

  .xl\:tw-align-text-top {
    vertical-align: text-top !important;
  }

  .xl\:tw-align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .xl\:tw-visible {
    visibility: visible !important;
  }

  .xl\:tw-invisible {
    visibility: hidden !important;
  }

  .xl\:tw-whitespace-normal {
    white-space: normal !important;
  }

  .xl\:tw-whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .xl\:tw-whitespace-pre {
    white-space: pre !important;
  }

  .xl\:tw-whitespace-pre-line {
    white-space: pre-line !important;
  }

  .xl\:tw-whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .xl\:tw-break-words {
    word-wrap: break-word !important;
  }

  .xl\:tw-break-normal {
    word-wrap: normal !important;
  }

  .xl\:tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xl\:tw-w-1 {
    width: 0.25rem !important;
  }

  .xl\:tw-w-2 {
    width: 0.5rem !important;
  }

  .xl\:tw-w-3 {
    width: 0.75rem !important;
  }

  .xl\:tw-w-4 {
    width: 1rem !important;
  }

  .xl\:tw-w-6 {
    width: 1.5rem !important;
  }

  .xl\:tw-w-8 {
    width: 2rem !important;
  }

  .xl\:tw-w-10 {
    width: 2.5rem !important;
  }

  .xl\:tw-w-12 {
    width: 3rem !important;
  }

  .xl\:tw-w-16 {
    width: 4rem !important;
  }

  .xl\:tw-w-24 {
    width: 6rem !important;
  }

  .xl\:tw-w-32 {
    width: 8rem !important;
  }

  .xl\:tw-w-48 {
    width: 12rem !important;
  }

  .xl\:tw-w-64 {
    width: 16rem !important;
  }

  .xl\:tw-w-auto {
    width: auto !important;
  }

  .xl\:tw-w-px {
    width: 1px !important;
  }

  .xl\:tw-w-1\/2 {
    width: 50% !important;
  }

  .xl\:tw-w-1\/3 {
    width: 33.33333% !important;
  }

  .xl\:tw-w-2\/3 {
    width: 66.66667% !important;
  }

  .xl\:tw-w-1\/4 {
    width: 25% !important;
  }

  .xl\:tw-w-3\/4 {
    width: 75% !important;
  }

  .xl\:tw-w-1\/5 {
    width: 20% !important;
  }

  .xl\:tw-w-2\/5 {
    width: 40% !important;
  }

  .xl\:tw-w-3\/5 {
    width: 60% !important;
  }

  .xl\:tw-w-4\/5 {
    width: 80% !important;
  }

  .xl\:tw-w-1\/6 {
    width: 16.66667% !important;
  }

  .xl\:tw-w-5\/6 {
    width: 83.33333% !important;
  }

  .xl\:tw-w-full {
    width: 100% !important;
  }

  .xl\:tw-w-screen {
    width: 100vw !important;
  }

  .xl\:tw-z-0 {
    z-index: 0 !important;
  }

  .xl\:tw-z-10 {
    z-index: 10 !important;
  }

  .xl\:tw-z-20 {
    z-index: 20 !important;
  }

  .xl\:tw-z-30 {
    z-index: 30 !important;
  }

  .xl\:tw-z-40 {
    z-index: 40 !important;
  }

  .xl\:tw-z-50 {
    z-index: 50 !important;
  }

  .xl\:tw-z-auto {
    z-index: auto !important;
  }
}
.fresh-form .form-control.col-xs-9 {
  width: 75%;
}

.fresh.panel-filters {
  background: none;
  border: 1px solid #e6e6e6;
}

.fresh .padding-md {
  padding: 20px 30px 0 30px;
}

.fresh .page-title {
  color: #646464;
}
html,
body {
  height: 100%;
}

body {
  min-width: 768px;
  background-color: #fff;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
}

a {
  cursor: pointer;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word-break {
  white-space: normal;
  word-break: break-all;
}

/*
    Overrides
*/

button:focus,
button:active:focus,
button.active:focus,
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none !important;
  outline-style: none;
}

.pointer {
  cursor: pointer;
}

/*
    Positioning
*/

.modal-close-top-right {
  position: absolute;
  top: 20px;
  right: 20px;
}

.button-absolute-right {
  position: absolute;
  right: 15px;
}

/*
    Page Wrapper
*/

.page-wrapper {
  height: 100%;
  overflow-y: auto;
  scroll-padding-top: 80px;
}

/*
    Core Container
*/

.core-container {
  height: 100%;
}

/*
    Scrolling
*/

.scrollable {
  overflow: auto;
}

/*
    Grid System
*/

.col-divided {
  border-right: 1px solid #f0f0f0;
}

.col-divided:last-child {
  border-right: 0;
}

.table-checkbox {
  margin-top: 1em !important;
  margin-left: 1.5em !important;
}

.table-checkbox-big {
  padding: 15px 24px 15px 25px;
  transform: scale(1.25);
}

.card {
  padding: 3px;
}

.card > div {
  box-shadow: 0 0 1px 0 #333333;
  padding: 3px;
  min-height: 50px;
}

.card.active > div {
  box-shadow: 0 0 5px 0 #333333;
}

td {
  position: relative;
}

tr.strikeout td:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  border-bottom: 2px solid #111;
  width: 100%;
}

.automated-screenshot {
  border-radius: 100%;
  position: absolute;
  right: 1rem;
  top: 1rem;
  z-index: 999;
  padding: 0.5rem;
}

/*
    Flex utility classes
*/

.flex {
  display: flex;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-between {
  justify-content: space-between;
}

.justify-content-flex-end {
  justify-content: flex-end;
}
.row-tight {
  margin-left: -5px;
  margin-right: -5px;
}

.row-tight .col-xs-1,
.row-tight .col-sm-1,
.row-tight .col-md-1,
.row-tight .col-lg-1,
.row-tight .col-xs-2,
.row-tight .col-sm-2,
.row-tight .col-md-2,
.row-tight .col-lg-2,
.row-tight .col-xs-3,
.row-tight .col-sm-3,
.row-tight .col-md-3,
.row-tight .col-lg-3,
.row-tight .col-xs-4,
.row-tight .col-sm-4,
.row-tight .col-md-4,
.row-tight .col-lg-4,
.row-tight .col-xs-5,
.row-tight .col-sm-5,
.row-tight .col-md-5,
.row-tight .col-lg-5,
.row-tight .col-xs-6,
.row-tight .col-sm-6,
.row-tight .col-md-6,
.row-tight .col-lg-6,
.row-tight .col-xs-7,
.row-tight .col-sm-7,
.row-tight .col-md-7,
.row-tight .col-lg-7,
.row-tight .col-xs-8,
.row-tight .col-sm-8,
.row-tight .col-md-8,
.row-tight .col-lg-8,
.row-tight .col-xs-9,
.row-tight .col-sm-9,
.row-tight .col-md-9,
.row-tight .col-lg-9,
.row-tight .col-xs-10,
.row-tight .col-sm-10,
.row-tight .col-md-10,
.row-tight .col-lg-10,
.row-tight .col-xs-11,
.row-tight .col-sm-11,
.row-tight .col-md-11,
.row-tight .col-lg-11,
.row-tight .col-xs-12,
.row-tight .col-sm-12,
.row-tight .col-md-12,
.row-tight .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}.incident-history .jumbotron {
  background: transparent;
  margin-bottom: 0;
  padding-bottom: 12px;
}

.incident-history .jumbotron p {
  margin-top: 10px;
}

.incident-history .panel {
  border: none;
}

.incident-history .incident-timeframe {
  color: #999;
}

.incident-history .priority-high {
  color: #e74c3c;
}

.incident-history .priority-medium {
  color: #e67e22;
}

.incident-history .priority-low {
  color: #f1c40f;
}

.incident-history .priority-none {
  color: #3498db;
}

.incident-list .panel {
  background: #f8f8f8;
  border: solid 1px #f3f3f3;
}

.incident-list .panel .month-selection span {
  margin: 0 15px;
  vertical-align: middle;
}

.incident-list .panel .incident-title {
  margin: 30px 0;
}

.incident-list .panel .incident {
  padding: 20px 0 20px 3rem;
  margin-left: 1rem;
  position: relative;
  border-bottom: solid 1px #eee;
}

.incident-list .panel .incident::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 3px;
  height: 100%;
  background-color: #e6ebf1;
}

.incident-list .panel .incident:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.incident-list .panel .incident h4 {
  font-size: 19px;
  font-weight: bold;
  margin: 0;
}

.incident-list .panel .incident > a::before {
  position: absolute;
  top: 14px;
  left: -14px;
  display: block;
  content: "";
  width: 32px;
  height: 32px;
  background-color: #e6ebf1;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99999 2.3C10.14 2.3 12.7 4.86 12.7 8C12.7 11.14 10.14 13.7 6.99999 13.7C3.85999 13.7 1.29999 11.14 1.29999 8C1.29999 4.86 3.85999 2.3 6.99999 2.3ZM7 1C3.14 1 0 4.14 0 8C0 11.86 3.14 15 7 15C10.86 15 14 11.86 14 8C14 4.14 10.86 1 7 1ZM8 4H6V9H8V4ZM8 10H6V12H8V10Z' fill='%236a737d'/%3E%3C/svg%3e");
  border: 2px solid #f6f8fa;
  border-radius: 50%;
}

.incident-view .incident-title {
  text-transform: lowercase;
}

.incident-view .incident-title::first-letter {
  text-transform: uppercase;
}

.incident-view .incident-entry {
  margin: 20px 0;
}

.incident-modal dt {
  font-weight: 400;
}

.incident-modal p {
  margin: 10px 0 20px;
}
.label {
  font-weight: normal;
  font-size: 80%;
  padding: .4em .6em .4em;
}

.label-checkbox {
  margin-bottom: -1px !important;
}

.report-label {
  font-weight: normal;
}

.company-general-details label {
  font-size: 14px;
  color: #333;
}

.account-general-details label {
  font-size: 14px;
  color: #333;
}

.verification_label {
  float: right;
  clear: both;
  /* color:#337ab7!important;
    font-size: 12px!important; */
  margin-top: 0.25em;
  font-weight: bold !important;
}

.text-warning {
  color: #8a6d3b !important;
}

.text-success {
  color: #3c763d !important;
}

.label-purple {
  background-color: #6f5499;
}

.label-sm {
  font-size: 70%;
  padding: 0.3em 0.6em;
}
@font-face {
  font-family: 'Linearicons';
  src: url(data:font/ttf;base64,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AFYASABVABUCPAAHAFUAUgBaAFYASABVAH8ACQBVAFIARABHAEYARABWAFcBOQATAFUATABKAEsAVwBRAEgAVgBWABAARgBSAFEAVwBVAEQAVgBXAREACQBVAEwASABJAEYARABWAEgB8gAGAFUARABRAEcAHAJLAAcAVQBEAFEARwAbABQCSgAHAFUARABRAEcAGwATAfEABgBVAEQAUQBHABsCOwAHAFUARABRAEcAGgAcAjoABwBVAEQAUQBHABoAGwI5AAcAVQBEAFEARwAaABoCOAAHAFUARABRAEcAGgAZAjcABwBVAEQAUQBHABoAGAI2AAcAVQBEAFEARwAaABcCNQAHAFUARABRAEcAGgAWAjQABwBVAEQAUQBHABoAFQIzAAcAVQBEAFEARwAaABQCMgAHAFUARABRAEcAGgATAfAABgBVAEQAUQBHABoCMQAHAFUARABRAEcAGQAcAjAABwBVAEQAUQBHABkAGwIvAAcAVQBEAFEARwAZABoCLgAHAFUARABRAEcAGQAZAi0ABwBVAEQAUQBHABkAGAIsAAcAVQBEAFEARwAZABcCKwAHAFUARABRAEcAGQAWAioABwBVAEQAUQBHABkAFQIpAAcAVQBEAFEARwAZABQCKAAHAFUARABRAEcAGQATAe8ABgBVAEQAUQBHABkCJwAHAFUARABRAEcAGAAcAiYABwBVAEQAUQBHABgAGwIlAAcAVQBEAFEARwAYABoCJAAHAFUARABRAEcAGAAZAiMABwBVAEQAUQBHABgAGAIiAAcAVQBEAFEARwAYABcCIQAHAFUARABRAEcAGAAWAiAABwBVAEQAUQBHABgAFQIeAAcAVQBEAFEARwAYABQCHQAHAFUARABRAEcAGAATAe4ABgBVAEQAUQBHABgCHAAHAFUARABRAEcAFwAcAhsABwBVAEQAUQBHABcAGwIaAAcAVQBEAFEARwAXABoCGQAHAFUARABRAEcAFwAZAhgABwBVAEQAUQBHABcAGAIXAAcAVQBEAFEARwAXABcCFgAHAFUARABRAEcAFwAWAhUABwBVAEQAUQBHABcAFQIUAAcAVQBEAFEARwAXABQCEwAHAFUARABRAEcAFwATAe0ABgBVAEQAUQBHABcCEgAHAFUARABRAEcAFgAcAhEABwBVAEQAUQBHABYAGwIQAAcAVQBEAFEARwAWABoCDwAHAFUARABRAEcAFgAZAg4ABwBVAEQAUQBHABYAGAINAAcAVQBEAFEARwAWABcCDAAHAFUARABRAEcAFgAWAgsABwBVAEQAUQBHABYAFQIKAAcAVQBEAFEARwAWABQCCQAHAFUARABRAEcAFgATAewABgBVAEQAUQBHABYCCAAHAFUARABRAEcAFQAcAgcABwBVAEQAUQBHABUAGwIGAAcAVQBEAFEARwAVABoCBQAHAFUARABRAEcAFQAZAgQABwBVAEQAUQBHABUAGAIDAAcAVQBEAFEARwAVABcCAgAHAFUARABRAEcAFQAWAgEABwBVAEQAUQBHABUAFQIAAAcAVQBEAFEARwAVABQB/QAHAFUARABRAEcAFQATAesABgBVAEQAUQBHABUB/AAHAFUARABRAEcAFAAcAfsABwBVAEQAUQBHABQAGwH6AAcAVQBEAFEARwAUABoB+QAHAFUARABRAEcAFAAZAfgABwBVAEQAUQBHABQAGAH3AAcAVQBEAFEARwAUABcB9gAHAFUARABRAEcAFAAWAfUABwBVAEQAUQBHABQAFQH0AAcAVQBEAFEARwAUABQB8wAHAFUARABRAEcAFAATAeoABQBVAEQAUQBHAR8ACABVAEQAUQBGAEsASABWAMIABABSAFsAFwDBAAQAUgBbABYAwAAEAFIAWwAVAMIACgBSAFsAEABVAEgAUABSAFkASADBAAcAUgBbABAARABHAEcAvwADAFIAWwCDAAUAUgBSAE4AVgE2AAkAUgBSAE4AUABEAFUATgBWATUACABSAFIATgBQAEQAVQBOAIIABABSAFIATgHFAAQAUgBPAEcBGwAFAFIARABVAEcCGwAIAE8AUgBKAEoASABVABUCGgAHAE8AUgBKAEoASABVAGwABABPAFIASgFxAAcATwBSAEYATgBIAEcA6AAKAEwAUQBSAEYAWABPAEQAVQBWARAABABMAFEAFQEPAAMATABRAQ0ABABIAFcARAC0AAQASABPAE8CDAAIAEgASwBEAFEARgBIABUCCwAHAEgASwBEAFEARgBIAhUACABEAFYASABGAEQAUABTAJoABwBEAFUARgBSAEcASACEAAQARABRAE4BVwAIAEQASQBJAE8ASABHABUBVgAHAEQASQBJAE8ASABHAYIACQBEAEYATgBaAEQAVQBHABUBfQAIAEQARgBOAFoARABVAEcAVwCwALYAvgDGANAA2gDqAPgBBAEOASYBMAE8AUYBVgFoAXoBjAGeAbABwAHQAeYB+gIMAh4CLgJAAlACZAJ4AowCngKwAsAC0ALeAuoC/gMQAyIDOANMA2QDbgN2A4YDkgOcA6QDsAO+A8wD2gP0BBIEKgQ2BEIEUARcBHoEjgSwBMQE3gT2BQ4FHAUyBUYFWgWABaIFtAXABdgF7gX2BgAGDgYcBigGRAZSBmAGcgDJAAIAWgG9AAMAWABXAQEAAwBYAFMBswAEAFcAVQBPAkkABABWAFYAFgFlAAcAVQBcAEwAUQBKABUBZAAGAFUAXABMAFEASgFyAAUAVQBSAFYAVgG6AAQAVQBSAFMAogALAFUASABHAEwAVwAQAEYARABVAEcAjwAEAFIAUwBcAU8ABQBSAFIATwAVAU4ABABSAFIATwGzAAcAUgBRAFcAVQBSAE8BOAAIAFIAUQBXAFUARABWAFcB6QAIAFIAUQBXAEQARgBXABgB6AAIAFIAUQBXAEQARgBXABcB5wAIAFIAUQBXAEQARgBXABYB5gAIAFIAUQBXAEQARgBXABUApwAHAFIAUQBXAEQARgBXAeQABwBSAFEAVgBSAE8ASAB+AAoAUgBRAFEASABGAFcATABSAFEBWQAJAFIAUQBJAFgAVgBIAEcAFQFYAAgAUgBRAEkAWABWAEgARwC6AAgAUgBQAFMAWABXAEgAVQCjAAcAUgBQAFMAWABXAEgArQAIAFIAUABTAEQAVgBWABUArAAHAFIAUABTAEQAVgBWANMACQBSAFAAUABIAFEAVwBWABcA0gAJAFIAUABQAEgAUQBXAFYAFgDQAAkAUgBQAFAASABRAFcAVgAVAM8ACABSAFAAUABIAFEAVwBWANEACABSAFAAUABIAFEAVwAVAM4ABwBSAFAAUABIAFEAVwGxAAcAUgBQAFAARABRAEcAbgAGAFIATwBSAFUAFQBtAAUAUgBPAFIAVQDvAAkAUgBPAE8ARABTAFYASAAVAO0ACABSAE8ATwBEAFMAVgBIAKEACABSAEwAUQAQAFwASABRAKAACgBSAEwAUQAQAFMAUgBYAFEARwCfAAkAUgBMAFEAEABIAFgAVQBSAJ4ACwBSAEwAUQAQAEcAUgBPAE8ARABVAPgABABSAEoAVgD3AAMAUgBKAksABwBSAEcASABTAEgAUQHjAAUAUgBHAEgAFQHiAAQAUgBHAEgBsQADAFAARwB7AAUATwBYAEUAVgEnAAYATwBSAFgARwAXASYABgBPAFIAWABHABYBJQAGAE8AUgBYAEcAFQEmAAwATwBSAFgARwAQAFgAUwBPAFIARABHASUADgBPAFIAWABHABAARwBSAFoAUQBPAFIARABHAScACwBPAFIAWABHABAARgBLAEgARgBOASQABQBPAFIAWABHAXAABQBPAFIAVgBIALIABgBPAFIARgBOABUAsQAFAE8AUgBGAE4AkAAOAE8ATABTAEUAUgBEAFUARwAQAEkATABPAEgBGwAJAE8ATABTAEUAUgBEAFUARwHSABAATwBIAEQAVQAQAEkAUgBVAFAARABXAFcATABRAEoBpAAJAEwAVQBGAE8ASAAQAFgAUwGlAAwATABVAEYATwBIABAAVQBMAEoASwBXAacACwBMAFUARgBPAEgAEABPAEgASQBXAaYACwBMAFUARgBPAEgAEABHAFIAWgBRAjwABgBLAFUAUgBQAEgBdAAKAEsASABGAE4AUABEAFUATgAVAXMACQBLAEgARgBOAFAARABVAE4BtgAJAEsASABGAE4ARQBSAFsAFQG2ABIASwBIAEYATgBFAFIAWwAQAFgAUQBGAEsASABGAE4ASABHAbUAEABLAEgARgBOAEUAUgBbABAARgBLAEgARgBOAEgARwG1AAgASwBIAEYATgBFAFIAWwEuAAUASwBEAEwAUQC8AAsASABPAE8AEABTAEsAUgBRAEgAFQC7AAoASABPAE8AEABTAEsAUgBRAEgAyAADAEYAWgCdAAQARABVAFcAfAAGAEQAVQBHAFYAFgB7AAYARABVAEcAVgAVAHoABQBEAFUARwBWAXAADQBEAFEARgBIAE8AEABGAEwAVQBGAE8ASAFyAAYARABRAEYASABPAHIABgBEAFAASABVAEQAtgAIAEQATwBIAFEARwBEAFUAowAKAEQATwBGAFgATwBEAFcAUgBVACQASgBeAG4AfgCKAJgApgCyAMQA1ADiAPYBCgEcASgBNAFMAWIBeAGMAZYBpgG8AdIB6AH+AhQCKAI+AlICXAJuAoQCmAKeAqgAjwAJAFgAUwBPAEwARgBEAFcASABuAAcAVQBSAFMATwBIAFcCEQAHAFUAUgBTAEUAUgBbAMYABQBVAEwAWQBIAQUABgBVAEwAUQBOABYBBAAGAFUATABRAE4AFQEDAAUAVQBMAFEATgIKAAgAVQBMAEUARQBFAE8ASADAAAcAVQBEAFoASABVABUAvwAGAFUARABaAEgAVQEqAAkAUgBaAFEATwBSAEQARwAWASgACQBSAFoAUQBPAFIARABHABUAwwAIAFIAWgBRAE8AUgBEAEcBpgAFAFIAWgBRABYBoQAFAFIAWgBRABUBoAALAFIAWgBRABAAVQBMAEoASwBXABUBmAAKAFIAWgBRABAAVQBMAEoASwBXAaIACgBSAFoAUQAQAE8ASABJAFcAFQGaAAkAUgBaAFEAEABPAEgASQBXAZkABABSAFoAUQC5AAcATABWAFMATwBEAFwAlwAKAEwAVQBIAEYAVwBSAFUAXAAZAJYACgBMAFUASABGAFcAUgBVAFwAGACVAAoATABVAEgARgBXAFIAVQBcABcAlAAKAEwAVQBIAEYAVwBSAFUAXAAWAJMACgBMAFUASABGAFcAUgBVAFwAFQCSAAkATABVAEgARgBXAFIAVQBcAK0ACgBMAFUASABGAFcATABSAFEAFQCsAAkATABVAEgARgBXAEwAUgBRAHgABABMAEYASAB8AAgATABEAFAAUgBRAEcAVgINAAoASABZAEwARABRAFcARABVAFcCMAAJAEgATwBMAEYATABSAFgAVgDHAAIARQC2AAQARABXAEgAxwAIAEQAVwBEAEUARABWAEgAOgB2AIwAngCyAMoA0gDiAPAA+gEGARABJgE6AUoBVgFoAXgBjAGgAbQByAHcAfACBgIcAjICSAJeAnQCigKeArQCygLgAvYDDAMiAzgDTgNkA3oDjgOkA7oD0APmA/wEEgQoBD4EVARqBHwEigSWBKAErAS2AG0ACgBcAEgARwBVAFIAUwBTAEgAVQEyAAgAXABIABAAUwBPAFgAVgEzAAkAXABIABAAUABMAFEAWABWATQACwBcAEgAEABFAE8AUgBGAE4ASABHATEAAwBcAEgA7gAHAFsAUwBEAFEARwAVAOwABgBbAFMARABRAEcBdwAEAFsATABXAVMABQBZAEwATwAVAVIABABZAEwATwD2AAoAVABYAEQATwBMAF0ASABVABUA9QAJAFQAWABEAE8ATABdAEgAVQCoAAcAUQBZAEgATwBSAFMBdgAFAFEAVwBIAFUA7gAIAFEATwBEAFUASgBIABUA7AAHAFEATwBEAFUASgBIAUoACQBQAFIAVwBMAEYAUgBRABwBSQAJAFAAUgBXAEwARgBSAFEAGwFIAAkAUABSAFcATABGAFIAUQAaAUcACQBQAFIAVwBMAEYAUgBRABkBRgAJAFAAUgBXAEwARgBSAFEAGAFFAAkAUABSAFcATABGAFIAUQAXAWUACgBQAFIAVwBMAEYAUgBRABYAGQFkAAoAUABSAFcATABGAFIAUQAWABgBYwAKAFAAUgBXAEwARgBSAFEAFgAXAWIACgBQAFIAVwBMAEYAUgBRABYAFgFhAAoAUABSAFcATABGAFIAUQAWABUBYAAKAFAAUgBXAEwARgBSAFEAFgAUAV8ACgBQAFIAVwBMAEYAUgBRABYAEwFEAAkAUABSAFcATABGAFIAUQAWAV4ACgBQAFIAVwBMAEYAUgBRABUAHAFdAAoAUABSAFcATABGAFIAUQAVABsBXAAKAFAAUgBXAEwARgBSAFEAFQAaAVsACgBQAFIAVwBMAEYAUgBRABUAGQFaAAoAUABSAFcATABGAFIAUQAVABgBWQAKAFAAUgBXAEwARgBSAFEAFQAXAVgACgBQAFIAVwBMAEYAUgBRABUAFgFXAAoAUABSAFcATABGAFIAUQAVABUBVgAKAFAAUgBXAEwARgBSAFEAFQAUAVUACgBQAFIAVwBMAEYAUgBRABUAEwFDAAkAUABSAFcATABGAFIAUQAVAVQACgBQAFIAVwBMAEYAUgBRABQAHAFTAAoAUABSAFcATABGAFIAUQAUABsBUgAKAFAAUgBXAEwARgBSAFEAFAAaAVEACgBQAFIAVwBMAEYAUgBRABQAGQFQAAoAUABSAFcATABGAFIAUQAUABgBTwAKAFAAUgBXAEwARgBSAFEAFAAXAU4ACgBQAFIAVwBMAEYAUgBRABQAFgFNAAoAUABSAFcATABGAFIAUQAUABUBTAAKAFAAUgBXAEwARgBSAFEAFAAUAUsACgBQAFIAVwBMAEYAUgBRABQAEwFCAAgAUABSAFcATABGAFIAUQHjAAYAUABFAEgARwAVAeIABQBQAEUASABHAhkABABPAE8AUgGIAAUATQBIAEYAVwI/AAQARwBKAEgBLQAFAEQAVQBXAEsARwCQAJ4AtgDMAOIA9AEGARYBJAE4AUIBVgFgAXwBlAGsAcYB5gH0AgwCHAIsAjwCSgJYAmQCbgJ6AooClAKkArQCxALSAuAC7gL4AxADHAMoAzQDQANMA1gDZANwA3wDigOYA6YDtAPCA9QD6AP+BBQEKAQ8BFYEaASIBJ4EtATKBNQE4gTuBPoFBAUUBSgBvgAGAFgAUQBRAEgATwFjAAsAVQBYAFYAVwBVAEQAVwBIAEcAFQFiAAoAVQBYAFYAVwBVAEQAVwBIAEcCOQAKAFIAWABVAFYAVABYAEQAVQBIAYMACABSAFUAWgBEAFUARwAWAX4ACABSAFUAWgBEAFUARwAVAMwABwBSAFUAWgBEAFUARwBvAAYAUgBVAFAARABXAXEACQBSAFUARQBMAEcARwBIAFEBBgAEAFIAUgBHAcQACQBSAFEAVwAQAFYATABdAEgBvwAEAFIAUQBXAJcADQBSAE8ARwBIAFUAEABYAFMATwBSAEQARwCUAAsAUgBPAEcASABVABAAUwBPAFgAVgCTAAsAUgBPAEcASABVABAAUgBTAEgAUQCVAAwAUgBPAEcASABVABAAUABMAFEAWABWAJYADwBSAE8ARwBIAFUAEABHAFIAWgBRAE8AUgBEAEcAkgAGAFIATwBHAEgAVQDFAAsATwBSAFMAUwBcABAARwBMAFYATgIJAAcATwBMAEYATgBVABcCCAAHAE8ATABGAE4AVQAWAgcABwBPAEwARgBOAFUAFQIGAAYATwBMAEYATgBVAjgABgBPAEQAVwBXAFUBDAAFAE8ARABQAEgBLwAEAE8ARABKAYQABQBMAFUAVgBXAj0ABwBMAFUASABJAFIAWwEMAAQATABVAEgBaQAHAEwAUQBKAEgAVQAXAWgABwBMAFEASgBIAFUAFgFnAAcATABRAEoASABVABUBZgAGAEwAUQBKAEgAVQIiAAYATABRAEcASABVAb4ABgBMAE8AVwBIAFUAdgAEAEwATwBQAIgACwBMAE8ASABWABAASABQAFMAVwBcAIgABQBMAE8ASABWAI4ABQBMAE8ASAAcAI0ABQBMAE8ASAAbAIwABQBMAE8ASAAaAIsABQBMAE8ASAAZAIoABQBMAE8ASAAYAIkABQBMAE8ASAAXAIcABQBMAE8ASAAWAIYABQBMAE8ASAAVAkYABgBMAE8ASAAUABcCRQAGAEwATwBIABQAFgJEAAYATABPAEgAFAAVAkMABgBMAE8ASAAUABQCQgAGAEwATwBIABQAEwCOAAgATABPAEgAEABdAEwAUwJEAAkATABPAEgAEABaAFIAVQBHAI0ACgBMAE8ASAAQAFkATABHAEgAUgCJAAoATABPAEgAEABXAEgAWwBXABUAhQAJAEwATwBIABAAVwBIAFsAVwCMAAkATABPAEgAEABTAE8ARABcAIoADABMAE8ASAAQAFMATABGAFcAWABVAEgCQgAIAEwATwBIABAAUwBHAEkCQwAPAEwATwBIABAAUgBTAEgAUQBSAEkASQBMAEYASACLAAoATABPAEgAEABQAFgAVgBMAEYCRQAKAEwATwBIABAASABbAEYASABPAIcACgBMAE8ASAAQAEgAUABTAFcAXACFAAQATABPAEgBQAAGAEgAUABEAE8ASAH/AAUASABIAEcAFgH+AAUASABIAEcAFQCAAAQASABIAEcAagAHAEgARABXAEsASABVAfQACQBEAEYASABFAFIAUgBOABUB8wAIAEQARgBIAEUAUgBSAE4AGwA4AEYAUgBeAGoAdACEAJQArgDIAOAA+gEIARIBIAEsAToBRgFUAVwBZgFyAXwBiAGWAaIBrgCvAAYAWABMAEcASAAVAK4ABQBYAEwARwBIANUABQBVAFIAWABTAU0ABQBVAEwAUQAVAUwABABVAEwAUQHtAAcAUgBSAEoATwBIABYB7AAHAFIAUgBKAE8ASAAVAfAADABSAFIASgBPAEgAEABTAE8AWABWABYB7wAMAFIAUgBKAE8ASAAQAFMATwBYAFYAFQHuAAsAUgBSAEoATwBIABAAUwBPAFgAVgHyAAwAUgBSAEoATwBIABAARwBVAEwAWQBIAesABgBSAFIASgBPAEgBFgAEAFIARABPAS0ABgBPAFIARQBIABUBLAAFAE8AUgBFAEgBBAAGAE8ARABWAFYAFQEDAAUATwBEAFYAVgITAAYATABXAEsAWABFAkoAAwBMAFcBAgAEAEwASQBXAPgABQBIAEQAVQBWAPcABABIAEQAVQELAAUARABZAEgATwEKAAYARABYAEoASAAVAQkABQBEAFgASgBIAHkABQBEAFAASAAVAHgABABEAFAASAAZADQASgBeAGwAegCGAJwAqAC0AL4AzgDgAPAA+gEIASIBLgE8AUwBYgFwAXwBjgGeAawCSAAKAFcAUABPABAASQBMAFkASAAVAkcACQBXAFAATwAQAEkATABZAEgAZQAGAFIAWABWAEgAFgBkAAYAUgBYAFYASAAVAGMABQBSAFgAVgBIANwACgBSAFgAVQAQAEoATwBEAFYAVgBlAAUAUgBQAEgAFgBkAAUAUgBQAEgAFQBjAAQAUgBQAEgAsAAHAEwAVgBXAFIAVQBcAV0ACABMAFMAVgBXAEgAVQAVAVwABwBMAFMAVgBXAEgAVQFsAAQASABPAFMBPgAGAEgARABVAFcAFQE+AAwASABEAFUAVwAQAEUAVQBSAE4ASABRAT0ABQBIAEQAVQBXAPsABgBIAEQATwBXAEsAcwAHAEgARABHAFYASABXAHMACgBIAEQARwBTAEsAUgBRAEgAVgFDAAYARABTAFMAXAAVAUIABQBEAFMAUwBcAfEACABEAFEASgBSAFgAVwBWAQsABwBEAFAAUABIAFUAFQD5AAYARABQAFAASABVAioACgBEAEYATgBIAFUAUQBIAFoAVgALABgAJgA6AFoAcgB8AI4ArgDOANwA6AHHAAYAVwBEAE8ATABGAfUACQBRAFYAVwBEAEoAVQBEAFAB1QAPAFEAVgBIAFUAVwAQAFcASABQAFMATwBEAFcASAFvAAsAUQBJAFIAVQBQAEQAVwBMAFIAUQFvAAQAUQBJAFIBkgAIAFEASQBMAFEATABXAEgB3gAPAFEARwBIAFEAVwAQAEwAUQBGAFUASABEAFYASAHfAA8AUQBHAEgAUQBXABAARwBIAEYAVQBIAEQAVgBIAHEABgBQAEQASgBIAFYAcAAFAFAARABKAEgCTQAHAEYAUgBQAFIAUgBRAAIABgAUAhgABgBSAFIAUABPAEQBCAADAEgAVwADAAgAGgAkALgACABIAFwARQBSAEQAVQBHAPEABABIAFwAFQDwAAMASABcADQAagByAH4AiACWAKoAtADIANoA7AD+ARABIgE0AUYBWAFqAX4BkgGmAbYBwgHOAdgB5AHwAgwCFgIqAjwCRgJQAmQCeAKKApwCtALGAtYC4gLuAvoDBgMQAxoDJgM0A0QDUgNcA2oDeAHXAAMAVwBVAZEABQBSAFIAUwAVAZAABABSAFIAUwDoAAYAUgBSAE4AWABTAPMACQBSAEYATgAQAFIAUwBIAFEA8gAEAFIARgBOAKsACQBSAEYARABXAEwAUgBRABUAqgAIAFIARgBEAFcATABSAFEA5AAIAFIARABHAEwAUQBKABwA4wAIAFIARABHAEwAUQBKABsA4gAIAFIARABHAEwAUQBKABoA4QAIAFIARABHAEwAUQBKABkA4AAIAFIARABHAEwAUQBKABgA3wAIAFIARABHAEwAUQBKABcA3gAIAFIARABHAEwAUQBKABYA3QAIAFIARABHAEwAUQBKABUA5wAJAFIARABHAEwAUQBKABQAFQDmAAkAUgBEAEcATABRAEoAFAAUAOUACQBSAEQARwBMAFEASgAUABMA3AAHAFIARABHAEwAUQBKASsABQBSAEQARwAWASkABQBSAEQARwAVAMQABABSAEQARwEgAAUATABWAFcAFgEeAAUATABWAFcAFQEcAA0ATABWAFcAEABRAFgAUABFAEgAVQBIAEcBHQAEAEwAVgBXAi0ACQBMAFEATgBIAEcATABRABUCLAAIAEwAUQBOAEgARwBMAFEBLgAEAEwAUQBOAT0ABABMAE4ASAEYAAkATABKAEsAVwBRAEwAUQBKAcEACQBMAEoARABXAFgAVQBIABUBwAAIAEwASgBEAFcAWABVAEgApAAIAEwASQBIAEUAWABSAFwCRgALAEwARQBVAEgAUgBJAEkATABGAEgAhAAIAEwARQBVAEQAVQBcABUAgwAHAEwARQBVAEQAVQBcAacABQBIAEkAVwAYAaMABQBIAEkAVwAXAZsABQBIAEkAVwAWAM0ABQBIAEkAVwAVAMoABABIAEkAVwEHAAQASABEAEkA2gAFAEcAVABYAFIAkQAGAEQAXABIAFUAVgIvAAcARABWAFcASQBQABUCLgAGAEQAVgBXAEkAUAGFAAQARABWAFcAugAGAEQAUwBXAFIAUwIFAAYARABRAFwAVQBHAQ0AAwBEAEUAKABSAF4AZgB2AIoAmACmALQAwgDOAN4A7gD8AQgBHgEmATQBQAFMAVgBZAFuAYIBjAGkAboBwgHWAd4B6AH+AgoCFgIiAi4COAJOAmQCeAKGAHQABQBYAFYATABGAQUAAwBYAEoBqQAHAFIAWQBIABAAWABTAaoACQBSAFkASAAQAEcAUgBaAFEAogAGAFIAUQBIAFwAGAChAAYAUgBRAEgAXAAXAKAABgBSAFEASABcABYAnwAGAFIAUQBIAFwAFQCeAAUAUgBRAEgAXAC9AAcAUgBFAEwATwBIABYAvAAHAFIARQBMAE8ASAAVALsABgBSAEUATABPAEgBbgAFAEwAUQBYAFYAgQAKAEwARgBVAFIAUwBLAFIAUQBIAIEAAwBMAEYBCgAGAEgAVwBIAFUAFQEJAAUASABXAEgAVQEjAAUASABRAFgAFwEiAAUASABRAFgAFgEhAAUASABRAFgAFQEgAAQASABRAFgAfQAJAEgASgBEAFMASwBSAFEASACvAAQARABTABUAqwALAEQAUwAQAFAARABVAE4ASABVABUAqgAKAEQAUwAQAFAARABVAE4ASABVAK4AAwBEAFMBQQAJAEQAUQAQAFoAUgBQAEQAUQE/AAMARABRAT8ABABEAE8ASAG7AAoARABOAEgAEABKAFUAUgBYAFMB6QAFAEQATABPABgB6AAFAEQATABPABcB5wAFAEQATABPABYB5gAFAEQATABPABUAqAAEAEQATABPAOsACgBEAEoAUQBMAEkATABIAFUAFgDqAAoARABKAFEATABJAEwASABVABUA6QAJAEQASgBRAEwASQBMAEgAVQEOAAYARABKAFEASABXAPoACgBEAEoATABGABAAWgBEAFEARwAKABYAHgA4AEQATgBiAGwAfACOAJ4CFAADAFMAUAFrAAwAUgBXAEwASQBMAEYARABXAEwAUgBRAYcABQBIAFsAVwAVAXwABABIAFsAVwBnAAkASABaAFYAUwBEAFMASABVAGcABABIAFoAVgHhAAcASABaABAAVwBEAEUBWwAIAEgAWABXAFUARABPABUBWgAHAEgAWABXAFUARABPAQcABgBEAFcAWABVAEgADAAaACQALAA+AFAAYgByAIAAiACUAKYAsgHhAAQAWABXABUB4AADAFgAVwEjAAgAUwBXAEwAUgBRAFYAFwEiAAgAUwBXAEwAUgBRAFYAFgEhAAgAUwBXAEwAUgBRAFYAFQEcAAcAUwBXAEwAUgBRAFYBtAAGAFMAVwBMAFIAUQG0AAMAUwBXAkEABQBTAEgAVQBEAhIACABRAEgARwBVAEwAWQBIAckABQBQAEgASgBEAGYABgBJAEkATABGAEgARgCOAJ4AsADCANIA4gDuAQQBGAEsAT4BTgFkAXABhAGWAa4BxAHaAeoB9AICAhICIgIyAkICUgJiAnICggKUAqYCuALKAtwC7gMAAxIDIAMsAzgDQgNYA2wDdAOEA5gDqgO6A8YD4gPuA/4EDAQWBB4ELAQ6BEYEUgRmBHgEmAS2BNoE/AUQBSoFPgVUAKkABwBYAFYASwBTAEwAUQCdAAgAWABVAEYASwBEAFYASADUAAgAVQBSAEkATABPAEgAFQCGAAcAVQBSAEkATABPAEgAtwAHAFUATABRAFcASABVALcABQBVAEwAUQBXAJkACgBVAEwARgBIABAAVwBEAEoAVgCYAAkAVQBMAEYASAAQAFcARABKAYYACQBVAEgAWQBMAFIAWABWABUBewAIAFUASABZAEwAUgBYAFYBAgAHAFUASABWAEgAUQBXARoACgBSAFoASABVABAARgBSAFUARwEYAAUAUgBaAEgAVQERAAkAUgBVAFcASQBSAE8ATABSAWYACABSAEwAUQBXABAAWABTAWcACwBSAEwAUQBXABAAVQBMAEoASwBXAWkACgBSAEwAUQBXABAATwBIAEkAVwFoAAoAUgBMAFEAVwAQAEcAUgBaAFEAfwAHAFIARwBGAEQAVgBXAW0ABABPAFgAVgEaAAYATwBYAEoATABRAYAABwBPAEQAXABIAFUAHAF/AAcATwBEAFwASABVABsBfgAHAE8ARABcAEgAVQAaAX0ABwBPAEQAXABIAFUAGQF8AAcATwBEAFwASABVABgBewAHAE8ARABcAEgAVQAXAXoABwBPAEQAXABIAFUAFgF5AAcATwBEAFwASABVABUBiAAIAE8ARABcAEgAVQAUABoBhwAIAE8ARABcAEgAVQAUABkBhgAIAE8ARABcAEgAVQAUABgBhQAIAE8ARABcAEgAVQAUABcBhAAIAE8ARABcAEgAVQAUABYBgwAIAE8ARABcAEgAVQAUABUBggAIAE8ARABcAEgAVQAUABQBgQAIAE8ARABcAEgAVQAUABMBeAAGAE8ARABcAEgAVQF/AAUATwBEAFwAFgF4AAUATwBEAFwAFQB1AAQATwBEAFwCNQAKAEwAUQBXAEgAVQBIAFYAVwAVAjQACQBMAFEAVwBIAFUASABWAFcAqQADAEwAUQHWAAcATABPAEYAVQBSAFoA/QAJAEwASAAQAEYASwBEAFUAVwBxAAgATABGAFcAWABVAEgAVgBwAAcATABGAFcAWABVAEgAcgAFAEsAUgBXAFIApgANAEsAUgBRAEgAEABLAEQAUQBKABAAWABTAKUABQBLAFIAUQBIAGkABwBIAFEARgBMAE8AFQBoAAYASABRAEYATABPAGwABABIAFEAFQBrAAMASABRAjsABgBEAFwAUwBEAE8BgAAGAEQAWABWAEgAFQF5AAUARABYAFYASACQAAUARABWAFcASADxAAkARABWAFYAWgBSAFUARwAVAPAACABEAFYAVgBaAFIAVQBHAdwADwBEAFUARABKAFUARABTAEsAEABVAEwASgBLAFcB2gAOAEQAVQBEAEoAVQBEAFMASwAQAE8ASABJAFcB3QARAEQAVQBEAEoAVQBEAFMASwAQAE0AWABWAFcATABJAFwB2wAQAEQAVQBEAEoAVQBEAFMASwAQAEYASABRAFcASABVATAACQBEAFMASABVAEYATwBMAFMAbwAMAEQATABRAFcAEABJAFIAVQBQAEQAVwHRAAkARABKAEgARQBVAEgARABOAcsACgBEAEoASAAQAEUAVQBIAEQATgB5AAYARABGAFAARABRAAUADAAmAD4ASgBcANsADABYAFIAVwBIAFYAEABVAEwASgBLAFcA2gALAFgAUgBXAEgAVgAQAE8ASABJAFcAagAFAFgATABPAE8BbAAIAFgASABWAFcATABSAFEAmwAGAFUARgBSAEcASAAhAEQATABWAF4AbAB2AIQAkgCgAK4AugDKANgA5gD0AQABEAEeASwBOAFCAVABWgFmAXIBfgGIAZYBtgHUAfACDAIoAdgAAwBXAE8B/wAEAFYAVgAVAf4AAwBWAFYBCAAGAFIARgBOAEgAVwEUAAQAUgBEAEcBpQAGAEwASgBLAFcAGAGfAAYATABKAEsAVwAXAZcABgBMAEoASwBXABYAzAAGAEwASgBLAFcAFQDLAAUATABKAEsAVwE2AAcATABFAEUAUgBRAFYBNQAGAEwARQBFAFIAUQG6AAYASABWAEwAXQBIAS8ABgBIAFMAUgBVAFcAzQAFAEgAUwBPAFwBkQAHAEgAUwBIAEQAVwAVAZAABgBIAFMASABEAFcB/AAGAEgAUQBVAEgAUQDLAAUASABHAFIAFQDJAAQASABHAFICKQAGAEgARwBHAEwAVwCCAAQASABEAEcA2wAFAEcAVABYAFIBPAAFAEQAVwBIABYBOwAFAEQAVwBIABUBOgAEAEQAVwBIAZMABgBEAFEARwBSAFABuQAPAEQARwBMAFIAEABYAFEARgBLAEgARgBOAEgARwG4AA4ARABHAEwAUgAQAEYASwBIAEYATgBIAEcAFQG3AA0ARABHAEwAUgAQAEYASwBIAEYATgBIAEcBuQANAEQARwBMAFIAEABFAFgAVwBXAFIAUQAWAbgADQBEAEcATABSABAARQBYAFcAVwBSAFEAFQG3AAwARABHAEwAUgAQAEUAWABXAFcAUgBRAF0AvADKANIA4gD8ARQBHAEuAUQBWAFyAYoBpgG6AcYB0AHeAeoB+AIGAhQCKgJCAlgCZAJ4AowCogK+AsoC2gLyAwQDFgMoAzoDTANeA3ADggOWA6oDugPIA9oD8gQABBgELgQ6BFwEggSkBMQE5AUCBQwFFgUkBTIFPgVQBWAFcAV+BYoFoAWwBb4FyAXUBeQF9AYCBhQGJAYwBj4GTAZYBmoGeAaIBpYGpAa2BsIGzgbaBuYG8Ab+BwgBGQAGAFoATABXAEYASwJMAAMAWQBKAKQABwBYAFMAUwBSAFUAVwHOAAwAWABTAEgAVQBWAEYAVQBMAFMAVwAVAcwACwBYAFMASABVAFYARgBVAEwAUwBXATcAAwBYAFEBbgAIAFgARQBXAFUARABGAFcBzwAKAFgARQBWAEYAVQBMAFMAVwAVAc0ACQBYAEUAVgBGAFUATABTAFcCMgAMAFcAWABQAEUATwBIAFgAUwBSAFEAFQIxAAsAVwBYAFAARQBPAEgAWABTAFIAUQHIAA0AVwBVAEwATgBIAFcASwBVAFIAWABKAEsAtQAJAFcAUgBTAFoARABXAEYASwGBAAUAVwBSAFMAFQF6AAQAVwBSAFMCEAAGAFcASABEAFAAFQIPAAUAVwBIAEQAUAEAAAYAVwBEAFcAVgAXAP8ABgBXAEQAVwBWABYA/gAGAFcARABXAFYAFQD+AAoAVwBEAFcAVgAQAEcAUgBXAFYBAAALAFcARABXAFYAEABFAEQAVQBWABUA/wAKAFcARABXAFYAEABFAEQAVQBWAP0ABQBXAEQAVwBWATsACQBXAEQAVQAQAEsARABPAEkBPAAJAFcARABVABAASQBYAE8ATwE6AAoAVwBEAFUAEABIAFAAUwBXAFwCMwANAFcARABGAE4AUgBZAEgAVQBJAE8AUgBaAJEABQBXAEQARgBOAfcABwBTAFIAVwBMAEkAXAEGAAsAUwBSAFIAUQAQAE4AUQBMAEkASADlAAgAUwBMAFEAUQBIAFUAHADkAAgAUwBMAFEAUQBIAFUAGwDjAAgAUwBMAFEAUQBIAFUAGgDiAAgAUwBMAFEAUQBIAFUAGQDhAAgAUwBMAFEAUQBIAFUAGADgAAgAUwBMAFEAUQBIAFUAFwDfAAgAUwBMAFEAUQBIAFUAFgDeAAgAUwBMAFEAUQBIAFUAFQDnAAkAUwBMAFEAUQBIAFUAFAAUAOYACQBTAEwAUQBRAEgAVQAUABMA3QAHAFMATABRAFEASABVASwABgBTAEsASABVAEgBdQAIAFMASABPAE8ATABRAEoBdQALAFMASABPAE8AEABGAEsASABGAE4AegAGAFMARABHAEgAVgInAAsAUgBYAFEARwBGAE8AUgBYAEcAFQImAAoAUgBYAFEARwBGAE8AUgBYAEcBqgAFAFIAVQBXABUBrQAQAFIAVQBXABAAUQBYAFAASABVAEwARgAQAEQAVgBGAa4AEgBSAFUAVwAQAFEAWABQAEUASABVAEwARgAQAEcASABWAEYBsAAQAFIAVQBXABAARABQAFIAWABRAFcAEABHAEgAVgBGAa8ADwBSAFUAVwAQAEQAUABSAFgAUQBXABAARABWAEYBrAAPAFIAVQBXABAARABPAFMASwBEABAARwBIAFYARgGrAA4AUgBVAFcAEABEAE8AUwBLAEQAEABEAFYARgGpAAQAUgBVAFcAdAAEAFIAUQBKAeUABgBSAEYATABEAE8BRQAGAFAATABPAEgAFQFEAAUAUABMAE8ASAD2AAgATwBMAEcASABVAFYAFQD1AAcATwBMAEcASABVAFYBYQAHAE8ASABIAFMAXAAVAWAABgBPAEgASABTAFwCKAAFAE4AXABTAEgB/QAKAEwAUQBEABAAWgBIAEwARQBSAXcABwBMAEoAUQBSAFgAVwF2AAYATABKAFEATABRAWoABABMAEoAUQHKAAUATABKAFAARAGTAAcASwBYAEkASQBPAEgA7wAHAEsAVQBMAFEATgAVAO0ABgBLAFUATABRAE4BVQAIAEsAUgBGAE4ASABHABUBVAAHAEsAUgBGAE4ASABHAbIABQBLAEwASQBXARcABgBLAEwASABPAEcB5QAGAEsARABVAEgAFQHgAAUASwBEAFUASAEXAAgASABGAFgAVQBMAFcAXADyAAYASABGAFgAVQBIAdkABwBIAEYAVwBMAFIAUQDpAAYASABEAFUARgBLALkABgBGAFUASABIAFEBvQAIAEYATABWAFYAUgBVAFYBKgAFAEQAWQBIABgBKAAFAEQAWQBIABcAxgAFAEQAWQBIABYAxQAFAEQAWQBIABUAwwAEAEQAWQBIAkAABgBEAEkARABVAEwBSQAEAEQARwAVAUgAAwBEAEcALwBgAHgAjgCcAK4AvgDMANIA2gDqAPgBBAESASABKgE4AUwBXgFuAXoBhAGUAaIBsAG8AcYB0gHeAeoB9gIAAg4CGgIkAjQCSgJiAngCigKgArYCygLcAuoC+AMGAxIBwQALAFwAUwBSAEoAVQBEAFMASwBcABUBwAAKAFwAUwBSAEoAVQBEAFMASwBcALgABgBcAFMATABRAEoBvwAIAFwAUwBIAEkARABGAEgB+QAHAFoATABXAFcASABVAgIABgBaAEwAVwBGAEsAvgACAFkCIAADAFgAWwIdAAcAWABQAEUATwBVABUCHAAGAFgAUABFAE8AVQETAAUAVQBYAEYATgEBAAYAVQBSAFMASwBcAhYABgBVAEgATwBPAFIBHwAEAFUASABIARIABgBVAEQAWQBIAE8BEAAJAFUARABWAEsARgBEAFEAFQEPAAgAVQBEAFYASwBGAEQAUQETAAcAVQBEAFEAVgBMAFcA+QAFAFIAUgBPABUA9AAEAFIAUgBPAUcABwBSAFEASgBYAEgAFQFGAAYAUgBRAEoAWABIAUEABgBSAEwATwBIAFcBHgAFAFIARwBSABUBHQAEAFIARwBSALUABQBMAFAASAAYALMABQBMAFAASAAXALIABQBMAFAASAAWALEABQBMAFAASAAVALAABABMAFAASACcAAYATABGAE4ASABXAXQABQBMAEYATgAVAXMABABMAEYATgCcAAcASwBIAEQAVwBIAFUBwwAKAEgAWwBXABAAWgBMAEcAVwBLAcIACwBIAFsAVwAQAEsASABMAEoASwBXAdAACgBIAFsAVwAQAEYAUgBPAFIAVQHkAAgASABVAFAATABRAEQATwC+AAoASABPAEgAWQBMAFYATABSAFEApgAKAEgATwBIAFMASwBSAFEASAAVAKUACQBIAE8ASABTAEsAUgBRAEgB+AAIAEgATwBIAEoAVQBEAFABFgAGAEQAVQBKAEgAVwC9AAYARABFAE8ASABXAdQABgBEAEUATwBIABUB0wAFAEQARQBPAEgBqAADAEQARQAZADQAQABMAFgAZABwAIIAlgCsAMIAzADcAOwA+gECAQoBHgEwAUIBUgFYAWoBegGGAZAA1QAFAFYASABVAFYA2QAFAFYASABVABgA2AAFAFYASABVABcA1wAFAFYASABVABYA1gAFAFYASABVABUA2QAIAFYASABVABAAVwBMAEgA1gAJAFYASABVABAAUwBPAFgAVgDXAAoAVgBIAFUAEABQAEwAUQBYAFYA2AAKAFYASABVABAARgBLAEgARgBOANQABABWAEgAVQErAAcAUwBPAFIARABHABYBKQAHAFMATwBSAEQARwAVAMQABgBTAE8AUgBEAEcBpAADAFMAFgGdAAMAUwAVAZ4ACQBTABAAVQBMAEoASwBXABUBlgAIAFMAEABVAEwASgBLAFcBnAAIAFMAEABPAEgASQBXABUBlAAHAFMAEABPAEgASQBXAZUAAgBTAPMACABRAE8AUgBGAE4ASABHAbwABwBRAEoAVQBSAFgAUwDKAAUAUQBHAFIAFQDIAAQAUQBHAFIBxgAJAFEARwBIAFUATwBMAFEASAAbADgASABYAGgAeACIAJgAsgDKAOYA/AEcATQBVAFiAWgBdAF+AYwBmAGmAbQBwgHOAdwB6gIEAY8ABwBSAE8AWABQAEgAGgGOAAcAUgBPAFgAUABIABkBjQAHAFIATwBYAFAASAAYAYwABwBSAE8AWABQAEgAFwGLAAcAUgBPAFgAUABIABYBigAHAFIATwBYAFAASAAVAY0ADABSAE8AWABQAEgAEABQAFgAVwBIABUBjAALAFIATwBYAFAASAAQAFAAWABXAEgBigANAFIATwBYAFAASAAQAFAASABHAEwAWABQAYsACgBSAE8AWABQAEgAEABPAFIAWgGOAA8AUgBPAFgAUABIABAATABRAEYAVQBIAEQAVgBIAYkACwBSAE8AWABQAEgAEABLAEwASgBLAY8ADwBSAE8AWABQAEgAEABHAEgARgBVAEgARABWAEgBiQAGAFIATwBYAFAASAH7AAIATgD8AAUATABVAFgAVgH6AAQATABRAEgCBAAGAEwAUABIAFIAFQIDAAUATABQAEgAUgE0AAYATABIAFoAVgAXATMABgBMAEgAWgBWABYBMgAGAEwASABaAFYAFQExAAUATABIAFoAVgB3AAYATABHAEgAUgAWAHYABgBMAEcASABSABUAdwAMAEwARwBIAFIAEABGAEQAUABIAFUARAB1AAUATABHAEgAUgA2AG4AgACSAKQAtgDIANoA7gEAARQBKAE8AVABZAF4AYwBoAG0AcgB2gHuAgICFgIqAj4CUgJmAnoCjgKiArICwALOAtoC6AL8AxIDJgMyA0ADTANWA2gDeAOMA5YDqAO6A8oD1APmA/YEAAQKAcoACABcAFYATABaAFwASgAcAckACABcAFYATABaAFwASgAbAcgACABcAFYATABaAFwASgAaAccACABcAFYATABaAFwASgAZAcYACABcAFYATABaAFwASgAYAcUACABcAFYATABaAFwASgAXAd8ACQBcAFYATABaAFwASgAWABMBxAAIAFwAVgBMAFoAXABKABYB3gAJAFwAVgBMAFoAXABKABUAHAHdAAkAXABWAEwAWgBcAEoAFQAbAdwACQBcAFYATABaAFwASgAVABoB2wAJAFwAVgBMAFoAXABKABUAGQHaAAkAXABWAEwAWgBcAEoAFQAYAdkACQBcAFYATABaAFwASgAVABcB2AAJAFwAVgBMAFoAXABKABUAFgHXAAkAXABWAEwAWgBcAEoAFQAVAdYACQBcAFYATABaAFwASgAVABQB1QAJAFwAVgBMAFoAXABKABUAEwHDAAgAXABWAEwAWgBcAEoAFQHUAAkAXABWAEwAWgBcAEoAFAAcAdMACQBcAFYATABaAFwASgAUABsB0gAJAFwAVgBMAFoAXABKABQAGgHRAAkAXABWAEwAWgBcAEoAFAAZAdAACQBcAFYATABaAFwASgAUABgBzwAJAFwAVgBMAFoAXABKABQAFwHOAAkAXABWAEwAWgBcAEoAFAAWAc0ACQBcAFYATABaAFwASgAUABUBzAAJAFwAVgBMAFoAXABKABQAFAHLAAkAXABWAEwAWgBcAEoAFAATAcIABwBcAFYATABaAFwASgBrAAYAVQBM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CwwUCQkQBwEDAgIBAgEDAQECAQEBAQEBAgEBAQEBAQEBAQEaJEoCAQEBAQEBAQIBAQEBAQEBAgEBAwICAQICAwIBBAIBAQEBAgECBAIIEwoLFgwMGQ0MGg0EBgMCAwIBAwIDBgQDBgMCAwECAwEDBgMDBQMCAgIBAQECAwUDAQMBAQMBAgUDAgQDBAgEBAYDAQMBAgMBAgMBAwUCAQEXIwMBAQIFAwIGAgICAgEDAQMGAgECAQEBAgMBAwYDAwYDAgMBAgMBAwcDAwYDAgMBAgMCAwYDDBgMCxUKChEICA0FAgIBAQEBAgECAQECAQEBAQIBAQEBAQEBAQEBAR4WAQEBAQEBAQEBAQIBAQEBAQEDAQEDAQEBAQEBAQIDAQIEAQECAQECAQIEAggTCgsWDAwZDA0aDQMHAwIDAQIDAgMGAwQGAwEDAgEDAgMGAwMFAwICAgIBAQEDBQMBAwEBAwECBQIDBAMECAQDBwMBAwECAwECAwECBQMBARciBAIFAwIGAgICAgEDAQMGAgECAQEBAgMBAwYDAwYDAgMBAgMBAwcDAwYDAgMBAgMCAwYDDBgMCxUKChEICA0FAgIBAQEBAgECAQECAQEBAQIBAQEBAQEBAQEBAR8WAb4DBQMCAgIBAwICBAIFCQUFCgYDBgIDBgMCAwIBAwIDBwMBAQEBAgEBBAEEBwMDBwQCAwICAwIEBwMEBwQCAwICAwIEBwQOHA0NGQsMFAoJDwcBAwICAQICAgEBAgEBAQEBAQIBAQEBAQEBAQEBGiUBAQEBAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEBAQMBAQMCAQEBAQICBAIBBAIBAgEBAwECBAMJFQwMGQ4NHQ4PHg8DCAQBBAICAwIEBwQDCAMCAwICAwIEBgQDBwMCAwEBAgECAQMGAwICAgEDAgMFAwMFAgEBJhoBAQMFAwICAgEDAgIEAgUJBQUKBgMGAgMGAwIDAgEDAgMHAwEBAQECAQEEAQQHAwMHBAIDAgIDAgQHAwQHBAIDAgIDAgQHBA4cDQ0ZCwwUCgkPBwEDAgIBAgICAQECAQEBAQEBAgEBAQEBAQEBAQEaJQEBAQEBAQEBAgEBAQEBAQEBAQEBAQIBAQEBAQEBAwEBAwIBAQEBAgIEAgEEAgECAQEDAQIEAwkVDAwZDg0dDg8eDwMIBAEEAgIDAgQHBAMI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AkAAQwPAAEMCQABIAkAAQAJAAEABwABAAMAAQAHAAEACgABCA0AAQAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAnwQAAAAEAAAABIAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAzgQAAB4EAADABAAAAAUAAAYEAAAABAAAAAQAAMAEAABABIAAAARAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAEAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAIgUAACIEAAAABAAAAAQAABYEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAHBAAAQAQAAAAEAAAABAAAwAQAAMAEAAABBAAAAAQAAAAEAAAABEAAIAQAAAAEAAAABAAAQAQAAAAEAABABAAAAAQAAAAEgAAABAAAAAQAAAAEAADABAAAgAQAAEAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAABBgQAAQYEAABABAAAAASAAAAEgAAABAAAAASAAAAEgAAABAAAQASAAAAEAAAABAAAAAQAAAAEAACABAAAAAQAAAAEAABABAAAOAQAACAEAAAQBAAAAAQAAAAEAAA5BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAAASBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAEAEAADABAAAgwQAAAAEAAAgBAAAAgQAAAAEAAAABAAAAAQAAAoEAABPBAAARAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAAA2BAAAAAQAAEAEAAAABAAAQAQAAFkEAABABAAAQAQAAAAEAAAABAAAAAQAAEAFgAAABYAAAAWAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAUwQAAAAEAAB+BAAAAAQAAAAEAAAABAAAAAQAAMAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAFABAAAwAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAEAEAAAABAAADgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAACBAAAAAQAAAAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAwAQAAIAEAACABAAA4AQAAMAEAACABAAAgAQAAQAEAAFABAAAAARAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAACAEAAAABAAAAAQAAAAEAAAgBAAAAAQAACAEAACABAAAkwQAAIAEAABABAAAkwQAAJMEAACABAAAUwQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAAAgBAAAIAQAACAEAAAgBAAAIAQAACAEAACABAAAogQAAQgEAABABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAuBAAAAAQAAGUEAAB/BAAAqAQAAAAEAABABAAAQAQAAMAEAADABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAcBAAAHAQAAFAEAABQBAAA0AQAAAAEAAAABAAAAAQAAAAEAAAABAAAgAQAAAAEAAAABAABEQQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAIAUAACAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAFBAAACgQAAAAEAAAABAAAAAQAAAAEAAAABAAARgQAAAAEAAEABAAAAAQAAAAEAAADBAAAAAQAAAAEAAAABAAAPwQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAoJAAUEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAMMEAAByBAAAEgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAQQAAAAEAAAABAAAAAQAAAAEAAAA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) format('truetype');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'Linearicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  width: 1.28571429em;
  text-align: center;
  /* Enable Ligatures ================ */
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\E600";
}

.icon-home2:before {
  content: "\E601";
}

.icon-home3:before {
  content: "\E602";
}

.icon-home4:before {
  content: "\E603";
}

.icon-home5:before {
  content: "\E604";
}

.icon-home6:before {
  content: "\E605";
}

.icon-bathtub:before {
  content: "\E606";
}

.icon-toothbrush:before {
  content: "\E607";
}

.icon-bed:before {
  content: "\E608";
}

.icon-couch:before {
  content: "\E609";
}

.icon-chair:before {
  content: "\E60A";
}

.icon-city:before {
  content: "\E60B";
}

.icon-apartment:before {
  content: "\E60C";
}

.icon-pencil:before {
  content: "\E60D";
}

.icon-pencil2:before {
  content: "\E60E";
}

.icon-pen:before {
  content: "\E60F";
}

.icon-pencil3:before {
  content: "\E610";
}

.icon-eraser:before {
  content: "\E611";
}

.icon-pencil4:before {
  content: "\E612";
}

.icon-pencil5:before {
  content: "\E613";
}

.icon-feather:before {
  content: "\E614";
}

.icon-feather2:before {
  content: "\E615";
}

.icon-feather3:before {
  content: "\E616";
}

.icon-pen2:before {
  content: "\E617";
}

.icon-pen-add:before {
  content: "\E618";
}

.icon-pen-remove:before {
  content: "\E619";
}

.icon-vector:before {
  content: "\E61A";
}

.icon-pen3:before {
  content: "\E61B";
}

.icon-blog:before {
  content: "\E61C";
}

.icon-brush:before {
  content: "\E61D";
}

.icon-brush2:before {
  content: "\E61E";
}

.icon-spray:before {
  content: "\E61F";
}

.icon-paint-roller:before {
  content: "\E620";
}

.icon-stamp:before {
  content: "\E621";
}

.icon-tape:before {
  content: "\E622";
}

.icon-desk-tape:before {
  content: "\E623";
}

.icon-texture:before {
  content: "\E624";
}

.icon-eye-dropper:before {
  content: "\E625";
}

.icon-palette:before {
  content: "\E626";
}

.icon-color-sampler:before {
  content: "\E627";
}

.icon-bucket:before {
  content: "\E628";
}

.icon-gradient:before {
  content: "\E629";
}

.icon-gradient2:before {
  content: "\E62A";
}

.icon-magic-wand:before {
  content: "\E62B";
}

.icon-magnet:before {
  content: "\E62C";
}

.icon-pencil-ruler:before {
  content: "\E62D";
}

.icon-pencil-ruler2:before {
  content: "\E62E";
}

.icon-compass:before {
  content: "\E62F";
}

.icon-aim:before {
  content: "\E630";
}

.icon-gun:before {
  content: "\E631";
}

.icon-bottle:before {
  content: "\E632";
}

.icon-drop:before {
  content: "\E633";
}

.icon-drop-crossed:before {
  content: "\E634";
}

.icon-drop2:before {
  content: "\E635";
}

.icon-snow:before {
  content: "\E636";
}

.icon-snow2:before {
  content: "\E637";
}

.icon-fire:before {
  content: "\E638";
}

.icon-lighter:before {
  content: "\E639";
}

.icon-knife:before {
  content: "\E63A";
}

.icon-dagger:before {
  content: "\E63B";
}

.icon-tissue:before {
  content: "\E63C";
}

.icon-toilet-paper:before {
  content: "\E63D";
}

.icon-poop:before {
  content: "\E63E";
}

.icon-umbrella:before {
  content: "\E63F";
}

.icon-umbrella2:before {
  content: "\E640";
}

.icon-rain:before {
  content: "\E641";
}

.icon-tornado:before {
  content: "\E642";
}

.icon-wind:before {
  content: "\E643";
}

.icon-fan:before {
  content: "\E644";
}

.icon-contrast:before {
  content: "\E645";
}

.icon-sun-small:before {
  content: "\E646";
}

.icon-sun:before {
  content: "\E647";
}

.icon-sun2:before {
  content: "\E648";
}

.icon-moon:before {
  content: "\E649";
}

.icon-cloud:before {
  content: "\E64A";
}

.icon-cloud-upload:before {
  content: "\E64B";
}

.icon-cloud-download:before {
  content: "\E64C";
}

.icon-cloud-rain:before {
  content: "\E64D";
}

.icon-cloud-hailstones:before {
  content: "\E64E";
}

.icon-cloud-snow:before {
  content: "\E64F";
}

.icon-cloud-windy:before {
  content: "\E650";
}

.icon-sun-wind:before {
  content: "\E651";
}

.icon-cloud-fog:before {
  content: "\E652";
}

.icon-cloud-sun:before {
  content: "\E653";
}

.icon-cloud-lightning:before {
  content: "\E654";
}

.icon-cloud-sync:before {
  content: "\E655";
}

.icon-cloud-lock:before {
  content: "\E656";
}

.icon-cloud-gear:before {
  content: "\E657";
}

.icon-cloud-alert:before {
  content: "\E658";
}

.icon-cloud-check:before {
  content: "\E659";
}

.icon-cloud-cross:before {
  content: "\E65A";
}

.icon-cloud-crossed:before {
  content: "\E65B";
}

.icon-cloud-database:before {
  content: "\E65C";
}

.icon-database:before {
  content: "\E65D";
}

.icon-database-add:before {
  content: "\E65E";
}

.icon-database-remove:before {
  content: "\E65F";
}

.icon-database-lock:before {
  content: "\E660";
}

.icon-database-refresh:before {
  content: "\E661";
}

.icon-database-check:before {
  content: "\E662";
}

.icon-database-history:before {
  content: "\E663";
}

.icon-database-upload:before {
  content: "\E664";
}

.icon-database-download:before {
  content: "\E665";
}

.icon-server:before {
  content: "\E666";
}

.icon-shield:before {
  content: "\E667";
}

.icon-shield-check:before {
  content: "\E668";
}

.icon-shield-alert:before {
  content: "\E669";
}

.icon-shield-cross:before {
  content: "\E66A";
}

.icon-lock:before {
  content: "\E66B";
}

.icon-rotation-lock:before {
  content: "\E66C";
}

.icon-unlock:before {
  content: "\E66D";
}

.icon-key:before {
  content: "\E66E";
}

.icon-key-hole:before {
  content: "\E66F";
}

.icon-toggle-off:before {
  content: "\E670";
}

.icon-toggle-on:before {
  content: "\E671";
}

.icon-cog:before {
  content: "\E672";
}

.icon-cog2:before {
  content: "\E673";
}

.icon-wrench:before {
  content: "\E674";
}

.icon-screwdriver:before {
  content: "\E675";
}

.icon-hammer-wrench:before {
  content: "\E676";
}

.icon-hammer:before {
  content: "\E677";
}

.icon-saw:before {
  content: "\E678";
}

.icon-axe:before {
  content: "\E679";
}

.icon-axe2:before {
  content: "\E67A";
}

.icon-shovel:before {
  content: "\E67B";
}

.icon-pickaxe:before {
  content: "\E67C";
}

.icon-factory:before {
  content: "\E67D";
}

.icon-factory2:before {
  content: "\E67E";
}

.icon-recycle:before {
  content: "\E67F";
}

.icon-trash:before {
  content: "\E680";
}

.icon-trash2:before {
  content: "\E681";
}

.icon-trash3:before {
  content: "\E682";
}

.icon-broom:before {
  content: "\E683";
}

.icon-game:before {
  content: "\E684";
}

.icon-gamepad:before {
  content: "\E685";
}

.icon-joystick:before {
  content: "\E686";
}

.icon-dice:before {
  content: "\E687";
}

.icon-spades:before {
  content: "\E688";
}

.icon-diamonds:before {
  content: "\E689";
}

.icon-clubs:before {
  content: "\E68A";
}

.icon-hearts:before {
  content: "\E68B";
}

.icon-heart:before {
  content: "\E68C";
}

.icon-star:before {
  content: "\E68D";
}

.icon-star-half:before {
  content: "\E68E";
}

.icon-star-empty:before {
  content: "\E68F";
}

.icon-flag:before {
  content: "\E690";
}

.icon-flag2:before {
  content: "\E691";
}

.icon-flag3:before {
  content: "\E692";
}

.icon-mailbox-full:before {
  content: "\E693";
}

.icon-mailbox-empty:before {
  content: "\E694";
}

.icon-at-sign:before {
  content: "\E695";
}

.icon-envelope:before {
  content: "\E696";
}

.icon-envelope-open:before {
  content: "\E697";
}

.icon-paperclip:before {
  content: "\E698";
}

.icon-paper-plane:before {
  content: "\E699";
}

.icon-reply:before {
  content: "\E69A";
}

.icon-reply-all:before {
  content: "\E69B";
}

.icon-inbox:before {
  content: "\E69C";
}

.icon-inbox2:before {
  content: "\E69D";
}

.icon-outbox:before {
  content: "\E69E";
}

.icon-box:before {
  content: "\E69F";
}

.icon-archive:before {
  content: "\E6A0";
}

.icon-archive2:before {
  content: "\E6A1";
}

.icon-drawers:before {
  content: "\E6A2";
}

.icon-drawers2:before {
  content: "\E6A3";
}

.icon-drawers3:before {
  content: "\E6A4";
}

.icon-eye:before {
  content: "\E6A5";
}

.icon-eye-crossed:before {
  content: "\E6A6";
}

.icon-eye-plus:before {
  content: "\E6A7";
}

.icon-eye-minus:before {
  content: "\E6A8";
}

.icon-binoculars:before {
  content: "\E6A9";
}

.icon-binoculars2:before {
  content: "\E6AA";
}

.icon-hdd:before {
  content: "\E6AB";
}

.icon-hdd-down:before {
  content: "\E6AC";
}

.icon-hdd-up:before {
  content: "\E6AD";
}

.icon-floppy-disk:before {
  content: "\E6AE";
}

.icon-disc:before {
  content: "\E6AF";
}

.icon-tape2:before {
  content: "\E6B0";
}

.icon-printer:before {
  content: "\E6B1";
}

.icon-shredder:before {
  content: "\E6B2";
}

.icon-file-empty:before {
  content: "\E6B3";
}

.icon-file-add:before {
  content: "\E6B4";
}

.icon-file-check:before {
  content: "\E6B5";
}

.icon-file-lock:before {
  content: "\E6B6";
}

.icon-files:before {
  content: "\E6B7";
}

.icon-copy:before {
  content: "\E6B8";
}

.icon-compare:before {
  content: "\E6B9";
}

.icon-folder:before {
  content: "\E6BA";
}

.icon-folder-search:before {
  content: "\E6BB";
}

.icon-folder-plus:before {
  content: "\E6BC";
}

.icon-folder-minus:before {
  content: "\E6BD";
}

.icon-folder-download:before {
  content: "\E6BE";
}

.icon-folder-upload:before {
  content: "\E6BF";
}

.icon-folder-star:before {
  content: "\E6C0";
}

.icon-folder-heart:before {
  content: "\E6C1";
}

.icon-folder-user:before {
  content: "\E6C2";
}

.icon-folder-shared:before {
  content: "\E6C3";
}

.icon-folder-music:before {
  content: "\E6C4";
}

.icon-folder-picture:before {
  content: "\E6C5";
}

.icon-folder-film:before {
  content: "\E6C6";
}

.icon-scissors:before {
  content: "\E6C7";
}

.icon-paste:before {
  content: "\E6C8";
}

.icon-clipboard-empty:before {
  content: "\E6C9";
}

.icon-clipboard-pencil:before {
  content: "\E6CA";
}

.icon-clipboard-text:before {
  content: "\E6CB";
}

.icon-clipboard-check:before {
  content: "\E6CC";
}

.icon-clipboard-down:before {
  content: "\E6CD";
}

.icon-clipboard-left:before {
  content: "\E6CE";
}

.icon-clipboard-alert:before {
  content: "\E6CF";
}

.icon-clipboard-user:before {
  content: "\E6D0";
}

.icon-register:before {
  content: "\E6D1";
}

.icon-enter:before {
  content: "\E6D2";
}

.icon-exit:before {
  content: "\E6D3";
}

.icon-papers:before {
  content: "\E6D4";
}

.icon-news:before {
  content: "\E6D5";
}

.icon-reading:before {
  content: "\E6D6";
}

.icon-typewriter:before {
  content: "\E6D7";
}

.icon-document:before {
  content: "\E6D8";
}

.icon-document2:before {
  content: "\E6D9";
}

.icon-graduation-hat:before {
  content: "\E6DA";
}

.icon-license:before {
  content: "\E6DB";
}

.icon-license2:before {
  content: "\E6DC";
}

.icon-medal-empty:before {
  content: "\E6DD";
}

.icon-medal-first:before {
  content: "\E6DE";
}

.icon-medal-second:before {
  content: "\E6DF";
}

.icon-medal-third:before {
  content: "\E6E0";
}

.icon-podium:before {
  content: "\E6E1";
}

.icon-trophy:before {
  content: "\E6E2";
}

.icon-trophy2:before {
  content: "\E6E3";
}

.icon-music-note:before {
  content: "\E6E4";
}

.icon-music-note2:before {
  content: "\E6E5";
}

.icon-music-note3:before {
  content: "\E6E6";
}

.icon-playlist:before {
  content: "\E6E7";
}

.icon-playlist-add:before {
  content: "\E6E8";
}

.icon-guitar:before {
  content: "\E6E9";
}

.icon-trumpet:before {
  content: "\E6EA";
}

.icon-album:before {
  content: "\E6EB";
}

.icon-shuffle:before {
  content: "\E6EC";
}

.icon-repeat-one:before {
  content: "\E6ED";
}

.icon-repeat:before {
  content: "\E6EE";
}

.icon-headphones:before {
  content: "\E6EF";
}

.icon-headset:before {
  content: "\E6F0";
}

.icon-loudspeaker:before {
  content: "\E6F1";
}

.icon-equalizer:before {
  content: "\E6F2";
}

.icon-theater:before {
  content: "\E6F3";
}

.icon-3d-glasses:before {
  content: "\E6F4";
}

.icon-ticket:before {
  content: "\E6F5";
}

.icon-presentation:before {
  content: "\E6F6";
}

.icon-play:before {
  content: "\E6F7";
}

.icon-film-play:before {
  content: "\E6F8";
}

.icon-clapboard-play:before {
  content: "\E6F9";
}

.icon-media:before {
  content: "\E6FA";
}

.icon-film:before {
  content: "\E6FB";
}

.icon-film2:before {
  content: "\E6FC";
}

.icon-surveillance:before {
  content: "\E6FD";
}

.icon-surveillance2:before {
  content: "\E6FE";
}

.icon-camera:before {
  content: "\E6FF";
}

.icon-camera-crossed:before {
  content: "\E700";
}

.icon-camera-play:before {
  content: "\E701";
}

.icon-time-lapse:before {
  content: "\E702";
}

.icon-record:before {
  content: "\E703";
}

.icon-camera2:before {
  content: "\E704";
}

.icon-camera-flip:before {
  content: "\E705";
}

.icon-panorama:before {
  content: "\E706";
}

.icon-time-lapse2:before {
  content: "\E707";
}

.icon-shutter:before {
  content: "\E708";
}

.icon-shutter2:before {
  content: "\E709";
}

.icon-face-detection:before {
  content: "\E70A";
}

.icon-flare:before {
  content: "\E70B";
}

.icon-convex:before {
  content: "\E70C";
}

.icon-concave:before {
  content: "\E70D";
}

.icon-picture:before {
  content: "\E70E";
}

.icon-picture2:before {
  content: "\E70F";
}

.icon-picture3:before {
  content: "\E710";
}

.icon-pictures:before {
  content: "\E711";
}

.icon-book:before {
  content: "\E712";
}

.icon-audio-book:before {
  content: "\E713";
}

.icon-book2:before {
  content: "\E714";
}

.icon-bookmark:before {
  content: "\E715";
}

.icon-bookmark2:before {
  content: "\E716";
}

.icon-label:before {
  content: "\E717";
}

.icon-library:before {
  content: "\E718";
}

.icon-library2:before {
  content: "\E719";
}

.icon-contacts:before {
  content: "\E71A";
}

.icon-profile:before {
  content: "\E71B";
}

.icon-portrait:before {
  content: "\E71C";
}

.icon-portrait2:before {
  content: "\E71D";
}

.icon-user:before {
  content: "\E71E";
}

.icon-user-plus:before {
  content: "\E71F";
}

.icon-user-minus:before {
  content: "\E720";
}

.icon-user-lock:before {
  content: "\E721";
}

.icon-users:before {
  content: "\E722";
}

.icon-users2:before {
  content: "\E723";
}

.icon-users-plus:before {
  content: "\E724";
}

.icon-users-minus:before {
  content: "\E725";
}

.icon-group-work:before {
  content: "\E726";
}

.icon-woman:before {
  content: "\E727";
}

.icon-man:before {
  content: "\E728";
}

.icon-baby:before {
  content: "\E729";
}

.icon-baby2:before {
  content: "\E72A";
}

.icon-baby3:before {
  content: "\E72B";
}

.icon-baby-bottle:before {
  content: "\E72C";
}

.icon-walk:before {
  content: "\E72D";
}

.icon-hand-waving:before {
  content: "\E72E";
}

.icon-jump:before {
  content: "\E72F";
}

.icon-run:before {
  content: "\E730";
}

.icon-woman2:before {
  content: "\E731";
}

.icon-man2:before {
  content: "\E732";
}

.icon-man-woman:before {
  content: "\E733";
}

.icon-height:before {
  content: "\E734";
}

.icon-weight:before {
  content: "\E735";
}

.icon-scale:before {
  content: "\E736";
}

.icon-button:before {
  content: "\E737";
}

.icon-bow-tie:before {
  content: "\E738";
}

.icon-tie:before {
  content: "\E739";
}

.icon-socks:before {
  content: "\E73A";
}

.icon-shoe:before {
  content: "\E73B";
}

.icon-shoes:before {
  content: "\E73C";
}

.icon-hat:before {
  content: "\E73D";
}

.icon-pants:before {
  content: "\E73E";
}

.icon-shorts:before {
  content: "\E73F";
}

.icon-flip-flops:before {
  content: "\E740";
}

.icon-shirt:before {
  content: "\E741";
}

.icon-hanger:before {
  content: "\E742";
}

.icon-laundry:before {
  content: "\E743";
}

.icon-store:before {
  content: "\E744";
}

.icon-haircut:before {
  content: "\E745";
}

.icon-store-24:before {
  content: "\E746";
}

.icon-barcode:before {
  content: "\E747";
}

.icon-barcode2:before {
  content: "\E748";
}

.icon-barcode3:before {
  content: "\E749";
}

.icon-cashier:before {
  content: "\E74A";
}

.icon-bag:before {
  content: "\E74B";
}

.icon-bag2:before {
  content: "\E74C";
}

.icon-cart:before {
  content: "\E74D";
}

.icon-cart-empty:before {
  content: "\E74E";
}

.icon-cart-full:before {
  content: "\E74F";
}

.icon-cart-plus:before {
  content: "\E750";
}

.icon-cart-plus2:before {
  content: "\E751";
}

.icon-cart-add:before {
  content: "\E752";
}

.icon-cart-remove:before {
  content: "\E753";
}

.icon-cart-exchange:before {
  content: "\E754";
}

.icon-tag:before {
  content: "\E755";
}

.icon-tags:before {
  content: "\E756";
}

.icon-receipt:before {
  content: "\E757";
}

.icon-wallet:before {
  content: "\E758";
}

.icon-credit-card:before {
  content: "\E759";
}

.icon-cash-dollar:before {
  content: "\E75A";
}

.icon-cash-euro:before {
  content: "\E75B";
}

.icon-cash-pound:before {
  content: "\E75C";
}

.icon-cash-yen:before {
  content: "\E75D";
}

.icon-bag-dollar:before {
  content: "\E75E";
}

.icon-bag-euro:before {
  content: "\E75F";
}

.icon-bag-pound:before {
  content: "\E760";
}

.icon-bag-yen:before {
  content: "\E761";
}

.icon-coin-dollar:before {
  content: "\E762";
}

.icon-coin-euro:before {
  content: "\E763";
}

.icon-coin-pound:before {
  content: "\E764";
}

.icon-coin-yen:before {
  content: "\E765";
}

.icon-calculator:before {
  content: "\E766";
}

.icon-calculator2:before {
  content: "\E767";
}

.icon-abacus:before {
  content: "\E768";
}

.icon-vault:before {
  content: "\E769";
}

.icon-telephone:before {
  content: "\E76A";
}

.icon-phone-lock:before {
  content: "\E76B";
}

.icon-phone-wave:before {
  content: "\E76C";
}

.icon-phone-pause:before {
  content: "\E76D";
}

.icon-phone-outgoing:before {
  content: "\E76E";
}

.icon-phone-incoming:before {
  content: "\E76F";
}

.icon-phone-in-out:before {
  content: "\E770";
}

.icon-phone-error:before {
  content: "\E771";
}

.icon-phone-sip:before {
  content: "\E772";
}

.icon-phone-plus:before {
  content: "\E773";
}

.icon-phone-minus:before {
  content: "\E774";
}

.icon-voicemail:before {
  content: "\E775";
}

.icon-dial:before {
  content: "\E776";
}

.icon-telephone2:before {
  content: "\E777";
}

.icon-pushpin:before {
  content: "\E778";
}

.icon-pushpin2:before {
  content: "\E779";
}

.icon-map-marker:before {
  content: "\E77A";
}

.icon-map-marker-user:before {
  content: "\E77B";
}

.icon-map-marker-down:before {
  content: "\E77C";
}

.icon-map-marker-check:before {
  content: "\E77D";
}

.icon-map-marker-crossed:before {
  content: "\E77E";
}

.icon-radar:before {
  content: "\E77F";
}

.icon-compass2:before {
  content: "\E780";
}

.icon-map:before {
  content: "\E781";
}

.icon-map2:before {
  content: "\E782";
}

.icon-location:before {
  content: "\E783";
}

.icon-road-sign:before {
  content: "\E784";
}

.icon-calendar-empty:before {
  content: "\E785";
}

.icon-calendar-check:before {
  content: "\E786";
}

.icon-calendar-cross:before {
  content: "\E787";
}

.icon-calendar-31:before {
  content: "\E788";
}

.icon-calendar-full:before {
  content: "\E789";
}

.icon-calendar-insert:before {
  content: "\E78A";
}

.icon-calendar-text:before {
  content: "\E78B";
}

.icon-calendar-user:before {
  content: "\E78C";
}

.icon-mouse:before {
  content: "\E78D";
}

.icon-mouse-left:before {
  content: "\E78E";
}

.icon-mouse-right:before {
  content: "\E78F";
}

.icon-mouse-both:before {
  content: "\E790";
}

.icon-keyboard:before {
  content: "\E791";
}

.icon-keyboard-up:before {
  content: "\E792";
}

.icon-keyboard-down:before {
  content: "\E793";
}

.icon-delete:before {
  content: "\E794";
}

.icon-spell-check:before {
  content: "\E795";
}

.icon-escape:before {
  content: "\E796";
}

.icon-enter2:before {
  content: "\E797";
}

.icon-screen:before {
  content: "\E798";
}

.icon-aspect-ratio:before {
  content: "\E799";
}

.icon-signal:before {
  content: "\E79A";
}

.icon-signal-lock:before {
  content: "\E79B";
}

.icon-signal-80:before {
  content: "\E79C";
}

.icon-signal-60:before {
  content: "\E79D";
}

.icon-signal-40:before {
  content: "\E79E";
}

.icon-signal-20:before {
  content: "\E79F";
}

.icon-signal-0:before {
  content: "\E7A0";
}

.icon-signal-blocked:before {
  content: "\E7A1";
}

.icon-sim:before {
  content: "\E7A2";
}

.icon-flash-memory:before {
  content: "\E7A3";
}

.icon-usb-drive:before {
  content: "\E7A4";
}

.icon-phone:before {
  content: "\E7A5";
}

.icon-smartphone:before {
  content: "\E7A6";
}

.icon-smartphone-notification:before {
  content: "\E7A7";
}

.icon-smartphone-vibration:before {
  content: "\E7A8";
}

.icon-smartphone-embed:before {
  content: "\E7A9";
}

.icon-smartphone-waves:before {
  content: "\E7AA";
}

.icon-tablet:before {
  content: "\E7AB";
}

.icon-tablet2:before {
  content: "\E7AC";
}

.icon-laptop:before {
  content: "\E7AD";
}

.icon-laptop-phone:before {
  content: "\E7AE";
}

.icon-desktop:before {
  content: "\E7AF";
}

.icon-launch:before {
  content: "\E7B0";
}

.icon-new-tab:before {
  content: "\E7B1";
}

.icon-window:before {
  content: "\E7B2";
}

.icon-cable:before {
  content: "\E7B3";
}

.icon-cable2:before {
  content: "\E7B4";
}

.icon-tv:before {
  content: "\E7B5";
}

.icon-radio:before {
  content: "\E7B6";
}

.icon-remote-control:before {
  content: "\E7B7";
}

.icon-power-switch:before {
  content: "\E7B8";
}

.icon-power:before {
  content: "\E7B9";
}

.icon-power-crossed:before {
  content: "\E7BA";
}

.icon-flash-auto:before {
  content: "\E7BB";
}

.icon-lamp:before {
  content: "\E7BC";
}

.icon-flashlight:before {
  content: "\E7BD";
}

.icon-lampshade:before {
  content: "\E7BE";
}

.icon-cord:before {
  content: "\E7BF";
}

.icon-outlet:before {
  content: "\E7C0";
}

.icon-battery-power:before {
  content: "\E7C1";
}

.icon-battery-empty:before {
  content: "\E7C2";
}

.icon-battery-alert:before {
  content: "\E7C3";
}

.icon-battery-error:before {
  content: "\E7C4";
}

.icon-battery-low1:before {
  content: "\E7C5";
}

.icon-battery-low2:before {
  content: "\E7C6";
}

.icon-battery-low3:before {
  content: "\E7C7";
}

.icon-battery-mid1:before {
  content: "\E7C8";
}

.icon-battery-mid2:before {
  content: "\E7C9";
}

.icon-battery-mid3:before {
  content: "\E7CA";
}

.icon-battery-full:before {
  content: "\E7CB";
}

.icon-battery-charging:before {
  content: "\E7CC";
}

.icon-battery-charging2:before {
  content: "\E7CD";
}

.icon-battery-charging3:before {
  content: "\E7CE";
}

.icon-battery-charging4:before {
  content: "\E7CF";
}

.icon-battery-charging5:before {
  content: "\E7D0";
}

.icon-battery-charging6:before {
  content: "\E7D1";
}

.icon-battery-charging7:before {
  content: "\E7D2";
}

.icon-chip:before {
  content: "\E7D3";
}

.icon-chip-x64:before {
  content: "\E7D4";
}

.icon-chip-x86:before {
  content: "\E7D5";
}

.icon-bubble:before {
  content: "\E7D6";
}

.icon-bubbles:before {
  content: "\E7D7";
}

.icon-bubble-dots:before {
  content: "\E7D8";
}

.icon-bubble-alert:before {
  content: "\E7D9";
}

.icon-bubble-question:before {
  content: "\E7DA";
}

.icon-bubble-text:before {
  content: "\E7DB";
}

.icon-bubble-pencil:before {
  content: "\E7DC";
}

.icon-bubble-picture:before {
  content: "\E7DD";
}

.icon-bubble-video:before {
  content: "\E7DE";
}

.icon-bubble-user:before {
  content: "\E7DF";
}

.icon-bubble-quote:before {
  content: "\E7E0";
}

.icon-bubble-heart:before {
  content: "\E7E1";
}

.icon-bubble-emoticon:before {
  content: "\E7E2";
}

.icon-bubble-attachment:before {
  content: "\E7E3";
}

.icon-phone-bubble:before {
  content: "\E7E4";
}

.icon-quote-open:before {
  content: "\E7E5";
}

.icon-quote-close:before {
  content: "\E7E6";
}

.icon-dna:before {
  content: "\E7E7";
}

.icon-heart-pulse:before {
  content: "\E7E8";
}

.icon-pulse:before {
  content: "\E7E9";
}

.icon-syringe:before {
  content: "\E7EA";
}

.icon-pills:before {
  content: "\E7EB";
}

.icon-first-aid:before {
  content: "\E7EC";
}

.icon-lifebuoy:before {
  content: "\E7ED";
}

.icon-bandage:before {
  content: "\E7EE";
}

.icon-bandages:before {
  content: "\E7EF";
}

.icon-thermometer:before {
  content: "\E7F0";
}

.icon-microscope:before {
  content: "\E7F1";
}

.icon-brain:before {
  content: "\E7F2";
}

.icon-beaker:before {
  content: "\E7F3";
}

.icon-skull:before {
  content: "\E7F4";
}

.icon-bone:before {
  content: "\E7F5";
}

.icon-construction:before {
  content: "\E7F6";
}

.icon-construction-cone:before {
  content: "\E7F7";
}

.icon-pie-chart:before {
  content: "\E7F8";
}

.icon-pie-chart2:before {
  content: "\E7F9";
}

.icon-graph:before {
  content: "\E7FA";
}

.icon-chart-growth:before {
  content: "\E7FB";
}

.icon-chart-bars:before {
  content: "\E7FC";
}

.icon-chart-settings:before {
  content: "\E7FD";
}

.icon-cake:before {
  content: "\E7FE";
}

.icon-gift:before {
  content: "\E7FF";
}

.icon-balloon:before {
  content: "\E800";
}

.icon-rank:before {
  content: "\E801";
}

.icon-rank2:before {
  content: "\E802";
}

.icon-rank3:before {
  content: "\E803";
}

.icon-crown:before {
  content: "\E804";
}

.icon-lotus:before {
  content: "\E805";
}

.icon-diamond:before {
  content: "\E806";
}

.icon-diamond2:before {
  content: "\E807";
}

.icon-diamond3:before {
  content: "\E808";
}

.icon-diamond4:before {
  content: "\E809";
}

.icon-linearicons:before {
  content: "\E80A";
}

.icon-teacup:before {
  content: "\E80B";
}

.icon-teapot:before {
  content: "\E80C";
}

.icon-glass:before {
  content: "\E80D";
}

.icon-bottle2:before {
  content: "\E80E";
}

.icon-glass-cocktail:before {
  content: "\E80F";
}

.icon-glass2:before {
  content: "\E810";
}

.icon-dinner:before {
  content: "\E811";
}

.icon-dinner2:before {
  content: "\E812";
}

.icon-chef:before {
  content: "\E813";
}

.icon-scale2:before {
  content: "\E814";
}

.icon-egg:before {
  content: "\E815";
}

.icon-egg2:before {
  content: "\E816";
}

.icon-eggs:before {
  content: "\E817";
}

.icon-platter:before {
  content: "\E818";
}

.icon-steak:before {
  content: "\E819";
}

.icon-hamburger:before {
  content: "\E81A";
}

.icon-hotdog:before {
  content: "\E81B";
}

.icon-pizza:before {
  content: "\E81C";
}

.icon-sausage:before {
  content: "\E81D";
}

.icon-chicken:before {
  content: "\E81E";
}

.icon-fish:before {
  content: "\E81F";
}

.icon-carrot:before {
  content: "\E820";
}

.icon-cheese:before {
  content: "\E821";
}

.icon-bread:before {
  content: "\E822";
}

.icon-ice-cream:before {
  content: "\E823";
}

.icon-ice-cream2:before {
  content: "\E824";
}

.icon-candy:before {
  content: "\E825";
}

.icon-lollipop:before {
  content: "\E826";
}

.icon-coffee-bean:before {
  content: "\E827";
}

.icon-coffee-cup:before {
  content: "\E828";
}

.icon-cherry:before {
  content: "\E829";
}

.icon-grapes:before {
  content: "\E82A";
}

.icon-citrus:before {
  content: "\E82B";
}

.icon-apple:before {
  content: "\E82C";
}

.icon-leaf:before {
  content: "\E82D";
}

.icon-landscape:before {
  content: "\E82E";
}

.icon-pine-tree:before {
  content: "\E82F";
}

.icon-tree:before {
  content: "\E830";
}

.icon-cactus:before {
  content: "\E831";
}

.icon-paw:before {
  content: "\E832";
}

.icon-footprint:before {
  content: "\E833";
}

.icon-speed-slow:before {
  content: "\E834";
}

.icon-speed-medium:before {
  content: "\E835";
}

.icon-speed-fast:before {
  content: "\E836";
}

.icon-rocket:before {
  content: "\E837";
}

.icon-hammer2:before {
  content: "\E838";
}

.icon-balance:before {
  content: "\E839";
}

.icon-briefcase:before {
  content: "\E83A";
}

.icon-luggage-weight:before {
  content: "\E83B";
}

.icon-dolly:before {
  content: "\E83C";
}

.icon-plane:before {
  content: "\E83D";
}

.icon-plane-crossed:before {
  content: "\E83E";
}

.icon-helicopter:before {
  content: "\E83F";
}

.icon-traffic-lights:before {
  content: "\E840";
}

.icon-siren:before {
  content: "\E841";
}

.icon-road:before {
  content: "\E842";
}

.icon-engine:before {
  content: "\E843";
}

.icon-oil-pressure:before {
  content: "\E844";
}

.icon-coolant-temperature:before {
  content: "\E845";
}

.icon-car-battery:before {
  content: "\E846";
}

.icon-gas:before {
  content: "\E847";
}

.icon-gallon:before {
  content: "\E848";
}

.icon-transmission:before {
  content: "\E849";
}

.icon-car:before {
  content: "\E84A";
}

.icon-car-wash:before {
  content: "\E84B";
}

.icon-car-wash2:before {
  content: "\E84C";
}

.icon-bus:before {
  content: "\E84D";
}

.icon-bus2:before {
  content: "\E84E";
}

.icon-car2:before {
  content: "\E84F";
}

.icon-parking:before {
  content: "\E850";
}

.icon-car-lock:before {
  content: "\E851";
}

.icon-taxi:before {
  content: "\E852";
}

.icon-car-siren:before {
  content: "\E853";
}

.icon-car-wash3:before {
  content: "\E854";
}

.icon-car-wash4:before {
  content: "\E855";
}

.icon-ambulance:before {
  content: "\E856";
}

.icon-truck:before {
  content: "\E857";
}

.icon-trailer:before {
  content: "\E858";
}

.icon-scale-truck:before {
  content: "\E859";
}

.icon-train:before {
  content: "\E85A";
}

.icon-ship:before {
  content: "\E85B";
}

.icon-ship2:before {
  content: "\E85C";
}

.icon-anchor:before {
  content: "\E85D";
}

.icon-boat:before {
  content: "\E85E";
}

.icon-bicycle:before {
  content: "\E85F";
}

.icon-bicycle2:before {
  content: "\E860";
}

.icon-dumbbell:before {
  content: "\E861";
}

.icon-bench-press:before {
  content: "\E862";
}

.icon-swim:before {
  content: "\E863";
}

.icon-football:before {
  content: "\E864";
}

.icon-baseball-bat:before {
  content: "\E865";
}

.icon-baseball:before {
  content: "\E866";
}

.icon-tennis:before {
  content: "\E867";
}

.icon-tennis2:before {
  content: "\E868";
}

.icon-ping-pong:before {
  content: "\E869";
}

.icon-hockey:before {
  content: "\E86A";
}

.icon-8ball:before {
  content: "\E86B";
}

.icon-bowling:before {
  content: "\E86C";
}

.icon-bowling-pins:before {
  content: "\E86D";
}

.icon-golf:before {
  content: "\E86E";
}

.icon-golf2:before {
  content: "\E86F";
}

.icon-archery:before {
  content: "\E870";
}

.icon-slingshot:before {
  content: "\E871";
}

.icon-soccer:before {
  content: "\E872";
}

.icon-basketball:before {
  content: "\E873";
}

.icon-cube:before {
  content: "\E874";
}

.icon-3d-rotate:before {
  content: "\E875";
}

.icon-puzzle:before {
  content: "\E876";
}

.icon-glasses:before {
  content: "\E877";
}

.icon-glasses2:before {
  content: "\E878";
}

.icon-accessibility:before {
  content: "\E879";
}

.icon-wheelchair:before {
  content: "\E87A";
}

.icon-wall:before {
  content: "\E87B";
}

.icon-fence:before {
  content: "\E87C";
}

.icon-wall2:before {
  content: "\E87D";
}

.icon-icons:before {
  content: "\E87E";
}

.icon-resize-handle:before {
  content: "\E87F";
}

.icon-icons2:before {
  content: "\E880";
}

.icon-select:before {
  content: "\E881";
}

.icon-select2:before {
  content: "\E882";
}

.icon-site-map:before {
  content: "\E883";
}

.icon-earth:before {
  content: "\E884";
}

.icon-earth-lock:before {
  content: "\E885";
}

.icon-network:before {
  content: "\E886";
}

.icon-network-lock:before {
  content: "\E887";
}

.icon-planet:before {
  content: "\E888";
}

.icon-happy:before {
  content: "\E889";
}

.icon-smile:before {
  content: "\E88A";
}

.icon-grin:before {
  content: "\E88B";
}

.icon-tongue:before {
  content: "\E88C";
}

.icon-sad:before {
  content: "\E88D";
}

.icon-wink:before {
  content: "\E88E";
}

.icon-dream:before {
  content: "\E88F";
}

.icon-shocked:before {
  content: "\E890";
}

.icon-shocked2:before {
  content: "\E891";
}

.icon-tongue2:before {
  content: "\E892";
}

.icon-neutral:before {
  content: "\E893";
}

.icon-happy-grin:before {
  content: "\E894";
}

.icon-cool:before {
  content: "\E895";
}

.icon-mad:before {
  content: "\E896";
}

.icon-grin-evil:before {
  content: "\E897";
}

.icon-evil:before {
  content: "\E898";
}

.icon-wow:before {
  content: "\E899";
}

.icon-annoyed:before {
  content: "\E89A";
}

.icon-wondering:before {
  content: "\E89B";
}

.icon-confused:before {
  content: "\E89C";
}

.icon-zipped:before {
  content: "\E89D";
}

.icon-grumpy:before {
  content: "\E89E";
}

.icon-mustache:before {
  content: "\E89F";
}

.icon-tombstone-hipster:before {
  content: "\E8A0";
}

.icon-tombstone:before {
  content: "\E8A1";
}

.icon-ghost:before {
  content: "\E8A2";
}

.icon-ghost-hipster:before {
  content: "\E8A3";
}

.icon-halloween:before {
  content: "\E8A4";
}

.icon-christmas:before {
  content: "\E8A5";
}

.icon-easter-egg:before {
  content: "\E8A6";
}

.icon-mustache2:before {
  content: "\E8A7";
}

.icon-mustache-glasses:before {
  content: "\E8A8";
}

.icon-pipe:before {
  content: "\E8A9";
}

.icon-alarm:before {
  content: "\E8AA";
}

.icon-alarm-add:before {
  content: "\E8AB";
}

.icon-alarm-snooze:before {
  content: "\E8AC";
}

.icon-alarm-ringing:before {
  content: "\E8AD";
}

.icon-bullhorn:before {
  content: "\E8AE";
}

.icon-hearing:before {
  content: "\E8AF";
}

.icon-volume-high:before {
  content: "\E8B0";
}

.icon-volume-medium:before {
  content: "\E8B1";
}

.icon-volume-low:before {
  content: "\E8B2";
}

.icon-volume:before {
  content: "\E8B3";
}

.icon-mute:before {
  content: "\E8B4";
}

.icon-lan:before {
  content: "\E8B5";
}

.icon-lan2:before {
  content: "\E8B6";
}

.icon-wifi:before {
  content: "\E8B7";
}

.icon-wifi-lock:before {
  content: "\E8B8";
}

.icon-wifi-blocked:before {
  content: "\E8B9";
}

.icon-wifi-mid:before {
  content: "\E8BA";
}

.icon-wifi-low:before {
  content: "\E8BB";
}

.icon-wifi-low2:before {
  content: "\E8BC";
}

.icon-wifi-alert:before {
  content: "\E8BD";
}

.icon-wifi-alert-mid:before {
  content: "\E8BE";
}

.icon-wifi-alert-low:before {
  content: "\E8BF";
}

.icon-wifi-alert-low2:before {
  content: "\E8C0";
}

.icon-stream:before {
  content: "\E8C1";
}

.icon-stream-check:before {
  content: "\E8C2";
}

.icon-stream-error:before {
  content: "\E8C3";
}

.icon-stream-alert:before {
  content: "\E8C4";
}

.icon-communication:before {
  content: "\E8C5";
}

.icon-communication-crossed:before {
  content: "\E8C6";
}

.icon-broadcast:before {
  content: "\E8C7";
}

.icon-antenna:before {
  content: "\E8C8";
}

.icon-satellite:before {
  content: "\E8C9";
}

.icon-satellite2:before {
  content: "\E8CA";
}

.icon-mic:before {
  content: "\E8CB";
}

.icon-mic-mute:before {
  content: "\E8CC";
}

.icon-mic2:before {
  content: "\E8CD";
}

.icon-spotlights:before {
  content: "\E8CE";
}

.icon-hourglass:before {
  content: "\E8CF";
}

.icon-loading:before {
  content: "\E8D0";
}

.icon-loading2:before {
  content: "\E8D1";
}

.icon-loading3:before {
  content: "\E8D2";
}

.icon-refresh:before {
  content: "\E8D3";
}

.icon-refresh2:before {
  content: "\E8D4";
}

.icon-undo:before {
  content: "\E8D5";
}

.icon-redo:before {
  content: "\E8D6";
}

.icon-jump2:before {
  content: "\E8D7";
}

.icon-undo2:before {
  content: "\E8D8";
}

.icon-redo2:before {
  content: "\E8D9";
}

.icon-sync:before {
  content: "\E8DA";
}

.icon-repeat-one2:before {
  content: "\E8DB";
}

.icon-sync-crossed:before {
  content: "\E8DC";
}

.icon-sync2:before {
  content: "\E8DD";
}

.icon-repeat-one3:before {
  content: "\E8DE";
}

.icon-sync-crossed2:before {
  content: "\E8DF";
}

.icon-return:before {
  content: "\E8E0";
}

.icon-return2:before {
  content: "\E8E1";
}

.icon-refund:before {
  content: "\E8E2";
}

.icon-history:before {
  content: "\E8E3";
}

.icon-history2:before {
  content: "\E8E4";
}

.icon-self-timer:before {
  content: "\E8E5";
}

.icon-clock:before {
  content: "\E8E6";
}

.icon-clock2:before {
  content: "\E8E7";
}

.icon-clock3:before {
  content: "\E8E8";
}

.icon-watch:before {
  content: "\E8E9";
}

.icon-alarm2:before {
  content: "\E8EA";
}

.icon-alarm-add2:before {
  content: "\E8EB";
}

.icon-alarm-remove:before {
  content: "\E8EC";
}

.icon-alarm-check:before {
  content: "\E8ED";
}

.icon-alarm-error:before {
  content: "\E8EE";
}

.icon-timer:before {
  content: "\E8EF";
}

.icon-timer-crossed:before {
  content: "\E8F0";
}

.icon-timer2:before {
  content: "\E8F1";
}

.icon-timer-crossed2:before {
  content: "\E8F2";
}

.icon-download:before {
  content: "\E8F3";
}

.icon-upload:before {
  content: "\E8F4";
}

.icon-download2:before {
  content: "\E8F5";
}

.icon-upload2:before {
  content: "\E8F6";
}

.icon-enter-up:before {
  content: "\E8F7";
}

.icon-enter-down:before {
  content: "\E8F8";
}

.icon-enter-left:before {
  content: "\E8F9";
}

.icon-enter-right:before {
  content: "\E8FA";
}

.icon-exit-up:before {
  content: "\E8FB";
}

.icon-exit-down:before {
  content: "\E8FC";
}

.icon-exit-left:before {
  content: "\E8FD";
}

.icon-exit-right:before {
  content: "\E8FE";
}

.icon-enter-up2:before {
  content: "\E8FF";
}

.icon-enter-down2:before {
  content: "\E900";
}

.icon-enter-vertical:before {
  content: "\E901";
}

.icon-enter-left2:before {
  content: "\E902";
}

.icon-enter-right2:before {
  content: "\E903";
}

.icon-enter-horizontal:before {
  content: "\E904";
}

.icon-exit-up2:before {
  content: "\E905";
}

.icon-exit-down2:before {
  content: "\E906";
}

.icon-exit-left2:before {
  content: "\E907";
}

.icon-exit-right2:before {
  content: "\E908";
}

.icon-cli:before {
  content: "\E909";
}

.icon-bug:before {
  content: "\E90A";
}

.icon-code:before {
  content: "\E90B";
}

.icon-file-code:before {
  content: "\E90C";
}

.icon-file-image:before {
  content: "\E90D";
}

.icon-file-zip:before {
  content: "\E90E";
}

.icon-file-audio:before {
  content: "\E90F";
}

.icon-file-video:before {
  content: "\E910";
}

.icon-file-preview:before {
  content: "\E911";
}

.icon-file-charts:before {
  content: "\E912";
}

.icon-file-stats:before {
  content: "\E913";
}

.icon-file-spreadsheet:before {
  content: "\E914";
}

.icon-link:before {
  content: "\E915";
}

.icon-unlink:before {
  content: "\E916";
}

.icon-link2:before {
  content: "\E917";
}

.icon-unlink2:before {
  content: "\E918";
}

.icon-thumbs-up:before {
  content: "\E919";
}

.icon-thumbs-down:before {
  content: "\E91A";
}

.icon-thumbs-up2:before {
  content: "\E91B";
}

.icon-thumbs-down2:before {
  content: "\E91C";
}

.icon-thumbs-up3:before {
  content: "\E91D";
}

.icon-thumbs-down3:before {
  content: "\E91E";
}

.icon-share:before {
  content: "\E91F";
}

.icon-share2:before {
  content: "\E920";
}

.icon-share3:before {
  content: "\E921";
}

.icon-magnifier:before {
  content: "\E922";
}

.icon-file-search:before {
  content: "\E923";
}

.icon-find-replace:before {
  content: "\E924";
}

.icon-zoom-in:before {
  content: "\E925";
}

.icon-zoom-out:before {
  content: "\E926";
}

.icon-loupe:before {
  content: "\E927";
}

.icon-loupe-zoom-in:before {
  content: "\E928";
}

.icon-loupe-zoom-out:before {
  content: "\E929";
}

.icon-cross:before {
  content: "\E92A";
}

.icon-menu:before {
  content: "\E92B";
}

.icon-list:before {
  content: "\E92C";
}

.icon-list2:before {
  content: "\E92D";
}

.icon-list3:before {
  content: "\E92E";
}

.icon-menu2:before {
  content: "\E92F";
}

.icon-list4:before {
  content: "\E930";
}

.icon-menu3:before {
  content: "\E931";
}

.icon-exclamation:before {
  content: "\E932";
}

.icon-question:before {
  content: "\E933";
}

.icon-check:before {
  content: "\E934";
}

.icon-cross2:before {
  content: "\E935";
}

.icon-plus:before {
  content: "\E936";
}

.icon-minus:before {
  content: "\E937";
}

.icon-percent:before {
  content: "\E938";
}

.icon-chevron-up:before {
  content: "\E939";
}

.icon-chevron-down:before {
  content: "\E93A";
}

.icon-chevron-left:before {
  content: "\E93B";
}

.icon-chevron-right:before {
  content: "\E93C";
}

.icon-chevrons-expand-vertical:before {
  content: "\E93D";
}

.icon-chevrons-expand-horizontal:before {
  content: "\E93E";
}

.icon-chevrons-contract-vertical:before {
  content: "\E93F";
}

.icon-chevrons-contract-horizontal:before {
  content: "\E940";
}

.icon-arrow-up:before {
  content: "\E941";
}

.icon-arrow-down:before {
  content: "\E942";
}

.icon-arrow-left:before {
  content: "\E943";
}

.icon-arrow-right:before {
  content: "\E944";
}

.icon-arrow-up-right:before {
  content: "\E945";
}

.icon-arrows-merge:before {
  content: "\E946";
}

.icon-arrows-split:before {
  content: "\E947";
}

.icon-arrow-divert:before {
  content: "\E948";
}

.icon-arrow-return:before {
  content: "\E949";
}

.icon-expand:before {
  content: "\E94A";
}

.icon-contract:before {
  content: "\E94B";
}

.icon-expand2:before {
  content: "\E94C";
}

.icon-contract2:before {
  content: "\E94D";
}

.icon-move:before {
  content: "\E94E";
}

.icon-tab:before {
  content: "\E94F";
}

.icon-arrow-wave:before {
  content: "\E950";
}

.icon-expand3:before {
  content: "\E951";
}

.icon-expand4:before {
  content: "\E952";
}

.icon-contract3:before {
  content: "\E953";
}

.icon-notification:before {
  content: "\E954";
}

.icon-warning:before {
  content: "\E955";
}

.icon-notification-circle:before {
  content: "\E956";
}

.icon-question-circle:before {
  content: "\E957";
}

.icon-menu-circle:before {
  content: "\E958";
}

.icon-checkmark-circle:before {
  content: "\E959";
}

.icon-cross-circle:before {
  content: "\E95A";
}

.icon-plus-circle:before {
  content: "\E95B";
}

.icon-circle-minus:before {
  content: "\E95C";
}

.icon-percent-circle:before {
  content: "\E95D";
}

.icon-arrow-up-circle:before {
  content: "\E95E";
}

.icon-arrow-down-circle:before {
  content: "\E95F";
}

.icon-arrow-left-circle:before {
  content: "\E960";
}

.icon-arrow-right-circle:before {
  content: "\E961";
}

.icon-chevron-up-circle:before {
  content: "\E962";
}

.icon-chevron-down-circle:before {
  content: "\E963";
}

.icon-chevron-left-circle:before {
  content: "\E964";
}

.icon-chevron-right-circle:before {
  content: "\E965";
}

.icon-backward-circle:before {
  content: "\E966";
}

.icon-first-circle:before {
  content: "\E967";
}

.icon-previous-circle:before {
  content: "\E968";
}

.icon-stop-circle:before {
  content: "\E969";
}

.icon-play-circle:before {
  content: "\E96A";
}

.icon-pause-circle:before {
  content: "\E96B";
}

.icon-next-circle:before {
  content: "\E96C";
}

.icon-last-circle:before {
  content: "\E96D";
}

.icon-forward-circle:before {
  content: "\E96E";
}

.icon-eject-circle:before {
  content: "\E96F";
}

.icon-crop:before {
  content: "\E970";
}

.icon-frame-expand:before {
  content: "\E971";
}

.icon-frame-contract:before {
  content: "\E972";
}

.icon-focus:before {
  content: "\E973";
}

.icon-transform:before {
  content: "\E974";
}

.icon-grid:before {
  content: "\E975";
}

.icon-grid-crossed:before {
  content: "\E976";
}

.icon-layers:before {
  content: "\E977";
}

.icon-layers-crossed:before {
  content: "\E978";
}

.icon-toggle:before {
  content: "\E979";
}

.icon-rulers:before {
  content: "\E97A";
}

.icon-ruler:before {
  content: "\E97B";
}

.icon-funnel:before {
  content: "\E97C";
}

.icon-flip-horizontal:before {
  content: "\E97D";
}

.icon-flip-vertical:before {
  content: "\E97E";
}

.icon-flip-horizontal2:before {
  content: "\E97F";
}

.icon-flip-vertical2:before {
  content: "\E980";
}

.icon-angle:before {
  content: "\E981";
}

.icon-angle2:before {
  content: "\E982";
}

.icon-subtract:before {
  content: "\E983";
}

.icon-combine:before {
  content: "\E984";
}

.icon-intersect:before {
  content: "\E985";
}

.icon-exclude:before {
  content: "\E986";
}

.icon-align-center-vertical:before {
  content: "\E987";
}

.icon-align-right:before {
  content: "\E988";
}

.icon-align-bottom:before {
  content: "\E989";
}

.icon-align-left:before {
  content: "\E98A";
}

.icon-align-center-horizontal:before {
  content: "\E98B";
}

.icon-align-top:before {
  content: "\E98C";
}

.icon-square:before {
  content: "\E98D";
}

.icon-plus-square:before {
  content: "\E98E";
}

.icon-minus-square:before {
  content: "\E98F";
}

.icon-percent-square:before {
  content: "\E990";
}

.icon-arrow-up-square:before {
  content: "\E991";
}

.icon-arrow-down-square:before {
  content: "\E992";
}

.icon-arrow-left-square:before {
  content: "\E993";
}

.icon-arrow-right-square:before {
  content: "\E994";
}

.icon-chevron-up-square:before {
  content: "\E995";
}

.icon-chevron-down-square:before {
  content: "\E996";
}

.icon-chevron-left-square:before {
  content: "\E997";
}

.icon-chevron-right-square:before {
  content: "\E998";
}

.icon-check-square:before {
  content: "\E999";
}

.icon-cross-square:before {
  content: "\E99A";
}

.icon-menu-square:before {
  content: "\E99B";
}

.icon-prohibited:before {
  content: "\E99C";
}

.icon-circle:before {
  content: "\E99D";
}

.icon-radio-button:before {
  content: "\E99E";
}

.icon-ligature:before {
  content: "\E99F";
}

.icon-text-format:before {
  content: "\E9A0";
}

.icon-text-format-remove:before {
  content: "\E9A1";
}

.icon-text-size:before {
  content: "\E9A2";
}

.icon-bold:before {
  content: "\E9A3";
}

.icon-italic:before {
  content: "\E9A4";
}

.icon-underline:before {
  content: "\E9A5";
}

.icon-strikethrough:before {
  content: "\E9A6";
}

.icon-highlight:before {
  content: "\E9A7";
}

.icon-text-align-left:before {
  content: "\E9A8";
}

.icon-text-align-center:before {
  content: "\E9A9";
}

.icon-text-align-right:before {
  content: "\E9AA";
}

.icon-text-align-justify:before {
  content: "\E9AB";
}

.icon-line-spacing:before {
  content: "\E9AC";
}

.icon-indent-increase:before {
  content: "\E9AD";
}

.icon-indent-decrease:before {
  content: "\E9AE";
}

.icon-text-wrap:before {
  content: "\E9AF";
}

.icon-pilcrow:before {
  content: "\E9B0";
}

.icon-direction-ltr:before {
  content: "\E9B1";
}

.icon-direction-rtl:before {
  content: "\E9B2";
}

.icon-page-break:before {
  content: "\E9B3";
}

.icon-page-break2:before {
  content: "\E9B4";
}

.icon-sort-alpha-asc:before {
  content: "\E9B5";
}

.icon-sort-alpha-desc:before {
  content: "\E9B6";
}

.icon-sort-numeric-asc:before {
  content: "\E9B7";
}

.icon-sort-numeric-desc:before {
  content: "\E9B8";
}

.icon-sort-amount-asc:before {
  content: "\E9B9";
}

.icon-sort-amount-desc:before {
  content: "\E9BA";
}

.icon-sort-time-asc:before {
  content: "\E9BB";
}

.icon-sort-time-desc:before {
  content: "\E9BC";
}

.icon-sigma:before {
  content: "\E9BD";
}

.icon-pencil-line:before {
  content: "\E9BE";
}

.icon-hand:before {
  content: "\E9BF";
}

.icon-pointer-up:before {
  content: "\E9C0";
}

.icon-pointer-right:before {
  content: "\E9C1";
}

.icon-pointer-down:before {
  content: "\E9C2";
}

.icon-pointer-left:before {
  content: "\E9C3";
}

.icon-finger-tap:before {
  content: "\E9C4";
}

.icon-fingers-tap:before {
  content: "\E9C5";
}

.icon-reminder:before {
  content: "\E9C6";
}

.icon-fingers-crossed:before {
  content: "\E9C7";
}

.icon-fingers-victory:before {
  content: "\E9C8";
}

.icon-gesture-zoom:before {
  content: "\E9C9";
}

.icon-gesture-pinch:before {
  content: "\E9CA";
}

.icon-fingers-scroll-horizontal:before {
  content: "\E9CB";
}

.icon-fingers-scroll-vertical:before {
  content: "\E9CC";
}

.icon-fingers-scroll-left:before {
  content: "\E9CD";
}

.icon-fingers-scroll-right:before {
  content: "\E9CE";
}

.icon-hand2:before {
  content: "\E9CF";
}

.icon-pointer-up2:before {
  content: "\E9D0";
}

.icon-pointer-right2:before {
  content: "\E9D1";
}

.icon-pointer-down2:before {
  content: "\E9D2";
}

.icon-pointer-left2:before {
  content: "\E9D3";
}

.icon-finger-tap2:before {
  content: "\E9D4";
}

.icon-fingers-tap2:before {
  content: "\E9D5";
}

.icon-reminder2:before {
  content: "\E9D6";
}

.icon-gesture-zoom2:before {
  content: "\E9D7";
}

.icon-gesture-pinch2:before {
  content: "\E9D8";
}

.icon-fingers-scroll-horizontal2:before {
  content: "\E9D9";
}

.icon-fingers-scroll-vertical2:before {
  content: "\E9DA";
}

.icon-fingers-scroll-left2:before {
  content: "\E9DB";
}

.icon-fingers-scroll-right2:before {
  content: "\E9DC";
}

.icon-fingers-scroll-vertical3:before {
  content: "\E9DD";
}

.icon-border-style:before {
  content: "\E9DE";
}

.icon-border-all:before {
  content: "\E9DF";
}

.icon-border-outer:before {
  content: "\E9E0";
}

.icon-border-inner:before {
  content: "\E9E1";
}

.icon-border-top:before {
  content: "\E9E2";
}

.icon-border-horizontal:before {
  content: "\E9E3";
}

.icon-border-bottom:before {
  content: "\E9E4";
}

.icon-border-left:before {
  content: "\E9E5";
}

.icon-border-vertical:before {
  content: "\E9E6";
}

.icon-border-right:before {
  content: "\E9E7";
}

.icon-border-none:before {
  content: "\E9E8";
}

.icon-ellipsis:before {
  content: "\E9E9";
}

.icon-uni21:before {
  content: "!";
}

.icon-uni22:before {
  content: "\"";
}

.icon-uni23:before {
  content: "#";
}

.icon-uni24:before {
  content: "$";
}

.icon-uni25:before {
  content: "%";
}

.icon-uni26:before {
  content: "&";
}

.icon-uni27:before {
  content: "'";
}

.icon-uni28:before {
  content: "(";
}

.icon-uni29:before {
  content: ")";
}

.icon-uni2a:before {
  content: "*";
}

.icon-uni2b:before {
  content: "+";
}

.icon-uni2c:before {
  content: ",";
}

.icon-uni2d:before {
  content: "-";
}

.icon-uni2e:before {
  content: ".";
}

.icon-uni2f:before {
  content: "/";
}

.icon-uni30:before {
  content: "0";
}

.icon-uni31:before {
  content: "1";
}

.icon-uni32:before {
  content: "2";
}

.icon-uni33:before {
  content: "3";
}

.icon-uni34:before {
  content: "4";
}

.icon-uni35:before {
  content: "5";
}

.icon-uni36:before {
  content: "6";
}

.icon-uni37:before {
  content: "7";
}

.icon-uni38:before {
  content: "8";
}

.icon-uni39:before {
  content: "9";
}

.icon-uni3a:before {
  content: ":";
}

.icon-uni3b:before {
  content: ";";
}

.icon-uni3c:before {
  content: "<";
}

.icon-uni3d:before {
  content: "=";
}

.icon-uni3e:before {
  content: ">";
}

.icon-uni3f:before {
  content: "?";
}

.icon-uni40:before {
  content: "@";
}

.icon-uni41:before {
  content: "A";
}

.icon-uni42:before {
  content: "B";
}

.icon-uni43:before {
  content: "C";
}

.icon-uni44:before {
  content: "D";
}

.icon-uni45:before {
  content: "E";
}

.icon-uni46:before {
  content: "F";
}

.icon-uni47:before {
  content: "G";
}

.icon-uni48:before {
  content: "H";
}

.icon-uni49:before {
  content: "I";
}

.icon-uni4a:before {
  content: "J";
}

.icon-uni4b:before {
  content: "K";
}

.icon-uni4c:before {
  content: "L";
}

.icon-uni4d:before {
  content: "M";
}

.icon-uni4e:before {
  content: "N";
}

.icon-uni4f:before {
  content: "O";
}

.icon-uni50:before {
  content: "P";
}

.icon-uni51:before {
  content: "Q";
}

.icon-uni52:before {
  content: "R";
}

.icon-uni53:before {
  content: "S";
}

.icon-uni54:before {
  content: "T";
}

.icon-uni55:before {
  content: "U";
}

.icon-uni56:before {
  content: "V";
}

.icon-uni57:before {
  content: "W";
}

.icon-uni58:before {
  content: "X";
}

.icon-uni59:before {
  content: "Y";
}

.icon-uni5a:before {
  content: "Z";
}

.icon-uni5b:before {
  content: "[";
}

.icon-uni5c:before {
  content: "\\";
}

.icon-uni5d:before {
  content: "]";
}

.icon-uni5e:before {
  content: "^";
}

.icon-uni5f:before {
  content: "_";
}

.icon-uni60:before {
  content: "`";
}

.icon-uni61:before {
  content: "a";
}

.icon-uni62:before {
  content: "b";
}

.icon-uni63:before {
  content: "c";
}

.icon-uni64:before {
  content: "d";
}

.icon-uni65:before {
  content: "e";
}

.icon-uni66:before {
  content: "f";
}

.icon-uni67:before {
  content: "g";
}

.icon-uni68:before {
  content: "h";
}

.icon-uni69:before {
  content: "i";
}

.icon-uni6a:before {
  content: "j";
}

.icon-uni6b:before {
  content: "k";
}

.icon-uni6c:before {
  content: "l";
}

.icon-uni6d:before {
  content: "m";
}

.icon-uni6e:before {
  content: "n";
}

.icon-uni6f:before {
  content: "o";
}

.icon-uni70:before {
  content: "p";
}

.icon-uni71:before {
  content: "q";
}

.icon-uni72:before {
  content: "r";
}

.icon-uni73:before {
  content: "s";
}

.icon-uni74:before {
  content: "t";
}

.icon-uni75:before {
  content: "u";
}

.icon-uni76:before {
  content: "v";
}

.icon-uni77:before {
  content: "w";
}

.icon-uni78:before {
  content: "x";
}

.icon-uni79:before {
  content: "y";
}

.icon-uni7a:before {
  content: "z";
}

.icon-uni7b:before {
  content: "{";
}

.icon-uni7c:before {
  content: "|";
}

.icon-uni7d:before {
  content: "}";
}

.icon-uni7e:before {
  content: "~";
}

.icon-copyright:before {
  content: "\A9";
}
.list-group.link-list .list-group-item a {
  display: block;
  padding: 16px 40px 16px 20px;
}

.list-group.link-list .list-group-item a:hover,
.list-group.link-list .list-group-item a:active,
.list-group.link-list .list-group-item a:focus {
  text-decoration: none;
}

.list-group-simple {
  border: 0;
  margin: 0;
  padding: 0;
}

.list-group-simple .list-group-item {
  border-radius: 0;
  border: 0;
  border-top: 1px solid #f0f0f0;
  background-color: transparent;
}

.list-group-simple .list-group-item:first-child {
  border-top: 0;
}

.simple-list {
  list-style: none;
  margin: 0;
  margin-left: 0;
  padding: 0;
}

.simple-list li {
  position: relative;
  margin-bottom: 5px;
}

.order-list {
  list-style: none;
  margin: 0;
  margin-left: 0;
  padding: 0;
}

.order-list li {
  position: relative;
  padding: 5px 0;
}

.order-list .order-list-remove-button {
  position: absolute;
  right: -20px;
  top: -2px;
}

.resource-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: 20px;
}

.resource-list li {
  margin-bottom: 6px;
}

.panel .list-group.link-list li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 0;
}

.tabbed-list-group .nav.nav-tabs.primary {
  background-color: #5693ef;
  color: #fff;
  border-radius: 4px 4px 0 0;
}

.tabbed-list-group .nav.nav-tabs.primary li {
  margin-bottom: 0;
  width: 50%;
}

.tabbed-list-group .nav.nav-tabs.primary li a {
  padding: 14px 20px;
  color: #fff;
  border: 0;
  text-align: center;
}

.tabbed-list-group .nav.nav-tabs.primary li a:hover,
.tabbed-list-group .nav.nav-tabs.primary li a:active,
.tabbed-list-group .nav.nav-tabs.primary li a:focus {
  background-color: transparent;
  padding: 14px 20px;
}

.tabbed-list-group .nav.nav-tabs.primary li.active a {
  background: #5087db;
  border: 0;
  color: #fff;
}

.tabbed-list-group .tab-content .list-group li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 0;
}

/*
    Pricing List
*/
.pricing-list .pricing-list-row {
  border-bottom: 1px solid #eee;
}

.pricing-list .pricing-list-row:nth-child(2) {
  background-color: #f5f5f5;
}

.pricing-list .pricing-list-row a {
  color: #333;
}

.pricing-list .pricing-list-row a:hover {
  color: #333;
}

/*
    Checked List
*/
ul.checked-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: 20px;
}

ul.checked-list li {
  margin-bottom: 10px;
}

ul.checked-list li:before {
  content: "\F00C";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  color: #02b97f;
  margin-right: 10px;
}

ul.checked-list li.cross:before {
  content: "\F00D";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  color: #a94442;
  margin-right: 10px;
}

/*
    List Group Label Check
*/
.list-group.list-label-checks li {
  padding: 0;
}

.list-group.list-label-checks .label-normal {
  width: 100%;
  margin-bottom: 0;
  padding: 10px 15px;
}

.list-group.list-label-checks .label-normal input[type=checkbox],
.list-group.list-label-checks .label-normal button {
  float: right;
}
/*
  Loading Spinner
*/

@-webkit-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*
    Loading Indicator
*/

.el-spinner {
  display: none;
  position: relative;
  height: 100%;
  min-height: 100px;
  text-align: center;
  font-size: 20px;
}

.el-spinner i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  -webkit-animation: three-quarters 1250ms infinite linear;
  -moz-animation: three-quarters 1250ms infinite linear;
  -ms-animation: three-quarters 1250ms infinite linear;
  -o-animation: three-quarters 1250ms infinite linear;
  animation: three-quarters 1250ms infinite linear;
  border: 3px solid #646464;
  border-right-color: transparent;
  border-radius: 100%;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
}

.el-spinner.loading {
  display: block;
}

/*
    Promise Buttons
*/

.btn-spinner {
  font-family: sans-serif;
  font-weight: 100;
}

.btn-spinner:not(:required) {
  -webkit-animation: three-quarters 1250ms infinite linear;
  -moz-animation: three-quarters 1250ms infinite linear;
  -ms-animation: three-quarters 1250ms infinite linear;
  -o-animation: three-quarters 1250ms infinite linear;
  animation: three-quarters 1250ms infinite linear;
  border: 3px solid #fff;
  border-right-color: transparent;
  border-radius: 100%;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  text-indent: -9999px;
  width: 16px;
  height: 16px;
  margin-left: 6px;
}

.btn-default .btn-spinner,
.btn-link .btn-spinner,
.btn-muted .btn-spinner {
  border-color: #646464;
  border-right-color: transparent;
}

.btn-spinner:not(:required) {
  display: none;
  margin-left: -16px;
  opacity: 0;
  transition: 0.4s margin ease-out, 0.2s opacity ease-out;
}

.is-loading .btn-spinner {
  display: inline-block;
  transition: 0.2s margin ease-in, 0.4s opacity ease-in;
  margin-left: 5px;
  opacity: 1;
}

/*
  Loading Error
*/

.loading-error {
  display: none;
  position: relative;
  height: 100%;
  min-height: 100px;
  text-align: center;
  font-size: 20px;
}

.loading-error i {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}@media (max-width: 992px) {
  .grid-buttons {
    font-size: 13px;
  }

  .popover.form-help-popover {
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    position: relative;
    display: block;
    width: auto !important;
    margin: 20px 0 18px 0 !important;
    box-shadow: none;
    max-width: none !important;
  }

  .popover.form-help-popover .arrow {
    display: none;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (max-width: 991px) {
  .container {
    width: auto;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}.modal-text {
  overflow-wrap: break-word;
  white-space: normal;
}

.modal.center {
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.modal.center .modal-dialog {
  margin: 0 auto;
}
.rotate0 {
  transform: rotate(0deg);
}

.rotate90 {
  transform: rotate(90deg);
}

.rotate180 {
  transform: rotate(180deg);
}

.rotate270 {
  transform: rotate(270deg);
}

.page-rotation-controls {
  display: flex;
  justify-content: center;
  font-size: 75%;
}

.page-rotation-control-options {
  padding: .25em .5em;
  background-color: white;
  color: #777;
  border: 1px solid #bbb;
  border-top: 0;
  filter: drop-shadow(0 0 0.5rem #bbb);
  cursor: pointer;
}

.page-rotation-control-options .active:hover {
  color: #333;
}

.page-rotation-control-options .inactive {
  color: #bbb;
  cursor: default;
}
.panel-default,
.panel-muted {
  border: 1px solid #e2e5e9;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-muted {
  background-color: #fcfcfc;
}

.panel-default .panel-heading,
.panel-muted .panel-heading {
  font-size: 16px;
  font-weight: 300;
  padding: 20px 15px;
  line-height: 1em;
  background-color: transparent;
  border-color: #e2e5e9;
}

.panel-default .panel-heading span.heading,
.panel-muted .panel-heading span.heading {
  display: block;
  margin: 9px 10px 8px 10px;
  float: left;
}

.panel-default > .panel-heading.primary,
.panel-muted > .panel-heading.primary {
  background-color: #5693ef;
  color: #fff;
}

.panel .panel-heading.dark {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e6e6e6;
}

.panel.table-panel {
}

.panel .panel-body.dark {
  background-color: #f5f5f5;
}

.panel-borderless {
  border: 0;
}

.panel-group .panel-heading {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-group .panel-heading a:hover {
  text-decoration: none;
}

.panel-group .panel-footer {
  border-top: 1px solid #ddd;
}

.panel-footer.panel-footer-outside {
  border: 1px solid #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel .panel-filter-label {
  display: inline-block;
  font-size: 14px;
  margin-right: 6px;
  margin-top: 8px;
}

/*
    Modal Panel
*/

.modal > div > .panel {
  border: 0;
}

.panel-heading small {
  line-height: 1.4em;
}

/*
    Panel Heading Large
*/

.panel-heading h4.panel-heading-lg {
  margin: 0;
  font-size: 32px;
}

.panel-header-button {
  margin-top: 18px;
}

/*
    Panel Heading Padding
*/

.panel-heading-padding {
  padding: 6px 0;
}

/*
    Panel Filters
*/

.panel-filters {
  background-color: #f8f8f8;
  border-bottom: 1px solid #e6e6e6;
}

/*
    Popover Panel
*/

.popover.primary .panel-heading {
  font-size: 14px;
  padding: 20px 20px;
}

/*
    Panel Navigation
*/

.panel ul.panel-nav {
  margin: 0 10px 0 10px;
}

.panel ul.panel-nav li {
  position: relative;
  font-size: 14px;
}

.panel ul.panel-nav li a {
  display: block;
  padding: 20px 12px 20px 12px;
  color: #fff;
}

.panel ul.panel-nav li a:hover,
.panel ul.panel-nav li a:active,
.panel ul.panel-nav li a:focus {
  text-decoration: none;
}

.panel ul.panel-nav li.active::after {
  border-color: transparent transparent #fff;
  border-width: 0 10px 10px;
  bottom: -1px;
  margin-left: -10px;
  left: 50%;
}

.panel ul.panel-nav li::after {
  opacity: 0;
}

.panel ul.panel-nav li.active::after {
  opacity: 1;
  content: '';
  display: inline-block;
  position: absolute;
  border-style: solid;
  -webkit-transform: rotate(0deg);
  width: 0;
  height: 0;
}

/*
    Panel Heading Buttons
*/

.modal .panel {
  position: relative;
}

.panel .panel-heading-buttons {
  position: absolute;
  top: 12px;
  right: 10px;
}

/*
    Panel Body Navigation
*/

.panel .panel-body-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

.panel .panel-body-nav li {
  border-bottom: 1px solid #e0e3e6;
}

.panel .panel-body-nav li:last-child {
  border-bottom: 0;
}

.panel .panel-body-nav li a {
  display: block;
  padding: 16px 20px 16px 20px;
  text-decoration: none;
}

.panel .panel-body-nav.panel-body-nav-slim li a {
  padding: 10px 20px 10px 20px;
}

.panel .panel-body-nav li a:hover {
  text-decoration: none;
}

.panel .panel-body-nav li.active,
.panel .panel-body-nav li.checked {
  position: relative;
  padding-left: 20px;
}

.panel .panel-body-nav > li.active:before {
  position: absolute;
  top: 22px;
  left: 22px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\F054";
  font-size: 10px;
  color: #646464;
}

.panel .panel-body-nav.panel-body-nav-slim > li.active:before {
  top: 16px;
}

.panel .panel-body-nav li.checked:before {
  position: absolute;
  top: 20px;
  left: 18px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\F00C";
  font-size: 14px;
  color: #02b97f;
}

.panel .panel-body-nav.panel-body-nav-slim > li.checked:before {
  top: 16px;
}

.panel .panel-body-nav li.active a {
  color: #333;
}

.panel .panel-body-nav li a span.panel-body-nav-indicator {
  position: relative;
  top: -2px;
  display: inline-block;
  float: left;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  text-align: center;
  border: 2px solid transparent;
  color: #646464;
  padding-top: 1px;
  margin-right: 10px;
}

.panel .panel-body-nav li.active_step a span.panel-body-nav-indicator {
  color: #fff;
  background-color: #5693ef;
  border-color: #5693ef;
}

.panel .panel-body-nav .panel-body-nav-sub-menu {
  list-style: none;
  padding-left: 20px;
  margin-bottom: 10px;
}

.panel .panel-body-nav .panel-body-nav-sub-menu li a {
  font-size: 12px;
}

.panel .panel-body-nav .panel-body-nav-sub-menu li.active a {
  padding-left: 0;
  font-weight: 700;
}

.report {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.panels {
  flex: 1;
  margin: 4em;
}

.panel {
  border: 1px solid #e2e5e9;
}

.results {
  flex: 3;
  margin: 4em;
}

.generate-btn {
  margin: 1em;
}

/*
    Accordians
*/

.accordion .accordion-control {
  position: relative;
  right: 10px;
  color: #333;
  opacity: .5;
}

.accordion .panel-heading:hover .accordion-control {
  opacity: 1;
}

.accordion .primary .accordion-control {
  color: #fff;
}

.accordion .nav.nav-tabs,
.accordion .nav.nav-tabs > li.active a {
  border-color: #e4e8ec;
}

.accordion .nav.nav-tabs > li a {
  border-radius: 0;
  padding: 18px 20px;
  color: #646464;
}

/*
    Panel List
*/

.panel-list > div:last-child > hr {
  display: none;
}

.accordion .nav.nav-tabs > li a:hover {
  background-color: #f0f0f0;
}

.accordion .nav.nav-tabs > li:first-child a {
}

.accordion .nav.nav-tabs > li.active a {
  border: 0;
  border-bottom: 2px solid #03c1af;
  padding: 18px 20px;
  color: #333;
}

/*
    Panel Simple
*/

.panel-simple {
  border-radius: 0;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border: 0;
  margin: 0;
}

.panel-simple .panel-heading {
  border-bottom: 1px solid #e6e6e6;
}

/*
    Panel Heading Condensed
*/

.panel-heading.panel-heading-condensed {
  padding: 6px 15px;
}

/*
    Panel Heading Anchor
*/

.panel-heading-anchor {
  padding: 0 !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-heading-anchor a {
  display: block;
  color: inherit;
  padding: 20px 15px;
}

.panel-heading-anchor a:hover {
  color: inherit;
  text-decoration: none;
}

/*
    Notes Widget Compact
*/

.notes-widget-compact .panel-body {
  max-height: 300px;
  overflow-y: auto;
}

/*
    Panel Collapse
*/

.panel.panel-default .collapse-header {
  border-bottom: 1px solid #eee;
}

.panel.panel-default .collapse-header a {
  display: block;
  padding: 20px;
  color: #333;
  font-size: 16px;
}

.panel.panel-default .collapse-header a:hover {
  text-decoration: none;
}

.panel.panel-default .collapse-header.disabled {
  opacity: .5;
}

.panel.panel-default .collapse-header.disabled a {
  color: #646464;
}.panel-default,
.panel-muted {
  border: 1px solid #e2e5e9;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-muted {
  background-color: #fcfcfc;
}

.panel-default .panel-heading,
.panel-muted .panel-heading {
  font-size: 16px;
  font-weight: 300;
  padding: 20px 15px;
  line-height: 1em;
  background-color: transparent;
  border-color: #e2e5e9;
}

.panel-default .panel-heading span.heading,
.panel-muted .panel-heading span.heading {
  display: block;
  margin: 9px 10px 8px 10px;
  float: left;
}

.panel-default > .panel-heading.primary,
.panel-muted > .panel-heading.primary {
  background-color: #5693ef;
  background-color: #364349;
  color: #fff;
}

.panel .panel-heading.dark {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e6e6e6;
}

.panel .panel-body.dark {
  background-color: #f5f5f5;
}

.panel-borderless {
  border: 0;
}

.panel-group .panel-heading {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-group .panel-heading a:hover {
  text-decoration: none;
}

.panel-group .panel-footer {
  border-top: 1px solid #ddd;
}

.panel-footer.panel-footer-outside {
  border: 1px solid #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel .panel-filter-label {
  display: inline-block;
  font-size: 14px;
  margin-right: 6px;
  margin-top: 8px;
}

/*
    Modal Panel
*/
.modal > div > .panel {
  border: 0;
}

.panel-heading small {
  line-height: 1.4em;
}

/*
    Panel Heading Large
*/
.panel-heading h4.panel-heading-lg {
  margin: 0;
  font-size: 32px;
}

.panel-header-button {
  margin-top: 18px;
}

/*
    Panel Heading Padding
*/
.panel-heading-padding {
  padding: 6px 0;
}

/*
    Panel Filters
*/
.panel-filters {
  background-color: #f8f8f8;
  border-bottom: 1px solid #e6e6e6;
}

/*
    Popover Panel
*/
.popover.primary .panel-heading {
  font-size: 14px;
  padding: 20px 20px;
}

/*
    Panel Navigation
*/
.panel ul.panel-nav {
  margin: 0 10px 0 10px;
}

.panel ul.panel-nav li {
  position: relative;
  font-size: 14px;
}

.panel ul.panel-nav li a {
  display: block;
  padding: 20px 12px 20px 12px;
  color: #fff;
}

.panel ul.panel-nav li a:hover,
.panel ul.panel-nav li a:active,
.panel ul.panel-nav li a:focus {
  text-decoration: none;
}

.panel ul.panel-nav li.active::after {
  border-color: transparent transparent #fff;
  border-width: 0 10px 10px;
  bottom: -1px;
  margin-left: -10px;
  left: 50%;
}

.panel ul.panel-nav li::after {
  opacity: 0;
}

.panel ul.panel-nav li.active::after {
  opacity: 1;
  content: '';
  display: inline-block;
  position: absolute;
  border-style: solid;
  -webkit-transform: rotate(0deg);
  width: 0;
  height: 0;
}

/*
    Panel Heading Buttons
*/
.modal .panel {
  position: relative;
}

.panel .panel-heading-buttons {
  position: absolute;
  top: 12px;
  right: 10px;
}

/*
    Panel Body Navigation
*/
.panel .panel-body-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

.panel .panel-body-nav li {
  border-bottom: 1px solid #e0e3e6;
}

.panel .panel-body-nav li:last-child {
  border-bottom: 0;
}

.panel .panel-body-nav li a {
  display: block;
  padding: 16px 20px 16px 20px;
  text-decoration: none;
}

.panel .panel-body-nav.panel-body-nav-slim li a {
  padding: 10px 20px 10px 20px;
}

.panel .panel-body-nav li a:hover {
  text-decoration: none;
}

.panel .panel-body-nav li.active,
.panel .panel-body-nav li.checked {
  position: relative;
  padding-left: 20px;
}

.panel .panel-body-nav > li.active:before {
  position: absolute;
  top: 22px;
  left: 22px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\F054";
  font-size: 10px;
  color: #646464;
}

.panel .panel-body-nav.panel-body-nav-slim > li.active:before {
  top: 16px;
}

.panel .panel-body-nav li.checked:before {
  position: absolute;
  top: 20px;
  left: 18px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\F00C";
  font-size: 14px;
  color: #02b97f;
}

.panel .panel-body-nav.panel-body-nav-slim > li.checked:before {
  top: 16px;
}

.panel .panel-body-nav li.active a {
  color: #333;
}

.panel .panel-body-nav li a span.panel-body-nav-indicator {
  position: relative;
  top: -2px;
  display: inline-block;
  float: left;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  text-align: center;
  border: 2px solid transparent;
  color: #646464;
  padding-top: 1px;
  margin-right: 10px;
}

.panel .panel-body-nav li.active_step a span.panel-body-nav-indicator {
  color: #fff;
  background-color: #5693ef;
  border-color: #5693ef;
}

.panel .panel-body-nav .panel-body-nav-sub-menu {
  list-style: none;
  padding-left: 20px;
  margin-bottom: 10px;
}

.panel .panel-body-nav .panel-body-nav-sub-menu li a {
  font-size: 12px;
}

.panel .panel-body-nav .panel-body-nav-sub-menu li.active a {
  padding-left: 0;
  font-weight: 700;
}

/*
    Accordians
*/
.accordion .accordion-control {
  position: relative;
  right: 10px;
  color: #333;
  opacity: .5;
}

.accordion .panel-heading:hover .accordion-control {
  opacity: 1;
}

.accordion .primary .accordion-control {
  color: #fff;
}

.accordion .nav.nav-tabs,
.accordion .nav.nav-tabs > li.active a {
  border-color: #e4e8ec;
}

.accordion .nav.nav-tabs > li a {
  border-radius: 0;
  padding: 18px 20px;
  color: #646464;
}

/*
    Panel List
*/
.panel-list > div:last-child > hr {
  display: none;
}

.accordion .nav.nav-tabs > li a:hover {
  background-color: #f0f0f0;
}

.accordion .nav.nav-tabs > li.active a {
  border: 0;
  border-bottom: 2px solid #03c1af;
  padding: 18px 20px;
  color: #333;
}

/*
    Panel Simple
*/
.panel-simple {
  border-radius: 0;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border: 0;
  margin: 0;
}

.panel-simple .panel-heading {
  border-bottom: 1px solid #e6e6e6;
}

/*
    Panel Heading Condensed
*/
.panel-heading.panel-heading-condensed {
  padding: 6px 15px;
}

/*
    Panel Heading Anchor
*/
.panel-heading-anchor {
  padding: 0 !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-heading-anchor a {
  display: block;
  color: inherit;
  padding: 20px 15px;
}

.panel-heading-anchor a:hover {
  color: inherit;
  text-decoration: none;
}

/*
    Notes Widget Compact
*/
.notes {
  max-height: 400px;
  overflow-y: auto;
}

.notes .note.pinned:first-child {
  padding-top: 0;
}

.notes .note {
  border-bottom: 1px solid #ddd;
  padding: 2rem;
}

.notes .note.pinned {
  background: linear-gradient(to right, transparent, rgba(255, 0, 0, 0.2));
  padding-top: 0;
}

.notes .note .pin {
  padding-top: 1rem;
  margin-bottom: 1rem;
}

.notes .note .pin-it {
  padding: 0 0.5rem;
}

/*
    Panel Collapse
*/
.panel.panel-default .collapse-header {
  border-bottom: 1px solid #eee;
}

.panel.panel-default .collapse-header a {
  display: block;
  padding: 20px;
  color: #333;
  font-size: 16px;
}

.panel.panel-default .collapse-header a:hover {
  text-decoration: none;
}

.panel.panel-default .collapse-header.disabled {
  opacity: .5;
}

.panel.panel-default .collapse-header.disabled a {
  color: #646464;
}
/*
  Popover
*/

.popover {
  z-index: 998;
  margin-right: 10px;
  margin-bottom: 10px;
}

.popover,
.popover:focus,
.popover:active {
  outline: none;
}

.popover.primary {
  box-shadow: 0 0 6px rgba(0, 0, 0, .175);
}

.popover.primary {
  padding: 0;
  border-radius: 3px;
  min-width: 200px;
}

.popover.primary > .arrow,
.popover.primary > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover.primary > .arrow {
  border-width: 11px;
}

.popover.primary > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.primary.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #5693ef;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}

.popover.primary.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #5693ef;
  border-bottom-width: 0;
}

.popover.primary.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #5693ef;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}

.popover.primary.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #5693ef;
  border-left-width: 0;
}

.popover.primary.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #5693ef;
  border-bottom-color: rgba(0, 0, 0, .25);
}

.popover.primary.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #5693ef;
}

.popover.primary.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #5693ef;
  border-left-color: rgba(0, 0, 0, .25);
}

.popover.primary.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #5693ef;
}

/*
  Help Popover
*/

.popover.form-help-popover.left {
  margin-left: -20%;
}

/*
  Popover Filter
*/

.popover.popover-filter {
  margin-top: 2px;
  padding: 10px 0;
  border-color: #d8d8d8;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  border-radius: 3px;
  max-width: 350px;
}

.popover.popover-filter .popover-body {
  min-width: 300px;
}

/*
  Popover Filters
*/

.popover.popover-filters {
  border-color: #d8d8d8;
  border-radius: 3px;
  box-shadow: 0 0 6px rgba(0, 0, 0, .175);
  margin-top: 2px;
  max-width: 350px;
}

.popover.popover-filters .popover-body {
  min-width: 240px;
}

.popover.popover-filters .form-group:last-of-type {
  margin-bottom: 0;
}

.popover.popover-filters .form-group > span {
  margin-right: 4px;
  float: right;
}
.profile-dropdown {
  min-width: 200px;
}

.profile-dropdown .dropdown-header {
  font-size: 14px;
  margin-bottom: 15px;
}

.profile-dropdown .form-group {
  padding: 3px 20px;
}
h1.brand {
  display: block;
  font-family: 'Titillium Web', sans-serif;
  font-size: 24px;
  line-height: 18px;
  margin-bottom: 30px;
}

.session-wrapper {
  margin: 0 auto;
  padding-top: 60px;
}

.session-wrapper .inner-position {
  max-width: 400px;
  margin: 0 auto;
}

/*
    Session Panel
*/

.session-panel {
  min-width: 320px;
}@media (max-width: 840px) {
  .tabs .nav.nav-tabs {
    margin-left: 10px;
  }

  .tabs .nav.nav-tabs li a {
    padding: 14px 10px;
  }
}/*
 * Display
 */

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

/*
 * Padding
 */

.padding-3 {
  padding: 3px !important;
}

.padding-3w {
  padding: 3px 6px !important;
}

.padding-xs {
  padding: 10px !important;
}

.padding-ssm {
  padding: 15px !important;
}

.padding-sm {
  padding: 20px !important;
  overflow: auto;
}

.padding-md {
  padding: 30px;
}

.padding-lg {
  padding: 60px;
}

.p-15-30 {
  padding: 15px 30px !important;
}

.p-0 {
  padding: 0 !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-t-xxs {
  padding-top: 6px;
}

.p-t-xs {
  padding-top: 5px;
}

.p-t-sm {
  padding-top: 10px;
}

.p-t-md {
  padding-top: 20px;
}

.p-t-lg {
  padding-top: 30px;
}

.p-t-xl {
  padding-top: 60px;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.p-b-xxs {
  padding-bottom: 6px;
}

.p-b-xs {
  padding-bottom: 5px;
}

.p-b-sm {
  padding-bottom: 10px;
}

.p-b-ms {
  padding-bottom: 15px;
}

.p-b-md {
  padding-bottom: 20px;
}

.p-b-lg {
  padding-bottom: 30px;
}

.p-b-xl {
  padding-bottom: 60px;
}

.p-l-0 {
  padding-left: 0 !important;
}

.p-l-xxs {
  padding-left: 6px;
}

.p-l-xs {
  padding-left: 5px;
}

.p-l-sm {
  padding-left: 10px;
}

.p-l-md {
  padding-left: 20px;
}

.p-l-lg {
  padding-left: 30px;
}

.p-l-xl {
  padding-left: 60px;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-r-xxs {
  padding-right: 6px;
}

.p-r-xs {
  padding-right: 5px;
}

.p-r-sm {
  padding-right: 10px;
}

.p-r-md {
  padding-right: 20px;
}

.p-r-lg {
  padding-right: 30px;
}

.p-r-xl {
  padding-right: 60px;
}

.p-x-xs {
  padding-left: 5px;
  padding-right: 5px;
}

.p-x-sm {
  padding-left: 10px;
  padding-right: 10px;
}

.p-y-xs {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-y-sm {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/*
 * Margins
 */

.m-xs {
  margin: 5px;
}

.m-sm {
  margin: 10px;
}

.m-smm {
  margin: 15px;
}

.m-md {
  margin: 20px;
}

.m-lg {
  margin: 30px;
}

.m-xl {
  margin: 60px;
}

.m-0 {
  margin: 0;
}

.m-t--xs {
  margin-top: -5px;
}

.m-t--sm {
  margin-top: -10px;
}

.m-t-0 {
  margin-top: 0;
}

.m-t-xxs {
  margin-top: 4px;
}

.m-t-xs {
  margin-top: 5px;
}

.m-t-sm {
  margin-top: 10px;
}

.m-t-ms {
  margin-top: 15px;
}

.m-t-md {
  margin-top: 20px;
}

.m-t-lg {
  margin-top: 30px;
}

.m-t-lg2 {
  margin-top: 40px;
}

.m-t-xl {
  margin-top: 60px;
}

.m-b-0 {
  margin-bottom: 0;
}

.m-b-xs {
  margin-bottom: 5px;
}

.m-b-sm {
  margin-bottom: 10px;
}

.m-b-smm {
  margin-bottom: 14px;
}

.m-b-ms {
  margin-bottom: 15px;
}

.m-b-md {
  margin-bottom: 20px;
}

.m-b-lg {
  margin-bottom: 30px;
}

.m-b-xl {
  margin-bottom: 60px;
}

.m-r-xxs {
  margin-right: 2px;
}

.m-r-xs {
  margin-right: 5px;
}

.m-r-sm {
  margin-right: 10px;
}

.m-r-md {
  margin-right: 20px;
}

.m-r-lg {
  margin-right: 30px;
}

.m-l-xxs {
  margin-left: 2px;
}

.m-l-xs {
  margin-left: 5px;
}

.m-l-sm {
  margin-left: 10px;
}

.m-l-md {
  margin-left: 20px;
}

.m-l-lg {
  margin-left: 30px;
}

.m-x-xs {
  margin-left: 5px;
  margin-right: 5px;
}

.m-y-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.m-y-xs {
  margin-top: 5px;
  margin-bottom: 5px;
}

.m-y-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.m-y-md {
  margin-top: 20px;
  margin-bottom: 20px;
}

/*
 * Min Widths
 */

.min-width-sm {
  min-width: 100px;
}

.min-width-md {
  min-width: 150px;
}

.min-width-lg {
  min-width: 200px;
}

/*
 * Text Indents
 */

.indent-xs {
  text-indent: 20px;
}

.indent-s {
  text-indent: 40px;
}

/*
 * Helpers
 */

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.pt-15 {
  padding-top: 15px;
}
.fixed-table-container {
  position: absolute;
  top: 47px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
}

.fixed-table-container.no-scroll {
  overflow-y: visible;
}

thead.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 0;
  z-index: 997;
  box-shadow: 1px 1px 0 #e6e6e6;
}

.scroll-horizontal {
  overflow-x: scroll;
}

.table > tbody + tbody {
  border-top: 0;
}

.table tr.row-link {
  cursor: pointer;
}

.table tr.row-link:hover {
  background-color: #f9f9f9;
}

.table .table-inline-heading {
  font-weight: bold;
  color: #646464;
  background-color: #f9f9f9;
}

table tr.row-heading > td {
  background-color: #fafafa;
}

table.cell-padding-sm > thead > tr > th,
table.cell-padding-sm > tbody > tr > td,
table.cell-padding-sm > tfoot > tr > td {
  padding: 14px 18px;
}

table > thead > tr > th {
  white-space: nowrap;
}

table > thead > tr > th.border-right,
table > tbody > tr > td.border-right {
  border-right: 1px solid #ddd;
}

table > tbody > tr.selectable {
  cursor: pointer;
}

table > tbody > tr.selected > td,
table > tbody > tr.selected:hover > td {
  background-color: #fff2a8;
  border-color: #f2e59b !important;
}

table.table-primary > tbody > tr.selected > td {
  border-bottom: 1px solid #f2e59b;
}

table > tbody > tr.active > td,
table > tbody > tr.active:hover > td {
  background-color: #fffae6 !important;
  border-color: #f5ecbb !important;
}

table > tbody > tr.disabled > td,
table > tbody > tr.disabled:hover > td {
  opacity: .5;
  background-color: #f0f0f0 !important;
  color: #646464;
}

table.table-primary {
  background-color: #fff;
  margin-bottom: 0;
}

table.table-primary > thead > tr > th:first-child,
table.table-primary > tbody > tr > td:first-child,
table.table-primary > tfoot > tr > td:first-child {
  padding-left: 30px;
}

table.table-primary > thead > tr > th:last-child,
table.table-primary > tbody > tr > td:last-child,
table.table-primary > tfoot > tr > td:last-child {
  padding-right: 30px;
}

table.table-editable-primary > thead > tr > th:first-child,
table.table-editable-primary > tbody > tr > td:first-child,
table.table-editable-primary > tfoot > tr > td:first-child {
  padding-left: 12px;
}

table.table-editable-primary > tbody > tr > td.td-input {
  padding-left: 0;
}

table.table-editable-primary > tbody > tr > td.td-input > input {
  padding-left: 12px;
}

table.table-editable-primary > thead > tr > th:last-child,
table.table-editable-primary > tbody > tr > td:last-child,
table.table-editable-primary > tfoot > tr > td:last-child {
  padding-right: 12px;
}

table.table-primary > thead {
  /*background-color: #5693ef;*/
}

table.table-primary > thead > tr > th,
table.table-editable-primary > thead > tr > th {
  font-weight: 400;
  color: #646464;
  font-size: 13px;
  padding: 14px 10px 14px 10px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e6e6e6;
}

table.table-primary > thead > tr > th a,
table.table-editable-primary > thead > tr > th a {
  color: #646464;
}

table.table-primary > thead > tr > th a:hover,
table.table-primary > thead > tr > th a:active,
table.table-primary > thead > tr > th a:focus,
table.table-editable-primary > thead > tr > th a:hover,
table.table-editable-primary > thead > tr > th a:active,
table.table-editable-primary > thead > tr > th a:focus {
  text-decoration: none;
}

table.table-primary.light > thead > tr > th {
  background-color: #fff;
}

table.table-primary > thead > tr > th i,
table.table-editable-primary > thead > tr > th i {
  color: #333;
  margin: 0 4px 0 4px;
}

table.table-primary > tbody > tr > td,
table.table-editable-primary > tbody > tr > td {
  font-size: 13px;
  padding: 14px;
  border-bottom: 1px solid #f0f0f0;
}

table.table-primary > tbody > tr:last-child > td,
table.table-editable-primary > tbody > tr:last-child > td {
  border-bottom: 0;
}

table.table-primary > tbody > tr > td .sf-fw {
  color: #afafaf;
}

table.table-primary > tfoot > tr > td {
  padding: 14px;
  background-color: #f9f9f9;
}

table.table-primary tr th.border-left,
table.table-primary tr td.border-left {
  border-left: 1px solid #e6e6e6;
}

table.table-primary tr th.border-right,
table.table-primary tr td.border-right {
  border-right: 1px solid #e6e6e6;
}

table.documents-table tr {
  background-color: #f9f9f9;
}

table.documents-table tr.unread {
  background-color: #fff;
}

table.documents-table tr.unread td.title,
table.documents-table tr.unread td.status {
  font-weight: 700;
}

table .table-row-selection {
  cursor: pointer;
}

table .table-row-selection input[type=radio] {
  width: 14px;
  height: 14px;
}

/*
    Table Simple
*/

.table.table-simple tr th {
  background-color: #fff;
}

/*
    Editable Table
*/

table.table-editable > tbody > tr.no-outside-padding th:last-child,
table.table-editable > tbody > tr.no-outside-padding td:last-child {
  padding: 0;
}

.table.table-editable {
}

.table.table-editable th {
  font-weight: normal;
}

.table.table-editable td {
  position: relative;
  padding: 0;
  border: 1px solid #f0f0f0;
}

.table.table-editable td > span {
  display: block;
  padding: 16px;
}

.table.table-editable.table-editable-condensed th > span,
.table.table-editable.table-editable-condensed td > span {
  padding: 8px;
}

.table.table-editable.table-editable-condensed td input {
  padding: 8px;
}

.table.table-editable td .form-control {
  background-color: transparent;
}

.table.table-editable td input {
  display: block;
  border: 0;
  padding: 16px;
  border-radius: 0;
  height: auto;
}

.table.table-editable td input.primary-input {
  padding-bottom: 16px;
}

.table.table-editable td input.sub-input {
  font-size: 11px;
  padding: 8px 16px;
  border-top: 1px dashed #e8e8e8;
}

.table.table-editable td input.full-height {
  padding-bottom: 48px;
}

table.table-editable tr > td > input:hover,
table.table-editable tr > td > input:focus {
  background-color: #fffae6;
}

table.table-editable > tbody > tr th:first-child,
table.table-editable > tbody > tr td:first-child {
  border-left: 0;
}

table.table-editable > tbody > tr th:last-child,
table.table-editable > tbody > tr td:last-child {
  border-right: 0;
}

.table.table-editable.table-editable-condensed td .ui-select-toggle.form-control {
  padding-top: 8px;
}

.table.table-editable tfoot {
  background-color: #f8f8f8;
}

.table.table-editable tfoot td {
  padding: 8px;
}

.table.table-editable td .row-controls {
  position: absolute;
  top: 4px;
  right: -71px;
  background: #fff;
  border-width: 1px 1px 1px 0;
  border-color: #f0f0f0;
  border-style: solid;
  padding: 6px 12px 6px 12px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.table.table-editable td .row-controls ul.inline-controls {
  list-style: none;
  margin: 0 -5px 0 -5px;
  padding: 0;
}

.table.table-editable td .row-controls ul.inline-controls li {
  display: inline-block;
  float: left;
  margin: 0 5px 0 5px;
}

.table.table-editable td .row-controls ul.inline-controls li a,
.table.table-editable td .row-controls ul.inline-controls li button {
  color: #646464;
}

.table.table-editable td .row-controls ul.inline-controls li a:hover,
.table.table-editable td .row-controls ul.inline-controls li button:hover {
  color: #333;
}

.table.table-editable td .row-controls ul.inline-controls li button {
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
}

.table.table-editable .as-sortable-item,
.table.table-editable  .as-sortable-placeholder {
  display: table-row;
}

.as-sortable-dragging {
  display: none;
}

.table.table-editable td .ui-select-container .btn-default-focus {
  background: transparent;
}

.table.table-editable td .ui-select-toggle.form-control,
.table.table-editable td .ui-select-toggle.form-control:hover,
.table.table-editable td .ui-select-toggle.form-control:focus {
  border-radius: 0;
  border: 0 !important;
  background-color: transparent;
  box-shadow: none;
}

/*
    Clear Table
*/

.table.table-clear td {
  border: 0;
}

/* Table Widths */

.table-30-width {
  width: 30px;
}

.table-full-width {
  width: 100%;
}

.table-col-xs {
  width: 5%;
}

.table-col-md {
  width: 25%;
}

.table-col-lg {
  width: 45%;
}.fixed-table-container {
  position: absolute;
  top: 47px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
}

.fixed-table-container.no-scroll {
  overflow-y: visible;
}

thead.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 0;
  z-index: 997;
  box-shadow: 1px 1px 0 #e6e6e6;
}

thead.sticky-header {
  position: sticky;
  top: 0;
  z-index: 99;
}

thead.sticky-footer {
  position: sticky;
  bottom: 0;
  z-index: 99;
}

.scroll-horizontal {
  overflow-x: scroll;
}

.table > tbody + tbody {
  border-top: 0;
}

.table tr.row-link {
  cursor: pointer;
}

.table tr.row-link:hover {
  background-color: #f9f9f9;
}

.table tr.column-link {
  cursor: pointer;
}

.table tr.column-link:hover {
  background-color: #f9f9f9;
}

.table .table-inline-heading {
  font-weight: bold;
  color: #646464;
  background-color: #f9f9f9;
}

table tr.row-heading > td {
  background-color: #fafafa;
}

table.cell-padding-sm > thead > tr > th,
table.cell-padding-sm > tbody > tr > td,
table.cell-padding-sm > tfoot > tr > td {
  padding: 14px 18px;
}

table > thead > tr > th {
  white-space: nowrap;
}

table > thead > tr > th.border-right,
table > tbody > tr > td.border-right {
  border-right: 1px solid #ddd;
}

table > tbody > tr.selectable {
  cursor: pointer;
}

table > tbody > tr.selected > td,
table > tbody > tr.selected:hover > td {
  background-color: #fff2a8;
  border-color: #f2e59b !important;
}

table.table-primary > tbody > tr.selected > td {
  border-bottom: 1px solid #f2e59b;
}

table > tbody > tr.active > td,
table > tbody > tr.active:hover > td {
  background-color: #fffae6 !important;
  border-color: #f5ecbb !important;
}

table > tbody > tr.disabled > td,
table > tbody > tr.disabled:hover > td {
  opacity: .5;
  background-color: #f0f0f0 !important;
  color: #646464;
}

table.table-primary {
  background-color: #fff;
  margin-bottom: 0;
}

table.table-primary > thead > tr > th:first-child,
table.table-primary > tbody > tr > td:first-child,
table.table-primary > tfoot > tr > td:first-child {
  padding-left: 30px;
}

table.table-primary > thead > tr > th:last-child,
table.table-primary > tbody > tr > td:last-child,
table.table-primary > tfoot > tr > td:last-child {
  padding-right: 30px;
}

table.table-editable-primary > thead > tr > th:first-child,
table.table-editable-primary > tbody > tr > td:first-child,
table.table-editable-primary > tfoot > tr > td:first-child {
  padding-left: 12px;
}

table.table-editable-primary > tbody > tr > td.td-input {
  padding-left: 0;
}

table.table-editable-primary > tbody > tr > td.td-input > input {
  padding-left: 12px;
}

table.table-editable-primary > thead > tr > th:last-child,
table.table-editable-primary > tbody > tr > td:last-child,
table.table-editable-primary > tfoot > tr > td:last-child {
  padding-right: 12px;
}

table.table-primary > thead {
  /*background-color: #5693ef;*/
}

table.table-primary > thead > tr > th,
table.table-editable-primary > thead > tr > th {
  font-weight: 400;
  color: #646464;
  font-size: 13px;
  padding: 14px 10px 14px 10px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e6e6e6;
}

table.table-primary > thead > tr > th a,
table.table-editable-primary > thead > tr > th a {
  color: #646464;
}

table.table-primary > thead > tr > th a:hover,
table.table-primary > thead > tr > th a:active,
table.table-primary > thead > tr > th a:focus,
table.table-editable-primary > thead > tr > th a:hover,
table.table-editable-primary > thead > tr > th a:active,
table.table-editable-primary > thead > tr > th a:focus {
  text-decoration: none;
}

table.table-primary.light > thead > tr > th {
  background-color: #fff;
}

table.table-primary > thead > tr > th i,
table.table-editable-primary > thead > tr > th i {
  color: #333;
  margin: 0 4px 0 4px;
}

table.table-primary > tbody > tr > td,
table.table-editable-primary > tbody > tr > td {
  font-size: 13px;
  padding: 14px;
  border-bottom: 1px solid #f0f0f0;
}

table.table-primary > tbody > tr:last-child > td,
table.table-editable-primary > tbody > tr:last-child > td {
  border-bottom: 0;
}

table.table-primary > tbody > tr > td .sf-fw {
  color: #afafaf;
}

table.table-primary > tfoot > tr > td {
  padding: 14px;
  background-color: #f9f9f9;
}

table.table-primary tr th.border-left,
table.table-primary tr td.border-left {
  border-left: 1px solid #e6e6e6;
}

table.table-primary tr th.border-right,
table.table-primary tr td.border-right {
  border-right: 1px solid #e6e6e6;
}

table.documents-table tr {
  background-color: #f9f9f9;
}

table.documents-table tr.unread {
  background-color: #fff;
}

table.documents-table tr.unread td.title,
table.documents-table tr.unread td.status {
  font-weight: 700;
}

table .table-row-selection {
  cursor: pointer;
}

table .table-row-selection input[type=radio] {
  width: 14px;
  height: 14px;
}

/*
    Table Simple
*/
.table.table-simple tr th {
  background-color: #fff;
}

/*
    Editable Table
*/
table.table-editable > tbody > tr.no-outside-padding th:last-child,
table.table-editable > tbody > tr.no-outside-padding td:last-child {
  padding: 0;
}

.table.table-editable th {
  font-weight: normal;
}

.table.table-editable td {
  position: relative;
  padding: 0;
  border: 1px solid #f0f0f0;
}

.table.table-editable td > span {
  display: block;
  padding: 16px;
}

.table.table-editable .small-cell {
  width: 0;
  padding: 0px;
}

.table.table-editable.table-editable-condensed th > span,
.table.table-editable.table-editable-condensed td > span {
  padding: 8px;
}

.table.table-editable.table-editable-condensed td input {
  padding: 8px;
}

.table.table-editable td .form-control {
  background-color: transparent;
}

.table.table-editable td input {
  display: block;
  border: 0;
  padding: 16px;
  border-radius: 0;
  height: auto;
}

.table.table-editable td input.primary-input {
  padding-bottom: 16px;
}

.table.table-editable td input.sub-input {
  font-size: 11px;
  padding: 8px 16px;
  border-top: 1px dashed #e8e8e8;
}

.table.table-editable td input.full-height {
  padding-bottom: 48px;
}

table.table-editable tr > td > input:hover,
table.table-editable tr > td > input:focus {
  background-color: #fffae6;
}

table.table-editable > tbody > tr th:first-child,
table.table-editable > tbody > tr td:first-child {
  border-left: 0;
}

table.table-editable > tbody > tr th:last-child,
table.table-editable > tbody > tr td:last-child {
  border-right: 0;
}

.table.table-editable.table-editable-condensed td .ui-select-toggle.form-control {
  padding-top: 8px;
}

.table.table-editable tfoot {
  background-color: #f8f8f8;
}

.table.table-editable tfoot td {
  padding: 8px;
}

.table.table-editable td .row-controls {
  position: absolute;
  top: 4px;
  right: -71px;
  background: #fff;
  border-width: 1px 1px 1px 0;
  border-color: #f0f0f0;
  border-style: solid;
  padding: 6px 12px 6px 12px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.table.table-editable td .row-controls ul.inline-controls {
  list-style: none;
  margin: 0 -5px 0 -5px;
  padding: 0;
}

.table.table-editable td .row-controls ul.inline-controls li {
  display: inline-block;
  float: left;
  margin: 0 5px 0 5px;
}

.table.table-editable td .row-controls ul.inline-controls li a,
.table.table-editable td .row-controls ul.inline-controls li button {
  color: #646464;
}

.table.table-editable td .row-controls ul.inline-controls li a:hover,
.table.table-editable td .row-controls ul.inline-controls li button:hover {
  color: #333;
}

.table.table-editable td .row-controls ul.inline-controls li button {
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
}

.table.table-editable .as-sortable-item,
.table.table-editable .as-sortable-placeholder {
  display: table-row;
}

.as-sortable-dragging {
  display: none;
}

.table.table-editable td .ui-select-container .btn-default-focus {
  background: transparent;
}

.table.table-editable td .ui-select-toggle.form-control,
.table.table-editable td .ui-select-toggle.form-control:hover,
.table.table-editable td .ui-select-toggle.form-control:focus {
  border-radius: 0;
  border: 0 !important;
  background-color: transparent;
  box-shadow: none;
}

/*
    Clear Table
*/
.table.table-clear td {
  border: 0;
}

/* Table Widths */
.table-30-width {
  width: 30px;
}

.table-full-width {
  width: 100%;
}

.table-col-xs {
  width: 5%;
}

.table-col-md {
  width: 25%;
}

.table-col-lg {
  width: 45%;
}

.borderless td,
.borderless th {
  border: none !important;
}
.tabs {
  position: relative;
}

.tabs .nav.nav-tabs {
  border-bottom: 1px solid #e6e6e6;
}

.tabs .nav.nav-tabs {
  background-color: transparent;
  color: #333;
  border-radius: 0;
}

.tabs .nav.nav-tabs li a {
  padding: 14px 20px;
  color: #333;
  border: 0;
  text-align: center;
  border-radius: 0;
  background-color: transparent;
  border-bottom: 2px solid transparent;
}

.tabs .nav.nav-tabs li a:hover,
.tabs .nav.nav-tabs li a:active,
.tabs .nav.nav-tabs li a:focus {
  background-color: transparent;
  padding: 14px 20px;
}

.tabs .nav.nav-tabs li.active a {
  border-color: #5087db;
}

.tabs .nav.nav-tabs.list-group li:first-child {
  border-radius: 0;
  border-top: 0;
}

.tabs .tab-content .tab-pane {
  background-color: #fff;
  padding: 1rem;
}

.tabs .tab-content .tab-pane .tab-pane-heading {
  padding: 14px 20px;
}

.tabs .tab-content.tab-bordered {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #e6e6e6;
  border-radius: 2px;
}
/*
    Headings
*/

h2.page-heading {
  font-size: 20px;
  font-weight: 400;
  color: #333;
}

h4 {
  font-size: 16px;
  font-weight: 400;
  color: #333;
  margin: 20px 0;
}

h5 {
  font-size: 16px;
  font-weight: 400;
  color: #333;
  margin: 20px 0;
}

h6 {
  font-size: 14px;
  font-weight: 400;
  color: #333;
  margin: 20px 0;
}

p.text-sub {
  font-size: 16px;
  font-weight: 300;
}

.ui-select-choices-row.active .text-muted {
  color: #e8e9ea;
}

.text-x-muted {
  color: #8c8c8c;
}

.text-disabled {
  opacity: .5;
}

.strong {
  font-weight: bold;
}

.text-md {
  font-size: 18px;
}

.text-lg {
  font-size: 22px;
}

/*
    Custom Headings
*/

h4.company-title {
  font-size: 38px;
  font-weight: 400;
  color: #333;
}

h4.resources-column-heading {
  margin: 0 0 4px 0;
  font-size: 16px;
  line-height: 1.4em;
  margin: 0 0 4px;
  font-size: 16px;
  line-height: 1.4em;
}

h4.heading-md {
  font-size: 22px;
}

/*
    Line Divider
*/

.line-divider-container {
  margin: 35px 0;
}

.line-divider {
  text-align: center;
}

.line-divider:before {
  position: relative;
  top: 13px;
  display: block;
  content: '';
  border-bottom: 1px solid #e2e5e9;
}

.line-divider span {
  position: relative;
  display: inline-block;
  padding: 0 16px;
  background-color: #fff;
}

/*
    Pricing
*/
.price-lg {
  font-size: 28px;
  font-weight: 300;
  color: #333;
}

/*
    Text Colors
*/

.text-white {
  color: #fff;
}

.text-dark {
  color: #333;
}

.text-success {
  color: #02b97f;
}

.text-warning {
  color: #ff9600;
}

.text-danger {
  color: #da0029;
}

.strikethrough {
  text-decoration: line-through;
}

.text-light {
  font-weight: 200;
}

.learn-modal p {
  margin-bottom: 16px;
}

.tooltip-nowrap + .tooltip > .tooltip-inner {
  white-space: nowrap;
}

.tooltip-text-left + .tooltip > .tooltip-inner {
  text-align: left;
}
