@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);
.vs-dropdown-menu {
  z-index: 99999;
  position: absolute;
}

.vx-card{
  width:100%;
  display:block;
  position:relative;
  transition:all .3s ease-in-out
}[dir] .vx-card{
  background:#fff;
  border-radius:.5rem;
  -webkit-transition:all .3s ease-in-out
}
.vx-card.no-shadow{
  -webkit-box-shadow:none
}
[dir] .vx-card.no-shadow{
          box-shadow:none
}
[dir] .vx-card.card-border{
  border:1px solid #e4e4e4
}
.vx-card .vx-card__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}
[dir] .vx-card .vx-card__header{
  padding:1.5rem 1.5rem 0
}
.vx-card .vx-card__header .vx-card__title{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}
[dir] .vx-card .vx-card__header .vx-card__title h4+h6{
  margin-top:.3rem
}
.vx-card .vx-card__header .vx-card__title h6{
  font-weight:400
}
.vx-card .vx-card__header .vx-card__actions .vx-card__action-buttons{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
[dir=ltr] .vx-card .vx-card__header .vx-card__actions .vx-card__action-buttons .feather-icon{
  margin-left:.5rem
}
[dir=rtl] .vx-card .vx-card__header .vx-card__actions .vx-card__action-buttons .feather-icon{
  margin-right:.5rem
}
.vx-card .vx-card__header .vx-card__actions svg{
  transition:all .25s ease-out;
  height:1rem;
  width:1rem
}
[dir] .vx-card .vx-card__header .vx-card__actions svg{
  -webkit-transition:all .25s ease-out;
  cursor:pointer
}
[dir=ltr] .vx-card .vx-card__header .vx-card__actions .rotate180>svg{
  -webkit-transform:rotate(180deg) !important;
  transform:rotate(180deg) !important
}
[dir=rtl] .vx-card .vx-card__header .vx-card__actions .rotate180>svg{
  -webkit-transform:rotate(-180deg) !important;
          transform:rotate(-180deg) !important
}
[dir=ltr] .vx-card img.card-img-top{
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem
}
[dir=rtl] .vx-card img.card-img-top{
  border-top-right-radius:.5rem;
  border-top-left-radius:.5rem
}
.vx-card .vx-card__collapsible-content{
  transition:all .3s ease-in-out
}
[dir] .vx-card .vx-card__collapsible-content{
  -webkit-transition:all .3s ease-in-out
}
.vx-card .vx-card__collapsible-content.vs-con-loading__container{
  overflow:unset
}
.vx-card .vx-card__collapsible-content.collapsed{
  opacity:0;
  -webkit-transform:scale(0.99)
}
[dir] .vx-card .vx-card__collapsible-content.collapsed{
          transform:scale(0.99)
}
.vx-card .vx-card__collapsible-content .card-overlay{
  position:absolute;
  top:0;
  bottom:0
}
[dir] .vx-card .vx-card__collapsible-content .card-overlay{
  padding:1.25rem
}
[dir=ltr] .vx-card .vx-card__collapsible-content .card-overlay{
  right:0;
  left:0
}
[dir=rtl] .vx-card .vx-card__collapsible-content .card-overlay{
  left:0;
  right:0
}
.vx-card .vx-card__collapsible-content .card-overlay>*{
  position:relative;
  z-index:1
}
.vx-card .vx-card__collapsible-content .card-overlay::after{
  position:absolute;
  content:"";
  top:0;
  height:100%;
  width:100%;
  z-index:0
}
[dir] .vx-card .vx-card__collapsible-content .card-overlay::after{
  margin:auto;
  background:rgba(0,0,0,.6)
}
[dir=ltr] .vx-card .vx-card__collapsible-content .card-overlay::after{
  left:0;
  right:0
}
[dir=rtl] .vx-card .vx-card__collapsible-content .card-overlay::after{
  right:0;
  left:0
}
[dir] .vx-card .vx-card__collapsible-content .vx-card__body{
  padding:1.5rem
}
[dir] .vx-card .vx-card__collapsible-content .vx-card__body img+.vx-card__title>h4{
  margin-top:1.5rem
}
.vx-card .vx-card__collapsible-content img{
  display:block
}
.vx-card .vx-card__code-container{
  overflow:hidden;
  transition:opacity .15s,max-height .3s ease-out,-webkit-transform .35s;
  transition:transform .35s,opacity .15s,max-height .3s ease-out;
  transition:transform .35s,opacity .15s,max-height .3s ease-out,-webkit-transform .35s
}
[dir] .vx-card .vx-card__code-container{
  -webkit-transition:opacity .15s,max-height .3s ease-out,-webkit-transform .35s
}
.vx-card .vx-card__code-container.collapsed{
  opacity:0;
  -webkit-transform:translateY(100%)
}
[dir] .vx-card .vx-card__code-container.collapsed{
          transform:translateY(100%)
}
[dir] .vx-card .vx-card__code-container .code-content{
  margin:1.5rem
}
.vx-card .vx-card__code-container .code-content pre[class^=language-]{
  max-height:350px
}
[dir] .vx-card .vx-card__code-container .code-content pre[class^=language-]{
  border-radius:.5rem;
  margin-bottom:0
}
[dir] .vx-card .vx-card__footer{
  padding:0 1.5rem 1.5rem
}
[dir] .vx-card-list .vx-card__header{
  padding:1rem 1rem 0
}
.list .list__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}[dir] .list .list__item{
  padding:.4rem
}
.feather-icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}
[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}
[dir] .vx-input-group .vs-con-textarea{
  margin-bottom:0
}
[dir=ltr] .vx-input-group .vx-input-group-prepend{
  border-top-left-radius:5px;
  border-bottom-left-radius:5px
}
[dir=rtl] .vx-input-group .vx-input-group-prepend{
  border-top-right-radius:5px;
  border-bottom-right-radius:5px
}
.vx-input-group .vx-input-group-prepend .prepend-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}
[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child){
  border-left:1px solid rgba(0,0,0,.18)
}
[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child){
  border-right:1px solid rgba(0,0,0,.18)
}
[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:first-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:first-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:not(:last-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:last-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:last-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button:not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-left:none
}
[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button:not(:first-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-right:none
}
[dir=ltr] .vx-input-group .vx-input-group-append{
  border-top-right-radius:5px;
  border-bottom-right-radius:5px
}
[dir=rtl] .vx-input-group .vx-input-group-append{
  border-top-left-radius:5px;
  border-bottom-left-radius:5px
}
.vx-input-group .vx-input-group-append .append-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}
[dir=ltr] .vx-input-group .vx-input-group-append .append-text:not(:first-child){
  border-left:1px solid rgba(0,0,0,.18)
}
[dir=rtl] .vx-input-group .vx-input-group-append .append-text:not(:first-child){
  border-right:1px solid rgba(0,0,0,.18)
}
[dir=ltr] .vx-input-group .vx-input-group-append .append-text:first-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-append .append-text:first-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-append .append-text:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-append .append-text:not(:last-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-append .append-text:last-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-append .append-text:last-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=ltr] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button:not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-right:none
}
[dir=rtl] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button:not(:last-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-left:none
}
[dir] .vx-input-group .prepend-text:not(.btn-addon), [dir] .vx-input-group .append-text:not(.btn-addon){
  border-radius:6px
}
[dir=ltr] .vx-input-group .prepend-text:not(.btn-addon), [dir=ltr] .vx-input-group .append-text:not(.btn-addon){
  padding-left:1rem;
  padding-right:1rem
}
[dir=rtl] .vx-input-group .prepend-text:not(.btn-addon), [dir=rtl] .vx-input-group .append-text:not(.btn-addon){
  padding-right:1rem;
  padding-left:1rem
}
.vx-input-group .prepend-text.btn-addon .vs-button,.vx-input-group .append-text.btn-addon .vs-button{
  height:100%
}
[dir] .vx-input-group .prepend-text.btn-addon .vs-button, [dir] .vx-input-group .append-text.btn-addon .vs-button{
  padding:0 1.5rem !important
}
[dir=ltr] .vx-input-group .vx-input-group-default:not(:first-child) input, [dir=ltr] .vx-input-group .vx-input-group-default:not(:first-child) .vs-con-textarea{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-default:not(:first-child) input, [dir=rtl] .vx-input-group .vx-input-group-default:not(:first-child) .vs-con-textarea{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.vx-input-group .vx-input-group-default .vs-input{
  width:100%
}
[dir=ltr] .vx-input-group .vx-input-group-default:not(:last-child) input{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
[dir=rtl] .vx-input-group .vx-input-group-default:not(:last-child) input{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.vs-icon[title=Clear][data-v-4e624830]{
  position:absolute;
  top:1.4rem;
  z-index:1
}[dir] .vs-icon[title=Clear][data-v-4e624830]{
  cursor:pointer
}[dir=ltr] .vs-icon[title=Clear][data-v-4e624830]{
  right:.75rem
}[dir=rtl] .vs-icon[title=Clear][data-v-4e624830]{
  left:.75rem
}
.vx-select-template--empty .vs__clear{
  display:none
}
.radiobox-container[data-v-35b7f7c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.radiobox-item[data-v-35b7f7c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[dir=ltr] .radiobox-item input[data-v-35b7f7c6] {
  margin-right: 5px;
}
[dir=rtl] .radiobox-item input[data-v-35b7f7c6] {
  margin-left: 5px;
}

.secret-display[data-v-274295a4] {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}[dir] .secret-display[data-v-274295a4] {
  background-color: #e5e7eb;
  border: 1px solid #d1d5db;
  padding: 10px;
  border-radius: 8px;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.secret-display .text-mono[data-v-274295a4] {
  font-family: monospace, "Courier New", Courier, sans-serif;
}
.token-generator-section[data-v-274295a4] {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
[dir] .token-generator-section[data-v-274295a4] {
  background-color: #f3f4f6;
  border: 1px solid #d1d5db;
  padding: 10px;
  border-radius: 8px;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
[dir] .generated-token[data-v-274295a4] {
  background-color: #e5e7eb;
  border: 1px solid #d1d5db;
  padding: 8px;
  border-radius: 8px;
}
button[data-v-274295a4] { /* White background */
  color: #182165 !important; /* Ensure blue text color */ /* Blue border */
  font-size: 14px; /* Adjust text size for visibility */
  font-weight: 500; /* Slightly bold text for readability */
  transition: background-color 0.3s, color 0.3s;
}
[dir] button[data-v-274295a4] {
  background-color: #ffffff;
  border: 1px solid #182165;
  padding: 8px 16px;
  border-radius: 8px;
  -webkit-transition: background-color 0.3s, color 0.3s;
}
button[data-v-274295a4]:hover { /* Blue background on hover */
  color: #ffffff !important; /* White text on hover */
}
[dir] button[data-v-274295a4]:hover {
  background-color: #182165;
}
button[data-v-274295a4]:disabled { /* Light gray for disabled state */
  color: #9ca3af; /* Gray text for disabled state */ /* Match background color */
}
[dir] button[data-v-274295a4]:disabled {
  background-color: #cbd5e1;
  border: 1px solid #cbd5e1;
}

.add-new-data-sidebar[data-v-6bbd0af3] .vs-sidebar--background{
  z-index:52010
}
.add-new-data-sidebar[data-v-6bbd0af3] .vs-sidebar{
  z-index:52010;
  width:400px;
  max-width:90vw
}
[dir] .add-new-data-sidebar[data-v-6bbd0af3] .vs-sidebar .img-upload{
  margin-top:2rem
}
[dir] .add-new-data-sidebar[data-v-6bbd0af3] .vs-sidebar .img-upload .con-img-upload{
  padding:0
}
.add-new-data-sidebar[data-v-6bbd0af3] .vs-sidebar .img-upload .con-input-upload{
  width:100%
}
[dir] .add-new-data-sidebar[data-v-6bbd0af3] .vs-sidebar .img-upload .con-input-upload{
  margin:0
}
.scroll-area--data-list-add-new[data-v-6bbd0af3]{
  height:calc(var(--vh, 1vh)*100 - 16px - 45px - 82px)
}
.scroll-area--data-list-add-new[data-v-6bbd0af3]:not(.ps){
  overflow-y:auto
}
.vx-con--tabs .vs-button.small[data-v-0a7544f4]{
  font-size:.875em
}
[dir] .vx-con--tabs .vs-button.small[data-v-0a7544f4]:not(.includeIconOnly){
  padding:.5rem .75rem
}
.img-container[data-v-4a64c7c0]{
  max-width:120px
}
.img-container>img[data-v-4a64c7c0]{
  max-width:100%
}
.vx-dl-sm .vx-data-list .vs-con-table .vs-table{
  border-spacing:0 .3rem
}
@media(max-width: 689px){
.vx-data-list .vs-con-table .vs-table--search{
    max-width:unset;
    width:100%
}
[dir=ltr] .vx-data-list .vs-con-table .vs-table--search{
    margin-left:0
}
[dir=rtl] .vx-data-list .vs-con-table .vs-table--search{
    margin-right:0
}
.vx-data-list .vs-con-table .vs-table--search .vs-table--search-input{
    width:100%
}
}
@media(max-width: 461px){
.vx-data-list .vs-con-table .items-per-page-handler{
    display:none
}
}
@media(max-width: 341px){
.vx-data-list .vs-con-table .data-list-btn-container{
    width:100%
}
.vx-data-list .vs-con-table .data-list-btn-container .dd-actions,.vx-data-list .vs-con-table .data-list-btn-container .btn-add-new{
    width:100%
}
[dir=ltr] .vx-data-list .vs-con-table .data-list-btn-container .dd-actions, [dir=ltr] .vx-data-list .vs-con-table .data-list-btn-container .btn-add-new{
    margin-right:0 !important
}
[dir=rtl] .vx-data-list .vs-con-table .data-list-btn-container .dd-actions, [dir=rtl] .vx-data-list .vs-con-table .data-list-btn-container .btn-add-new{
    margin-left:0 !important
}
}
.vx-data-list .vs-con-table .product-name{
  max-width:23rem
}
.vx-data-list .vs-con-table .vs-table--header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}
[dir=ltr] .vx-data-list .vs-con-table .vs-table--header{
  margin-left:1.5rem;
  margin-right:1.5rem
}
[dir=rtl] .vx-data-list .vs-con-table .vs-table--header{
  margin-right:1.5rem;
  margin-left:1.5rem
}
.vx-data-list .vs-con-table .vs-table--header>span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}
[dir] .vx-data-list .vs-con-table .vs-table--header .vs-table--search{
  padding-top:0
}
.vx-data-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{
  font-size:1rem
}
[dir] .vx-data-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{
  padding:.9rem 2.5rem
}
[dir=ltr] .vx-data-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input+i{
  left:1rem
}
[dir=rtl] .vx-data-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input+i{
  right:1rem
}
[dir=ltr] .vx-data-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{
  left:1rem
}
[dir=rtl] .vx-data-list .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{
  right:1rem
}
.vx-data-list .vs-con-table .vs-table{
  border-collapse:separate;
  border-spacing:0 1.3rem
}
.vx-data-list .vs-con-table .vs-table tr{
  -webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.05)
}
[dir] .vx-data-list .vs-con-table .vs-table tr{
          box-shadow:0 4px 20px 0 rgba(0,0,0,.05)
}
[dir] .vx-data-list .vs-con-table .vs-table tr td{
  padding:20px
}
[dir=ltr] .vx-data-list .vs-con-table .vs-table tr td:first-child{
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}
[dir=rtl] .vx-data-list .vs-con-table .vs-table tr td:first-child{
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}
[dir=ltr] .vx-data-list .vs-con-table .vs-table tr td:last-child{
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}
[dir=rtl] .vx-data-list .vs-con-table .vs-table tr td:last-child{
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}
[dir] .vx-data-list .vs-con-table .vs-table tr td.td-check{
  padding:20px !important
}
[dir] .vx-data-list .vs-con-table .vs-table--thead th{
  padding-top:0;
  padding-bottom:0
}
.vx-data-list .vs-con-table .vs-table--thead th .vs-table-text{
  text-transform:uppercase;
  font-weight:600
}
[dir] .vx-data-list .vs-con-table .vs-table--thead th.td-check{
  padding:0 15px !important
}
.vx-data-list .vs-con-table .vs-table--thead tr{
  -webkit-box-shadow:none
}
[dir] .vx-data-list .vs-con-table .vs-table--thead tr{
  background:none;
          box-shadow:none
}
.vx-data-list .vs-con-table .vs-table--pagination{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}
[dir] .vx-data-list tbody.not-selectable tr.selected{
  cursor:unset !important
}
[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}

[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}

html{
  font-size:14px;
  height:100%;
  width:100%;
  line-height:1.5;
  letter-spacing:.01rem
}

body{
  font-family:"Montserrat",Helvetica,Arial,sans-serif;
  font-weight:400;
  overflow-x:hidden;
  max-width:100%;
  height:100%;
  transition:background-color .3s ease
}

[dir] body{
  background:#f0f0f0;
  -webkit-transition:background-color .3s ease
}

#app{
  min-height:100%
}

.vx-logo .vx-logo-text{
  font-size:22px;
  font-weight:600
}

[dir=ltr] .vx-logo .vx-logo-text{
  -webkit-animation:.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
  animation:.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein
}

[dir=rtl] .vx-logo .vx-logo-text{
  -webkit-animation:.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation:.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein
}

.router-view{
  position:relative
}

[dir] .router-view{
  padding:2.2rem
}

@media(max-width: 576px){
  [dir] .router-view{
    padding:1.2rem !important
  }

  [dir] .footer-sticky .router-view{
    padding-bottom:5rem !important
  }
}

.router-view .content-area__heading h2{
  color:#636363
}

.layout--main{
  height:100%;
  max-width:1650px;
  min-height:100%
}

[dir] .layout--main{
  margin:0 auto
}

#content-overlay{
  position:fixed;
  opacity:0;
  width:100%;
  height:100%;
  top:0;
  bottom:0;
  transition:opacity .7s;
  z-index:-1
}

[dir] #content-overlay{
  background-color:rgba(0,0,0,.5);
  cursor:pointer;
  -webkit-transition:opacity .7s
}

[dir=ltr] #content-overlay{
  left:0;
  right:0
}

[dir=rtl] #content-overlay{
  right:0;
  left:0
}

.show-overlay #content-overlay{
  z-index:41001;
  opacity:1
}

.the-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

#content-area{
  height:100%
}

[dir=ltr] #content-area{
  -webkit-transition:margin-left .5s;
  transition:margin-left .5s
}

[dir=rtl] #content-area{
  -webkit-transition:margin-right .5s;
  transition:margin-right .5s
}

#content-area .content-wrapper{
  min-height:calc(var(--vh, 1vh)*100 - 3.5rem)
}

.navbar-static #content-area .content-wrapper{
  min-height:calc(var(--vh, 1vh)*100 - 8rem)
}

[dir=ltr] #content-area.content-area-reduced{
  margin-left:260px
}

[dir=rtl] #content-area.content-area-reduced{
  margin-right:260px
}

[dir=ltr] #content-area.content-area-lg{
  margin-left:80px
}

[dir=rtl] #content-area.content-area-lg{
  margin-right:80px
}

[dir=ltr] #content-area.content-area-full{
  margin-left:0px
}

[dir=rtl] #content-area.content-area-full{
  margin-right:0px
}

[dir] .navbar-floating .router-content{
  margin-top:5.5rem
}

@media(max-width: 576px){
  [dir] .navbar-floating .router-content{
    margin-top:6rem
  }
}

[dir] div[id$=demo] .vx-card:not(:last-of-type){
  margin-bottom:2.2rem
}

.vue-back-to-top{
  z-index:51000 !important
}

.demo-alignment{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

[dir] .demo-alignment>*{
  margin-top:1.5rem
}

[dir=ltr] .demo-alignment>*{
  margin-right:1.5rem
}

[dir=rtl] .demo-alignment>*{
  margin-left:1.5rem
}

[dir] .op-block{
  padding:10px;
  border-radius:10px
}

[dir=ltr] .op-block{
  -webkit-box-shadow:1px 1px 10px rgba(0,0,0,.1);
  box-shadow:1px 1px 10px rgba(0,0,0,.1)
}

[dir=rtl] .op-block{
  -webkit-box-shadow:-1px 1px 10px rgba(0,0,0,.1);
          box-shadow:-1px 1px 10px rgba(0,0,0,.1)
}

.no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 14.1rem)
}

[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}

[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}

[dir] .main-vertical.navbar-sticky .router-content{
  margin-top:4.5rem
}

.main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar{
  -webkit-box-shadow:none
}

[dir] .main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar{
  background:rgba(0,0,0,0) !important;
          box-shadow:none
}

[dir] .main-vertical.navbar-static .router-content{
  margin-top:.2rem
}

[dir] .no-scroll .router-view{
  padding-bottom:0 !important
}

.no-scroll.navbar-floating .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 11.5rem)
}

.no-scroll.navbar-floating.footer-hidden .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 9.3rem)
}

.no-scroll.navbar-floating.footer-sticky .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 13.1rem)
}

.no-scroll.navbar-sticky .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 10.5rem)
}

.no-scroll.navbar-sticky.footer-hidden .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 8.3rem)
}

.no-scroll.navbar-sticky.footer-sticky .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 12.1rem)
}

.no-scroll.navbar-static.footer-static .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 9.25rem)
}

.no-scroll.navbar-static.footer-sticky .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 10.9rem)
}

.no-scroll.navbar-static.footer-hidden .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 7rem)
}

.no-scroll.navbar-hidden .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 6rem)
}

.no-scroll.navbar-hidden.footer-hidden .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 3.8rem)
}

.no-scroll.navbar-hidden.footer-sticky .no-scroll-content{
  height:calc(var(--vh, 1vh)*100 - 7.6rem)
}

.main-horizontal .vx-navbar-wrapper.nav-menu-wrapper{
  z-index:41000
}

.main-horizontal .vx-navbar-wrapper .vx-navbar{
  z-index:40001
}

@media(min-width: 1200px){
  .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list{
    width:calc(100% - 2rem) !important
  }
  [dir=ltr] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list{
    margin-left:1rem
  }
  [dir=rtl] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list{
    margin-right:1rem
  }
}

[dir=ltr] .main-horizontal.navbar-floating .vs-navbar.vx-navbar{
  padding-left:1.25rem !important;
  padding-right:1.25rem !important
}

[dir=rtl] .main-horizontal.navbar-floating .vs-navbar.vx-navbar{
  padding-right:1.25rem !important;
  padding-left:1.25rem !important
}

[dir] .main-horizontal.navbar-sticky .router-content{
  margin-top:4.5rem
}

@media(min-width: 1200px){
  [dir] .main-horizontal.navbar-sticky .router-content{
    margin-top:8.89rem
  }
}

.main-horizontal.navbar-sticky .vx-navbar-wrapper:not(.nav-menu-wrapper){
  height:62px
}

[dir] .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar){
  background-color:#f7f7f7 !important
}

.main-horizontal.navbar-sticky .vs-navbar.vx-navbar,.main-horizontal.navbar-static .vs-navbar.vx-navbar{
  -webkit-box-shadow:0px 10px 8px rgba(0,0,0,.03)
}

[dir] .main-horizontal.navbar-sticky .vs-navbar.vx-navbar, [dir] .main-horizontal.navbar-static .vs-navbar.vx-navbar{
          box-shadow:0px 10px 8px rgba(0,0,0,.03)
}

@media(min-width: 1200px){
  [dir] .main-horizontal.navbar-static .router-content{
    margin-top:1rem
  }
}

.main-horizontal.navbar-static #content-area .content-wrapper{
  min-height:calc(var(--vh, 1vh)*100 - 8rem - 62px)
}

@media(min-width: 1200px){
  .main-horizontal.navbar-static .vx-navbar-wrapper:not(.nav-menu-wrapper){
    position:fixed
  }
}

@media(max-width: 1199px){
  .main-horizontal.navbar-static .vx-navbar-wrapper .vx-navbar{
    -webkit-box-shadow:none
  }
  [dir] .main-horizontal.navbar-static .vx-navbar-wrapper .vx-navbar{
    background:rgba(0,0,0,0) !important;
            box-shadow:none
  }
}

@media(max-width: 1199px){
  .main-horizontal.navbar-hidden .vx-navbar-wrapper{
    display:none
  }
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper{
  position:fixed
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper.nav-menu-wrapper{
  display:none
}

@media(min-width: 1200px){
  [dir] .main-horizontal.navbar-hidden .router-view{
    margin-top:4.5rem
  }
}

.main-horizontal:not(.navbar-static) .vx-navbar-wrapper.nav-menu-wrapper{
  top:62px
}

@media(min-width: 1200px){
  [dir] .main-horizontal.navbar-floating .router-content{
    margin-top:10.1rem
  }

  [dir] .main-horizontal .vs-navbar.vx-navbar{
    padding-top:0 !important;
    padding-bottom:0 !important
  }
}

@media(min-width: 1200px){
  [dir] .main-horizontal.no-scroll .router-view{
    padding-bottom:0
  }

  .main-horizontal.no-scroll.navbar-floating .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 16rem)
  }

  .main-horizontal.no-scroll.navbar-floating.footer-hidden .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 13.4rem)
  }

  .main-horizontal.no-scroll.navbar-floating.footer-sticky .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 16.7rem)
  }

  .main-horizontal.no-scroll.navbar-sticky .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 14.7rem)
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-hidden .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 12.7rem)
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-sticky .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 16.2rem)
  }

  .main-horizontal.no-scroll.navbar-static.footer-static .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 14.75rem)
  }

  .main-horizontal.no-scroll.navbar-static.footer-sticky .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 16.7rem)
  }

  .main-horizontal.no-scroll.navbar-static.footer-hidden .no-scroll-content{
    height:calc(var(--vh, 1vh)*100 - 13rem)
  }
}

.vs-navbar.navbar-skelton{
  width:100%;
  transition:all .5s;
  z-index:10000
}

[dir] .vs-navbar.navbar-skelton{
  padding:.8rem 2.2rem;
  -webkit-transition:all .5s
}

.navbar-sticky .vx-navbar-wrapper,.navbar-floating .vx-navbar-wrapper{
  position:fixed
}

.vx-navbar-wrapper{
  background-repeat-x:repeat;
  z-index:41001;
  width:100%;
  height:103px;
  background-repeat-y:no-repeat;
  top:0
}

[dir] .vx-navbar-wrapper{
  background:linear-gradient(to bottom, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0) 100%)
}

[dir=ltr] .vx-navbar-wrapper{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(44%, rgba(248, 248, 248, 0.95)), color-stop(73%, rgba(248, 248, 248, 0.46)), to(rgba(255, 255, 255, 0)))
}

[dir=rtl] .vx-navbar-wrapper{
  background:-webkit-gradient(linear, right top, right bottom, color-stop(44%, rgba(248, 248, 248, 0.95)), color-stop(73%, rgba(248, 248, 248, 0.46)), to(rgba(255, 255, 255, 0)))
}

.vx-navbar-wrapper .vx-navbar .vs-con-items{
  width:100%
}

[dir] .vx-navbar-wrapper .vx-navbar .vs-con-items .search-full-container{
  background:#fff
}

.vx-navbar-wrapper .vx-navbar .vs-con-items .vx-auto-suggest{
  color:#626262
}

@media(min-width: 1201px){
  .main-vertical .vx-navbar-wrapper{
    width:calc(100% - 260px)
  }
}

.content-area-lg .vx-navbar-wrapper{
  width:calc(100% - 80px)
}

[dir] .show-overlay .vx-navbar-wrapper{
  background:linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%)
}

[dir=ltr] .show-overlay .vx-navbar-wrapper{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)))
}

[dir=rtl] .show-overlay .vx-navbar-wrapper{
  background:-webkit-gradient(linear, right top, right bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)))
}

@media(min-width: 577px){
  [dir] .navbar-floating .vx-navbar-wrapper{
    padding:1.3rem 2.2rem 2.2rem
  }
}

[dir] .navbar-floating .vx-navbar{
  border-radius:.5rem;
  padding:.8rem 1rem
}

[dir] .navbar-floating .vx-navbar .search-full-container{
  border-radius:.5rem
}

[dir] .navbar-sticky .vx-navbar-wrapper{
  background:none
}

.navbar-sticky .content-area-lg .vx-navbar-wrapper .vx-navbar{
  width:100%
}

.navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list,.navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list{
  width:calc(100% - 2rem) !important
}

[dir=ltr] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=ltr] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list{
  margin-left:1rem
}

[dir=rtl] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=rtl] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list{
  margin-right:1rem
}

.main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar{
  z-index:41001
}

.navbar-static .vx-navbar-wrapper{
  height:auto;
  width:100%
}

[dir] .navbar-static .vx-navbar-wrapper{
  background:none
}

.navbar-static .vx-navbar-wrapper .vx-navbar{
  position:relative
}

[dir] .navbar-static .router-view{
  padding-top:1rem
}

.navbar-hidden.main-vertical .vx-navbar-wrapper{
  display:none
}

.search-full-container{
  z-index:50000
}

.search-full-container .vx-auto-suggest>div{
  height:100%
}

[dir] .search-full-container .vx-auto-suggest input[type=text], [dir] .search-full-container .vx-auto-suggest .input-span-placeholder{
  padding:1.6rem 3rem !important
}

.search-full-container .vx-auto-suggest .vs-input--icon.feather{
  top:32% !important
}

[dir=ltr] .search-full-container .vx-auto-suggest .vs-input--icon.feather{
  left:.8rem
}

[dir=rtl] .search-full-container .vx-auto-suggest .vs-input--icon.feather{
  right:.8rem
}

.search-full-container>div.feather-icon{
  position:absolute !important
}

.bookmark-dropdown{
  z-index:41002
}

.navbar-custom .vs-navbar--btn-responsive{
  display:none !important
}

.navbar-custom .vs-spacer{
  display:block !important
}

.navbar-custom .vs-con-items{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  width:100%
}

@media(max-width: 1200px){
  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar{
    padding:.8rem 2.2rem
  }
}

@media(max-width: 576px){
  [dir] .vx-navbar-wrapper{
    padding:1.2rem
  }

  [dir] .navbar-sticky .vx-navbar-wrapper{
    padding:0
  }

  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar{
    padding:.8rem 1.5rem
  }

  [dir] .navbar-static .vx-navbar-wrapper{
    padding:0
  }

  [dir] .navbar-static .vx-navbar-wrapper .vx-navbar{
    padding:.8rem 1.5rem
  }

  [dir] .navbar-static.main-vertical .router-view .router-content{
    margin-top:0
  }
}

.starred-page:hover,.starred-page--more:hover{
  color:rgba(var(--vs-primary), 1)
}

.i18n-dropdown .vs-dropdown--item-link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media screen and (max-width: 364px){
  .i18n-dropdown{
    width:95vw
  }
  [dir=ltr] .i18n-dropdown{
    left:90vw !important
  }
  [dir=rtl] .i18n-dropdown{
    right:90vw !important
  }

  .i18n-dropdown .vs-dropdown--menu--after{
    display:none
  }
}

.cart-dropdown{
  width:365px
}

.cart-dropdown .cart-dropdown-item-img{
  max-width:100%;
  max-height:100%;
  width:auto;
  transition:.35s
}

[dir] .cart-dropdown .cart-dropdown-item-img{
  -webkit-transition:.35s
}

.notification-dropdown,.cart-dropdown{
  width:365px
}

@media screen and (max-width: 500px){
  .notification-dropdown,.cart-dropdown{
    width:95vw
  }
  [dir=ltr] .notification-dropdown, [dir=ltr] .cart-dropdown{
    left:97.5vw !important
  }
  [dir=rtl] .notification-dropdown, [dir=rtl] .cart-dropdown{
    right:97.5vw !important
  }

  .notification-dropdown .vs-dropdown--menu--after,.cart-dropdown .vs-dropdown--menu--after{
    display:none
  }
}

[dir] .notification-dropdown .notification:hover, [dir] .cart-dropdown .notification:hover{
  background-color:#f7f7f7
}

[dir] .notification-dropdown .checkout-footer, [dir] .notification-dropdown .notification-footer, [dir] .cart-dropdown .checkout-footer, [dir] .cart-dropdown .notification-footer{
  background-color:#f8f8f8
}

.scroll-area--nofications-dropdown,.scroll-area--cart-items-dropdowm{
  position:relative;
  width:100%;
  max-height:25rem
}

[dir] .scroll-area--nofications-dropdown, [dir] .scroll-area--cart-items-dropdowm{
  margin:auto
}

.scroll-area--nofications-dropdown:not(.ps),.scroll-area--cart-items-dropdowm:not(.ps){
  overflow-y:auto
}

@media screen and (max-height: 334px){
  .vx-navbar-dropdown{
    top:calc(var(--vh, 1vh)*100 - 82.5vh) !important
  }

  .vx-navbar-dropdown .vs-dropdown--menu--after{
    display:none
  }
}

.footer-sticky .the-footer{
  position:fixed;
  bottom:0;
  width:calc(100% - 260px);
  -webkit-box-shadow:0 -4px 20px 0 rgba(0,0,0,.05);
  z-index:40000
}

[dir] .footer-sticky .the-footer{
  background:#fff;
          box-shadow:0 -4px 20px 0 rgba(0,0,0,.05)
}

.footer-sticky .content-area-lg .the-footer{
  width:calc(100% - 80px)
}

.footer-sticky .content-area-full .the-footer{
  width:100%
}

[dir] .footer-sticky .router-view{
  padding-bottom:5rem
}

.footer-hidden .the-footer{
  display:none
}

[dir] .the-footer{
  padding:1rem 2.2rem
}

body{
  color:#626262
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
  font-family:inherit;
  font-weight:500;
  line-height:1.2;
  color:#1f2230
}

h1,.h1{
  font-size:28px
}

h2,.h2{
  font-size:24.36px
}

h3,.h3{
  font-size:21.14px
}

h4,.h4{
  font-size:18.48px
}

h5,.h5{
  font-size:15.96px
}

h6,.h6{
  font-size:14px
}

.vs-tooltip h4{
  color:#fff
}

a:active,a:visited,a:hover,a{
  color:rgba(var(--vs-primary), 1)
}

u{
  text-decoration:underline
}

code{
  font-family:"Montserrat",Helvetica,Arial,sans-serif
}

[dir] code{
  background:#eee;
  padding:.1rem .3rem;
  border-radius:3px
}

ul,ol{
  list-style-type:none
}

[dir] ul, [dir] ol{
  margin:0;
  padding:0
}

[dir] .layout--full-page .bg-img{
  background-image:url(/img/vuexy-login-bg.0c1ed663.jpg);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}

[dir] .layout--full-page .full-page-bg-color{
  background-color:#eff2f7
}

.single-counter{
  display:inline-block;
  position:relative;
  width:105px
}

[dir] .single-counter{
  padding:18px 10px 10px
}

.single-counter span{
  display:block
}

[dir] .single-counter span{
  text-align:center
}

.single-counter .timer{
  font-size:3rem
}

.chat-card-log{
  height:240px
}

.vjs-poster{
  width:100% !important
}

[dir] .vjs-poster{
  background-size:cover !important
}

[dir=ltr] .spinner{
  -webkit-animation: spin-ltr 1.5s linear infinite;
  animation: spin-ltr 1.5s linear infinite
}

[dir=rtl] .spinner{
  -webkit-animation: spin-rtl 1.5s linear infinite;
          animation: spin-rtl 1.5s linear infinite
}

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

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

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

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

i.feather{
  font-weight:100
}

.feather.feather-menu{
  z-index:9
}

.scroll-area{
  position:relative;
  width:100%;
  height:100%
}

[dir] .scroll-area{
  margin:auto
}

.scroll-area:not(.ps){
  overflow-y:auto
}

[dir] .swiper-pagination-bullet-active{
  background:rgba(var(--vs-primary), 1) !important
}

[dir] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  background:rgba(var(--vs-primary), 1) !important
}

.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle{
  top:33px !important
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle{
  width:55px;
  height:55px
}

[dir] .vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle{
  border:3px solid #ccc
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle .wizard-icon{
  font-size:1.5rem
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .stepTitle{
  color:#626262
}

i.wizard-icon{
  font-style:inherit
}

[dir] .stepTitle{
  margin-top:.5rem
}

[dir] .select-large input.vs-select--input{
  padding:11px
}

[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}

[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}

.v-select:not(.vs--single) .vs__selected{
  font-size:.9rem
}

[dir] .v-select .vs__dropdown-toggle{
  padding:.59px 0 4px 0
}

.v-select .vs__dropdown-toggle .vs__search{
  color:#626262
}

.v-select .vs__dropdown-toggle .vs__deselect svg{
  stroke:#626262;
  opacity:.5
}

[dir] .v-select .vs__dropdown-toggle .vs__deselect svg{
  margin-top:0 !important
}

.v-select .vs__dropdown-toggle .vs__actions .vs__clear{
  color:#626262
}

.v-select .vs__dropdown-menu .vs__dropdown-option--highlight{
  color:#fff !important
}

.v-select .vs__dropdown-menu .vs__dropdown-option{
  color:#626262
}

.v-select .vs__selected{
  color:#626262
}

[dir] .theme-dark .v-select .vs__dropdown-toggle{
  background:#262c49
}

.theme-dark .v-select .vs__dropdown-toggle .vs__clear svg{
  stroke:#b8c2cc
}

.theme-dark .v-select .vs__dropdown-toggle .vs__deselect svg{
  stroke:#b8c2cc;
  opacity:.7
}

[dir] .theme-dark .v-select:not(.vs--single) .vs__selected{
  background:#00163a;
  border:none
}

.theme-dark .v-select .vs__selected{
  color:#fff
}

.theme-dark .v-select .vs__open-indicator{
  fill:#b8c2cc
}

[dir] .theme-dark .v-select .vs__dropdown-menu{
  background:#262c49
}

.theme-dark .v-select .vs__dropdown-menu .vs__dropdown-option{
  color:#c2c6dc
}

.v-select{
  position:relative;
  font-family:inherit
}

.v-select,.v-select *{
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}

@-webkit-keyframes vSelectSpinner-ltr{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

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

@-webkit-keyframes vSelectSpinner-rtl{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

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

@keyframes vSelectSpinner-ltr{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

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

@keyframes vSelectSpinner-rtl{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

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

.vs__fade-enter-active,.vs__fade-leave-active{
  transition:opacity .15s cubic-bezier(1, 0.5, 0.8, 1)
}

[dir] .vs__fade-enter-active, [dir] .vs__fade-leave-active{
  -webkit-transition:opacity .15s cubic-bezier(1, 0.5, 0.8, 1)
}

.vs__fade-enter,.vs__fade-leave-to{
  opacity:0
}

[dir] .vs--disabled .vs__dropdown-toggle, [dir] .vs--disabled .vs__clear, [dir] .vs--disabled .vs__search, [dir] .vs--disabled .vs__selected, [dir] .vs--disabled .vs__open-indicator{
  cursor:not-allowed;
  background-color:#f8f8f8
}

.v-select[dir=rtl] .vs__actions{
  padding:0 3px 0 6px
}

.v-select[dir=rtl] .vs__clear{
  margin-left:6px;
  margin-right:0
}

.v-select[dir=rtl] .vs__deselect{
  margin-left:0;
  margin-right:2px
}

.v-select[dir=rtl] .vs__dropdown-menu{
  text-align:right
}

.vs__dropdown-toggle{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  white-space:normal
}

[dir] .vs__dropdown-toggle{
  padding:0 0 4px 0;
  background:none;
  border:1px solid rgba(60,60,60,.26);
  border-radius:4px
}

.vs__selected-options{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  position:relative
}

[dir] .vs__selected-options{
  padding:0 2px
}

.vs__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

[dir=ltr] .vs__actions{
  padding:4px 6px 0 3px
}

[dir=rtl] .vs__actions{
  padding:4px 3px 0 6px
}

[dir] .vs--searchable .vs__dropdown-toggle{
  cursor:text
}

[dir] .vs--unsearchable .vs__dropdown-toggle{
  cursor:pointer
}

[dir] .vs--open .vs__dropdown-toggle{
  border-bottom-color:rgba(0,0,0,0)
}

[dir=ltr] .vs--open .vs__dropdown-toggle{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

[dir=rtl] .vs--open .vs__dropdown-toggle{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.vs__open-indicator{
  fill:rgba(60,60,60,.5);
  -webkit-transform:scale(1);
  transition:-webkit-transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
  transition:transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
  transition:transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855), -webkit-transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
  -webkit-transition-timing-function:cubic-bezier(1, -0.115, 0.975, 0.855)
}

[dir] .vs__open-indicator{
          transform:scale(1);
  -webkit-transition:-webkit-transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
          transition-timing-function:cubic-bezier(1, -0.115, 0.975, 0.855)
}

[dir=ltr] .vs--open .vs__open-indicator{
  -webkit-transform:rotate(180deg) scale(1);
  transform:rotate(180deg) scale(1)
}

[dir=rtl] .vs--open .vs__open-indicator{
  -webkit-transform:rotate(-180deg) scale(1);
          transform:rotate(-180deg) scale(1)
}

.vs--loading .vs__open-indicator{
  opacity:0
}

.vs__clear{
  fill:rgba(60,60,60,.5)
}

[dir] .vs__clear{
  padding:0;
  border:0;
  background-color:rgba(0,0,0,0);
  cursor:pointer
}

[dir=ltr] .vs__clear{
  margin-right:8px
}

[dir=rtl] .vs__clear{
  margin-left:8px
}

.vs__dropdown-menu{
  display:block;
  position:absolute;
  top:calc(100% - 1px);
  z-index:1000;
  width:100%;
  max-height:350px;
  min-width:160px;
  overflow-y:auto;
  -webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);
  list-style:none
}

[dir] .vs__dropdown-menu{
  padding:5px 0;
  margin:0;
          box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);
  border:1px solid rgba(60,60,60,.26);
  border-top-style:none;
  border-radius:0 0 4px 4px;
  background:#fff
}

[dir=ltr] .vs__dropdown-menu{
  left:0;
  text-align:left
}

[dir=rtl] .vs__dropdown-menu{
  right:0;
  text-align:right
}

[dir] .vs__no-options{
  text-align:center
}

.vs__dropdown-option{
  line-height:1.42857143;
  display:block;
  color:#333;
  white-space:nowrap
}

[dir] .vs__dropdown-option{
  padding:3px 20px;
  clear:both
}

[dir] .vs__dropdown-option:hover{
  cursor:pointer
}

.vs__dropdown-option--highlight{
  color:#fff
}

[dir] .vs__dropdown-option--highlight{
  background:#f4ae00
}

.vs__selected{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#333;
  line-height:1.8
}

[dir] .vs__selected{
  background-color:#f0f0f0;
  border:1px solid rgba(60,60,60,.26);
  border-radius:4px;
  margin:4px 2px 0px 2px;
  padding:0 .25em
}

.vs__deselect{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  fill:rgba(60,60,60,.5)
}

[dir] .vs__deselect{
  padding:0;
  border:0;
  cursor:pointer;
  background:none;
  text-shadow:0 1px 0 #fff
}

[dir=ltr] .vs__deselect{
  margin-left:4px
}

[dir=rtl] .vs__deselect{
  margin-right:4px
}

[dir] .vs--single .vs__selected{
  background-color:rgba(0,0,0,0);
  border-color:rgba(0,0,0,0)
}

.vs--single.vs--open .vs__selected{
  position:absolute;
  opacity:.4
}

.vs--single.vs--searching .vs__selected{
  display:none
}

.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-cancel-button,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{
  display:none
}

.vs__search,.vs__search:focus{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  line-height:1.8;
  font-size:1em;
  outline:none;
  -webkit-box-shadow:none;
  width:0;
  max-width:100%;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

[dir] .vs__search, [dir] .vs__search:focus{
  border:1px solid rgba(0,0,0,0);
  margin:4px 0 0 0;
  padding:0 7px;
  background:none;
          box-shadow:none
}

[dir=ltr] .vs__search, [dir=ltr] .vs__search:focus{
  border-left:none
}

[dir=rtl] .vs__search, [dir=rtl] .vs__search:focus{
  border-right:none
}

.vs__search::-webkit-input-placeholder{
  color:inherit
}

.vs__search::-moz-placeholder{
  color:inherit
}

.vs__search:-ms-input-placeholder{
  color:inherit
}

.vs__search::-ms-input-placeholder{
  color:inherit
}

.vs__search::placeholder{
  color:inherit
}

.vs--unsearchable .vs__search{
  opacity:1
}

[dir] .vs--unsearchable .vs__search:hover{
  cursor:pointer
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{
  opacity:.2
}

.vs__spinner{
  -ms-flex-item-align:center;
      align-self:center;
  opacity:0;
  font-size:5px;
  text-indent:-9999em;
  overflow:hidden;
  -webkit-transform:translateZ(0);
  transition:opacity .1s
}

[dir] .vs__spinner{
  border-top:.9em solid rgba(100,100,100,.1);
  border-bottom:.9em solid rgba(100,100,100,.1);
          transform:translateZ(0);
  -webkit-transition:opacity .1s
}

[dir=ltr] .vs__spinner{
  border-right:.9em solid rgba(100,100,100,.1);
  border-left:.9em solid rgba(60,60,60,.45);
  -webkit-animation: vSelectSpinner-ltr 1.1s infinite linear;
  animation: vSelectSpinner-ltr 1.1s infinite linear
}

[dir=rtl] .vs__spinner{
  border-left:.9em solid rgba(100,100,100,.1);
  border-right:.9em solid rgba(60,60,60,.45);
  -webkit-animation: vSelectSpinner-rtl 1.1s infinite linear;
          animation: vSelectSpinner-rtl 1.1s infinite linear
}

.vs__spinner,.vs__spinner:after{
  width:5em;
  height:5em
}

[dir] .vs__spinner, [dir] .vs__spinner:after{
  border-radius:50%
}

.vs--loading .vs__spinner{
  opacity:1
}

.echarts{
  width:100% !important
}

[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}

[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}

.v-context{
  overflow:hidden;
  -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.14) !important;
  z-index:51000 !important
}

[dir] .v-context{
  padding:0 !important;
  border-radius:.4rem !important;
          box-shadow:0 2px 8px 0 rgba(0,0,0,.14) !important
}

.v-context li a{
  color:inherit !important
}

[dir] .v-context li a{
  padding:.7rem 1rem !important
}

[dir] .v-context li a:focus, [dir] .v-context li a:hover{
  background:#eee !important
}

[dir] .theme-dark .v-context{
  background:#262c49 !important
}

.theme-dark .v-context li a{
  color:#c2c6dc !important
}

[dir] .theme-dark .v-context li a:focus, [dir] .theme-dark .v-context li a:hover{
  background:#10163a !important
}

[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}

[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}

.quill-editor .ql-bubble .ql-tooltip{
  z-index:51000
}

[dir] .theme-dark .quill-editor .ql-snow.ql-toolbar, [dir] .theme-dark .quill-editor .ql-snow.ql-container{
  border-color:#414561
}

[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}

[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}

.vdp-datepicker input{
  font-size:1rem;
  color:#626262;
  width:100%
}

[dir] .vdp-datepicker input{
  padding:.7rem;
  border-radius:5px;
  border:1px solid rgba(0,0,0,.2)
}

.vdp-datepicker input[disabled]{
  opacity:.5
}

.vdp-datepicker .vdp-datepicker__calendar{
  z-index:401
}

[dir] .vdp-datepicker .vdp-datepicker__calendar{
  border-radius:.5rem
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .pre{
  border-top-left-radius:.5rem
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .pre{
  border-top-right-radius:.5rem
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .next{
  border-top-right-radius:.5rem
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .next{
  border-top-left-radius:.5rem
}

[dir] .vdp-datepicker .day.blank{
  background:rgba(0,0,0,0)
}

.vdp-datepicker .cell.day{
  height:37px;
  line-height:37px;
  width:12.285714286%
}

[dir] .vdp-datepicker .cell.day{
  border-radius:50%
}

[dir=ltr] .vdp-datepicker .cell.day{
  margin-left:1%;
  margin-right:1%
}

[dir=rtl] .vdp-datepicker .cell.day{
  margin-right:1%;
  margin-left:1%
}

[dir] .vdp-datepicker .cell.month, [dir] .vdp-datepicker .cell.year{
  border-radius:.5rem
}

[dir] .vdp-datepicker .cell:not(.blank):hover{
  border-color:rgba(0,0,0,0) !important;
  background-color:#eee
}

.vdp-datepicker .cell.day.highlighted{
  color:#fff
}

[dir] .vdp-datepicker .cell.day.highlighted{
  background:rgba(var(--vs-primary), 0.7)
}

[dir] .vdp-datepicker .cell.day.highlighted:hover{
  background:rgba(var(--vs-primary), 1)
}

.vdp-datepicker .cell.selected{
  color:#fff
}

[dir] .vdp-datepicker .cell.selected{
  background:rgba(var(--vs-primary), 1) !important
}

[dir] .vdp-datepicker .cell.selected:hover{
  background:rgba(var(--vs-primary), 1)
}

[dir=ltr] .vs-sidebar--items{
  border-right:5px solid #f4ae00
}

[dir=rtl] .vs-sidebar--items{
  border-left:5px solid #f4ae00
}

.flatpickr-calendar{
  width:calc(307.875px + 13px*2) !important;
  -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08) !important;
  overflow:hidden
}

[dir] .flatpickr-calendar{
          box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08) !important;
  border-radius:.5rem !important
}

.flatpickr-calendar.hasWeeks{
  width:calc(307.875px + 13px*2 + 34px) !important
}

.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{
  display:none
}

.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{
  display:none
}

.flatpickr-calendar .numInputWrapper{
  width:5.5ch !important
}

.flatpickr-calendar .numInputWrapper .numInput.cur-year{
  font-weight:600 !important;
  color:#626262
}

[dir] .flatpickr-calendar .numInputWrapper:hover{
  background:none
}

[dir] .flatpickr-calendar .numInputWrapper:hover .arrowUp, [dir] .flatpickr-calendar .numInputWrapper:hover .arrowDown{
  border:none
}

.flatpickr-calendar .flatpickr-months,.flatpickr-calendar .flatpickr-month{
  height:44px !important
}

[dir] .flatpickr-calendar .flatpickr-months{
  padding:0
}

.flatpickr-calendar .flatpickr-monthDropdown-months{
  color:#626262;
  font-size:1rem !important;
  font-weight:500 !important;
  height:27px
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months{
  border:1px solid rgba(0,0,0,.3) !important;
  border-radius:.5rem !important
}

[dir=ltr] .flatpickr-calendar .flatpickr-monthDropdown-months{
  margin-left:22px !important;
  margin-right:3px !important
}

[dir=rtl] .flatpickr-calendar .flatpickr-monthDropdown-months{
  margin-right:22px !important;
  margin-left:3px !important
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months:hover{
  background:rgba(0,0,0,0) !important
}

.flatpickr-calendar .flatpickr-current-month{
  bottom:-11px
}

[dir] .flatpickr-calendar .flatpickr-current-month{
  padding-top:0
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper{
  vertical-align:middle
}

[dir] .flatpickr-calendar .flatpickr-prev-month, [dir] .flatpickr-calendar .flatpickr-next-month, [dir] .flatpickr-calendar .flatpickr-innerContainer{
  padding:13px !important
}

.flatpickr-calendar .flatpickr-prev-month,.flatpickr-calendar .flatpickr-next-month{
  top:calc(13px - 3px) !important
}

[dir=ltr] .flatpickr-calendar .flatpickr-prev-month{
  left:13px !important
}

[dir=rtl] .flatpickr-calendar .flatpickr-prev-month{
  right:13px !important
}

[dir=ltr] .flatpickr-calendar .flatpickr-next-month{
  right:13px !important
}

[dir=rtl] .flatpickr-calendar .flatpickr-next-month{
  left:13px !important
}

.flatpickr-calendar.inline{
  display:block !important
}

.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{
  -webkit-box-shadow:none;
  color:#fff
}

[dir] .flatpickr-calendar .flatpickr-day.selected, [dir] .flatpickr-calendar .flatpickr-day.startRange, [dir] .flatpickr-calendar .flatpickr-day.endRange, [dir] .flatpickr-calendar .flatpickr-day.selected.inRange, [dir] .flatpickr-calendar .flatpickr-day.startRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.endRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.selected:focus, [dir] .flatpickr-calendar .flatpickr-day.startRange:focus, [dir] .flatpickr-calendar .flatpickr-day.endRange:focus, [dir] .flatpickr-calendar .flatpickr-day.selected:hover, [dir] .flatpickr-calendar .flatpickr-day.startRange:hover, [dir] .flatpickr-calendar .flatpickr-day.endRange:hover, [dir] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{
  background:#f4ae00 !important;
  box-shadow:none;
  border-color:#f4ae00 !important
}

.flatpickr-input,.flatpickr-input[type=hidden]+input{
  font-size:1rem;
  color:#626262
}

[dir] .flatpickr-input, [dir] .flatpickr-input[type=hidden]+input{
  padding:.7rem;
  border-radius:5px;
  border:1px solid rgba(0,0,0,.2)
}

[dir] .flatpickr-input.active{
  border:1px solid #f4ae00
}

.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{
  fill:#f4ae00 !important
}

[dir] .theme-dark .flatpickr-calendar{
  background:#10163a;
  border:1px solid #414561
}

.theme-dark .flatpickr-calendar .flatpickr-month,.theme-dark .flatpickr-calendar .flatpickr-weekday{
  color:#fff
}

.theme-dark .flatpickr-calendar .flatpickr-prev-month svg,.theme-dark .flatpickr-calendar .flatpickr-next-month svg{
  fill:#fff
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months{
  background:#262c49 !important
}

.theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option{
  color:#c2c6dc
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option{
  background:#10163a !important
}

.theme-dark .flatpickr-calendar .flatpickr-day{
  color:#c2c6dc
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:focus{
  background:#262c49;
  border-color:#262c49
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today{
  border-color:#959ea9
}

.theme-dark .flatpickr-calendar .flatpickr-day.selected{
  color:#fff
}

.theme-dark .flatpickr-calendar .flatpickr-day.today:hover,.theme-dark .flatpickr-calendar .flatpickr-day.today:focus{
  color:#fff
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:focus{
  background:#262c49
}

.theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay,.theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay,.theme-dark .flatpickr-calendar .flatpickr-day.disabled{
  opacity:.3
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time{
  border-top-color:#414561 !important
}

.theme-dark .flatpickr-calendar .flatpickr-time input{
  color:#c2c6dc
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time input:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time input:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus{
  background:#262c49
}

.theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm{
  color:#c2c6dc
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::-moz-selection{
  background:rgba(0,0,0,0)
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::selection{
  background:rgba(0,0,0,0)
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowUp:after{
  border-bottom-color:#fff
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowDown:after{
  border-top-color:#fff
}

.vx-tree{
  overflow:visible !important
}

.vx-tree .tree-content{
  -webkit-box-align:initial;
      -ms-flex-align:initial;
          align-items:initial
}

.vx-tree .tree-arrow,.vx-tree .tree-checkbox{
  -webkit-transform:translateY(0.75rem);
  width:1.5rem;
  height:1.5rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

[dir] .vx-tree .tree-arrow, [dir] .vx-tree .tree-checkbox{
          transform:translateY(0.75rem)
}

.vx-tree .tree-arrow:after,.vx-tree .tree-checkbox:after{
  position:unset !important;
  top:unset !important;
  font-family:"feather" !important;
  -webkit-transform:unset !important;
  color:#fff !important;
  height:unset !important;
  width:unset !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased
}

[dir] .vx-tree .tree-arrow:after, [dir] .vx-tree .tree-checkbox:after{
          transform:unset !important;
  border:unset !important;
  background-color:unset !important
}

[dir=ltr] .vx-tree .tree-arrow:after, [dir=ltr] .vx-tree .tree-checkbox:after{
  left:unset !important
}

[dir=rtl] .vx-tree .tree-arrow:after, [dir=rtl] .vx-tree .tree-checkbox:after{
  right:unset !important
}

.vx-tree .tree-arrow.checked:after,.vx-tree .tree-checkbox.checked:after{
  content:""
}

.vx-tree .tree-arrow.indeterminate:after,.vx-tree .tree-checkbox.indeterminate:after{
  content:""
}

.vx-tree .tree-arrow.has-child:after,.vx-tree .tree-checkbox.has-child:after{
  font-size:1.25rem !important;
  color:#666 !important;
  content:""
}

.vx-tree .tree-arrow.has-child.expanded:after,.vx-tree .tree-checkbox.has-child.expanded:after{
  content:""
}

.vx-tree .tree-slot .node-content__head,.vx-tree .tree-slot .node-content__body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.vx-tree .tree-slot .node-content__head [class*=content-],.vx-tree .tree-slot .node-content__body [class*=content-]{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

[dir] .vx-tree .tree-slot .node-content__head [class*=content-], [dir] .vx-tree .tree-slot .node-content__body [class*=content-]{
  padding:5px
}

.vx-tree .tree-slot .node-content__head [class*=content-]:nth-child(1),.vx-tree .tree-slot .node-content__body [class*=content-]:nth-child(1){
  max-width:80px
}

.vx-tree .tree-slot .node-content__head [class*=content-]:nth-child(2),.vx-tree .tree-slot .node-content__body [class*=content-]:nth-child(2){
  max-width:50%;
  -ms-flex-preferred-size:50%;
      flex-basis:50%
}

.vx-tree .tree-slot .node-content .content-heading{
  font-weight:600
}

.vx-tree .tree-slot .node-child{
  position:relative
}

.vx-tree .tree-slot--child[class*="--index-0"] [class*=content__head]{
  pointer-events:none;
  position:absolute;
  top:-3.5rem;
  width:100%
}

[dir] .vx-tree .tree-slot--child[class*="--index-0"] [class*=content__head]{
  border-bottom:1px solid #e1e1e1
}

[dir=ltr] .vx-tree .tree-slot--child[class*="--index-0"] [class*=content__head]{
  left:0
}

[dir=rtl] .vx-tree .tree-slot--child[class*="--index-0"] [class*=content__head]{
  right:0
}

.vx-tree .tree-slot--child [class*=__body]{
  position:relative;
  -webkit-transform:translateY(-0.325rem)
}

[dir] .vx-tree .tree-slot--child [class*=__body]{
          transform:translateY(-0.325rem)
}

[dir] .vx-tree .has-child.expanded>.tree-content{
  background:#e1e1e1
}

[dir] .vx-tree .has-child>.tree-children>.tree-node:first-child:not(.has-child){
  margin-top:2.5rem
}

[dir=ltr] .vx-tree .has-child>.tree-children .tree-arrow.has-child{
  margin-left:20px
}

[dir=rtl] .vx-tree .has-child>.tree-children .tree-arrow.has-child{
  margin-right:20px
}

[dir=ltr] .tree-root>.tree-node>.tree-content>.tree-arrow:not(.has-child){
  margin-left:9px
}

[dir=rtl] .tree-root>.tree-node>.tree-content>.tree-arrow:not(.has-child){
  margin-right:9px
}

.vx-editable{
  overflow:visible
}

.vx-editable__field{
  position:relative;
  display:none
}

.vx-editable--active [class*=__field]{
  display:block
}

.vx-editable--active [class*=__value]{
  display:none
}

.vx-editable__value{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

[dir] .vx-editable__value{
  border:none
}

[dir] .vx-editable__value>span:first-child{
  border-bottom:1px dotted rgba(var(--vs-primary), 1);
  cursor:text
}

.vx-editable__value .feather-icon{
  -webkit-transform:translateY(-0.325rem)
}

[dir] .vx-editable__value .feather-icon{
          transform:translateY(-0.325rem)
}

.vx-editable__controls{
  position:absolute;
  top:calc(100% + 5px);
  z-index:1
}

[dir=ltr] .vx-editable__controls{
  right:0
}

[dir=rtl] .vx-editable__controls{
  left:0
}

.vx-editable--inline .vx-editable__controls{
  top:.325rem
}

[dir=ltr] .vx-editable--inline .vx-editable__controls{
  right:unset;
  left:calc(100% + 5px)
}

[dir=rtl] .vx-editable--inline .vx-editable__controls{
  left:unset;
  right:calc(100% + 5px)
}

.vx-editable .con-vs-chip{
  min-height:22px
}

[dir] .vx-editable .vs__dropdown-toggle{
  background:#fff
}

:root{
  --bar-font-color: #333;
  --bar-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --bar-font-size: 15.5px;
  --bar-button-icon-size: 20px;
  --bar-button-padding: 4px 7px 5px 7px;
  --bar-button-radius: 0;
  --bar-button-hover-bkg: none;
  --bar-button-active-color: white;
  --bar-button-active-bkg: rgba(41, 122, 255, 0.9);
  --bar-button-open-color: white;
  --bar-button-open-bkg: rgba(41, 122, 255, 0.9);
  --bar-menu-bkg: rgba(255, 255, 255, 0.95);
  --bar-menu-backdrop-filter: saturate(180%) blur(20px);
  --bar-menu-backdrop-filter-bkg: rgba(255, 255, 255, 0.3);
  --bar-menu-border: solid 1px #BBB;
  --bar-menu-border-radius: 0 0 6px 6px;
  --bar-menu-item-chevron-margin: 0;
  --bar-menu-item-hover-color: white;
  --bar-menu-item-hover-bkg: rgba(41, 122, 255, 0.9);
  --bar-menu-item-padding: 1px 12px 2px 25px;
  --bar-menu-item-icon-size: 16px;
  --bar-menu-item-icon-margin: 0 4px 0 -20px;
  --bar-menu-padding: 3px 0;
  --bar-menu-shadow: 0 6px 13px 0 rgba(60, 60, 60, 0.4);
  --bar-menu-separator-height: 2px;
  --bar-menu-separator-margin: 5px 0;
  --bar-menu-separator-color: rgba(0, 0, 0, 0.08);
  --bar-sub-menu-border-radius: 6px
}

.theme-dark{
  --vs-dark: 184,194,204;
  color:#c2c6dc !important
}

[dir] .theme-dark{
  background-color:#262c49
}

[dir] .theme-dark .main-vertical.navbar-static .vx-navbar-wrapper{
  background:none
}

.theme-dark .main-horizontal .menu-item .h-nav-menu-item.disabled-item{
  opacity:.3
}

@media(min-width: 1200px){
  [dir] .theme-dark .main-horizontal .vx-navbar-wrapper:not(.nav-menu-wrapper){
    background:none !important
  }
}

[dir] .theme-dark .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar){
  background-color:#262c49 !important
}

[dir] .theme-dark .main-horizontal.navbar-static .vs-navbar:not(.vx-navbar).d-theme-dark-light-bg{
  background-color:#262c49 !important
}

.theme-dark .content-area__heading h2{
  color:#f4ae00
}

.theme-dark code{
  color:#b8c2cc
}

[dir] .theme-dark code{
  background:#262c49
}

[dir] .theme-dark pre[class*=language-]{
  background-color:#1e1e1e;
  text-shadow:none
}

[dir] .theme-dark pre[class*=language-] code{
  background-color:rgba(0,0,0,0)
}

[dir] .theme-dark pre[class*=language-] code[class*=language-]{
  text-shadow:none
}

.theme-dark label{
  color:#c2c6dc
}

.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{
  color:#f4ae00
}

[dir] .theme-dark ul.bordered-items li{
  border-color:#414561 !important
}

[dir] .theme-dark .notification-dropdown .notification:hover, [dir] .theme-dark .notification-dropdown .cart-item:hover, [dir] .theme-dark .cart-dropdown .notification:hover, [dir] .theme-dark .cart-dropdown .cart-item:hover{
  background:#00163a
}

[dir] .theme-dark .notification-dropdown .checkout-footer, [dir] .theme-dark .notification-dropdown .notification-footer, [dir] .theme-dark .cart-dropdown .checkout-footer, [dir] .theme-dark .cart-dropdown .notification-footer{
  background-color:#262c49
}

[dir] .theme-dark .notification-dropdown .checkout-footer:hover, [dir] .theme-dark .notification-dropdown .notification-footer:hover, [dir] .theme-dark .cart-dropdown .checkout-footer:hover, [dir] .theme-dark .cart-dropdown .notification-footer:hover{
  background-color:#10163a
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark{
  color:#22292f !important
}

[dir] .theme-dark .vs-component.vs-notifications.vs-noti-dark .filling{
  background:#b8c2cc !important
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark h3{
  color:#22292f !important
}

[dir] .theme-dark .vx-card{
  background-color:#00163a
}

[dir] .theme-dark .vx-card.card-border{
  border-color:#414561
}

.theme-dark .vx-card .vx-card__title h4{
  color:#f4ae00
}

.theme-dark .vx-card .con-vs-alert-dark{
  color:#dae1e7
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-]{
  background-color:#262c49;
  text-shadow:none
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code{
  background-color:rgba(0,0,0,0)
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code[class*=language-]{
  text-shadow:none
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-primary h4{
  color:rgba(var(--vs-primary), 1)
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-success h4{
  color:rgba(var(--vs-success), 1)
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-danger h4{
  color:rgba(var(--vs-danger), 1)
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-info h4{
  color:rgba(var(--vs-info), 1)
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-warning h4{
  color:rgba(var(--vs-warning), 1)
}

[dir] .theme-dark .vx-card .tasks-today-container .tasks-today__task:hover{
  background:#212744 !important
}

[dir] .theme-dark .vx-navbar-wrapper{
  background:linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%)
}

[dir=ltr] .theme-dark .vx-navbar-wrapper{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)))
}

[dir=rtl] .theme-dark .vx-navbar-wrapper{
  background:-webkit-gradient(linear, right top, right bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)))
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container{
  background-color:#00163a !important
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container .vx-auto-suggest input{
  background:#00163a
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion{
  color:#c2c6dc
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected{
  color:#fff
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected{
  background:#00163a
}

[dir] .theme-dark .v-nav-menu .vs-sidebar{
  background-color:#1f2230
}

.theme-dark .v-nav-menu .shadow-bottom{
  width:94%
}

[dir] .theme-dark .v-nav-menu .shadow-bottom{
  background:linear-gradient(to bottom, rgb(15, 22, 66) 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%)
}

[dir=ltr] .theme-dark .v-nav-menu .shadow-bottom{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)))
}

[dir=rtl] .theme-dark .v-nav-menu .shadow-bottom{
  background:-webkit-gradient(linear, right top, right bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)))
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,.theme-dark .v-nav-menu .scroll-area-v-nav-menu span:not(.vs-chip--text){
  color:#c2c6dc
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon svg,.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon span{
  color:#c2c6dc
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a.router-link-active span{
  color:#fff
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active>.group-header{
  background:#262c49
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open>.group-header{
  background:#262c49
}

[dir] .theme-dark .ps:hover>.ps__scrollbar-y-rail:hover{
  background-color:#00163a
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col{
  background-color:#212744
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col:last-of-type{
  background-color:#212744
}

[dir] .theme-dark .grid-demo__layout-container--block .vs-row{
  background-color:#212744
}

[dir] .theme-dark .chat-card-log .flex-row-reverse .msg.chat-sent-msg{
  background-color:#1f2230 !important
}

[dir] .theme-dark .chat-card-log .msg{
  background-color:#212744 !important
}

[dir] .theme-dark .chat-input-container, [dir] .theme-dark .chat__input{
  background-color:#00163a !important;
  border-top:1px solid #212744
}

[dir] .theme-dark #chat-app .chat__profile-search .vs-inputx{
  border-color:#414561 !important
}

[dir] .theme-dark #chat-app #chat-list-sidebar .chat-scroll-area .chat__contact:hover{
  background:#00163a
}

[dir] .theme-dark #chat-app .chat__header header{
  background:#212744 !important
}

.theme-dark #chat-app .chat__header header h6{
  color:#f4ae00
}

[dir] .theme-dark #chat-app .chat__bg{
  background-color:#171e49;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27260%27 height=%27260%27 viewBox=%270 0 260 260%27%3E%3Cg fill-rule=%27evenodd%27%3E%3Cg fill=%27%236f76a1%27 fill-opacity=%270.4%27%3E%3Cpath d=%27M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z%27/%3E%3Cpath id=%27path6_fill-copy%27 d=%27M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z%27/%3E%3Cpath d=%27M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z%27/%3E%3Cpath d=%27M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z%27/%3E%3Cpath d=%27M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z%27/%3E%3Cpath d=%27M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z%27/%3E%3Cpath d=%27M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

[dir] .theme-dark #chat-app .chat__bg .select-none{
  background-color:#212744 !important
}

.theme-dark #chat-app .chat__bg h4{
  color:#f4ae00
}

[dir] .theme-dark #chat-app .chat__bg h4{
  background-color:#212744 !important
}

[dir] .theme-dark #chat-app .chat__bg .msg{
  background-color:#10163a !important;
  border-color:#dae1e7 !important
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat-content-scroll-area{
  background:rgba(34,41,47,.2)
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat__log .msg-time .vs-divider--text{
  background:#10163a !important;
  border-color:#dae1e7 !important
}

[dir] .theme-dark #chat-app .chat__bg .chat__input input{
  border-color:#414561 !important
}

.theme-dark #todo-app .todo-list h6.todo-title{
  color:#f4ae00
}

.theme-dark #todo-app .todo-list .todo-tags .con-vs-chip{
  color:#c2c6dc !important
}

[dir] .theme-dark #todo-app .todo-list .todo-tags .con-vs-chip{
  background:#00163a
}

[dir] .theme-dark #todo-app .list-item-component{
  border-color:#414561
}

.theme-dark #todo-app .list-item-component:hover{
  -webkit-box-shadow:0px 0 0 0px #1e1e1e
}

[dir] .theme-dark #todo-app .list-item-component:hover{
          box-shadow:0px 0 0 0px #1e1e1e
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item{
  background:#10163a
}

[dir=ltr] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover{
  -webkit-box-shadow:10px 0 0 0px #1e1e1e;
  box-shadow:10px 0 0 0px #1e1e1e
}

[dir=rtl] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover{
  -webkit-box-shadow:-10px 0 0 0px #1e1e1e;
          box-shadow:-10px 0 0 0px #1e1e1e
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item.mail__opened-mail{
  background:#262c49
}

[dir] .theme-dark #email-app .email__mails .email__mail-item:not(:first-of-type) .mail__mail-item{
  border-top:1px solid #414561
}

[dir] .theme-dark #email-app .email-view-sidebar .vs-sidebar{
  background-color:#212744 !important
}

[dir=ltr] .theme-dark #email-app .email-view-sidebar .vs-sidebar{
  border-left-color:#414561
}

[dir=rtl] .theme-dark #email-app .email-view-sidebar .vs-sidebar{
  border-right-color:#414561
}

[dir] .theme-dark #email-app .email-view-sidebar .email-header{
  border-bottom-color:#414561
}

.theme-dark #calendar-app .full-calendar-body .week-row .day-cell.not-cur-month .day-number{
  color:rgba(255,255,255,.24)
}

.theme-dark .vs-alert code{
  color:#b8c2cc
}

[dir] .theme-dark .vs-alert code{
  background:#262c49
}

[dir] .theme-dark .con-vs-avatar{
  background:#10163a !important
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-primary{
  background:rgba(var(--vs-primary), 1) !important
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-success{
  background:rgba(var(--vs-success), 1) !important
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-danger{
  background:rgba(var(--vs-danger), 1) !important
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-warning{
  background:rgba(var(--vs-warning), 1) !important
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-info{
  background:rgba(var(--vs-info), 1) !important
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-dark{
  background:#b8c2cc !important
}

[dir] .theme-dark #profile-page .profile-header .profile-header-nav{
  background:#00163a !important
}

[dir] .theme-dark #faq-page .faq-bg{
  background-color:#00163a
}

.theme-dark .vs-breadcrumb--ol a,.theme-dark .vs-breadcrumb--ol .vs-breadcrum--separator{
  color:#dae1e7
}

.theme-dark .con-vs-chip{
  color:#c2c6dc !important
}

[dir] .theme-dark .con-vs-chip{
  background:#10163a
}

[dir] .theme-dark .con-vs-chip.vs-chip-primary{
  background:rgba(var(--vs-primary), 1)
}

[dir] .theme-dark .con-vs-chip.vs-chip-success{
  background:rgba(var(--vs-success), 1)
}

[dir] .theme-dark .con-vs-chip.vs-chip-danger{
  background:rgba(var(--vs-danger), 1)
}

[dir] .theme-dark .con-vs-chip.vs-chip-warning{
  background:rgba(var(--vs-warning), 1)
}

[dir] .theme-dark .con-vs-chip.vs-chip-info{
  background:rgba(var(--vs-info), 1)
}

[dir] .theme-dark .con-vs-chip.vs-chip-dark{
  background:rgba(var(--vs-dark), 1)
}

[dir] .theme-dark .con-vs-chip .con-vs-avatar{
  background-color:#262c49 !important
}

.theme-dark .con-vs-chip.con-color{
  color:#fff !important
}

[dir] .theme-dark .con-chips .con-chips--input{
  background-color:#262c49
}

[dir] .theme-dark .vs-divider .vs-divider-border{
  border-color:#414561 !important
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-primary{
  border-color:rgba(var(--vs-primary), 1) !important
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-success{
  border-color:rgba(var(--vs-success), 1) !important
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-danger{
  border-color:rgba(var(--vs-danger), 1) !important
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-warning{
  border-color:rgba(var(--vs-warning), 1) !important
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-info{
  border-color:rgba(var(--vs-info), 1) !important
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-dark{
  border-color:rgba(184,194,204,.5) !important
}

[dir] .theme-dark .vs-dropdown--menu, [dir] .theme-dark .vs-dropdown--menu--after{
  background:#262c49;
  border-color:#414561
}

[dir] .theme-dark .vs-dropdown--menu .con-dropdown--group-ul, [dir] .theme-dark .vs-dropdown--menu--after .con-dropdown--group-ul{
  background:#262c49
}

.theme-dark .vs-dropdown--menu .vs-dropdown--item .vs-dropdown--item-link.disabled,.theme-dark .vs-dropdown--menu--after .vs-dropdown--item .vs-dropdown--item-link.disabled{
  color:#b8c2cc !important
}

[dir] .theme-dark .con-vs-loading{
  background:rgba(0,22,58,.6)
}

.theme-dark .con-vs-loading h4.title-loading{
  color:#c2c6dc
}

.theme-dark .vs-list .vs-list--header{
  -webkit-box-shadow:0 7px 7px -5px #0c112e
}

[dir] .theme-dark .vs-list .vs-list--header{
          box-shadow:0 7px 7px -5px #0c112e
}

[dir] .theme-dark .vs-list .vs-list--item{
  border-color:rgba(194,198,220,.08)
}

[dir] .theme-dark .vs-navbar{
  border-color:#262c49
}

.theme-dark .vs-navbar li.vs-navbar--item a{
  color:#dae1e7
}

.theme-dark .vs-navbar li.vs-navbar--item.is-active-item a{
  color:#fff
}

.theme-dark .vs-navbar.vs-navbar-color-transparent:not(.vs-navbar-flat){
  -webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.5)
}

[dir] .theme-dark .vs-navbar.vs-navbar-color-transparent:not(.vs-navbar-flat){
  background-color:#10163a !important;
          box-shadow:0 4px 20px 0 rgba(0,0,0,.5)
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--ul{
  background:#10163a
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .vs-pagination--li{
  color:#c2c6dc
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .item-pagination.is-current{
  color:#fff
}

.theme-dark .vs-pagination--nav .vs-pagination--buttons{
  color:#c2c6dc
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--buttons{
  background:#10163a
}

.theme-dark .con-vs-popup .vs-popup{
  color:#c2c6dc
}

[dir] .theme-dark .con-vs-popup .vs-popup{
  background:#262c49 !important
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header{
  background:#00163a !important
}

.theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close{
  color:#c2c6dc
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close{
  background:#262c49 !important
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button{
  background:#262c49 !important
}

.theme-dark #popup-demo .demo-alignment .vs-button:hover{
  -webkit-box-shadow:#262c49 0px 8px 25px -8px !important
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button:hover{
          box-shadow:#262c49 0px 8px 25px -8px !important
}

[dir] .theme-dark .vs-sidebar{
  background:#1f2230
}

.theme-dark .vs-sidebar h4,.theme-dark .vs-sidebar h5{
  color:#f4ae00
}

[dir] .theme-dark .vs-sidebar .vs-sidebar--header{
  border-bottom-color:#414561
}

.theme-dark .vs-sidebar .vs-sidebar--items .vs-sidebar--item a{
  color:#c2c6dc
}

[dir] .theme-dark .vs-sidebar .vs-sidebar-group.vs-sidebar-group-active>.group-header{
  background:#262c49
}

[dir] .theme-dark .con-vs-slider .vs-slider{
  background:rgba(38,44,73,.5)
}

.theme-dark .ul-tabs .vs-tabs--li button{
  color:#c2c6dc
}

.theme-dark .vs-tabs-dark .activeChild button,.theme-dark .vs-tabs-dark button:not(:disabled):hover{
  color:#b8c2cc !important
}

.theme-dark .vs-tabs-dark .line-vs-tabs{
  -webkit-box-shadow:0 0 8px 0 rgba(184,194,204,.4) !important
}

[dir] .theme-dark .vs-tabs-dark .line-vs-tabs{
          box-shadow:0 0 8px 0 rgba(184,194,204,.4) !important
}

[dir=ltr] .theme-dark .vs-tabs-dark .line-vs-tabs{
  background:linear-gradient(30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important
}

[dir=rtl] .theme-dark .vs-tabs-dark .line-vs-tabs{
  background:linear-gradient(-30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important
}

[dir] .theme-dark .vs-tooltip.vs-tooltip-dark{
  background:#262c49
}

[dir] .theme-dark .con-upload .con-input-upload, [dir] .theme-dark .con-upload .con-img-upload{
  background-color:#262c49
}

[dir] .theme-dark .con-upload .btn-upload-all{
  background-color:#1f2230
}

[dir] .theme-dark .con-upload .con-input-upload{
  border-color:#414561
}

.theme-dark input{
  color:#c2c6dc
}

[dir] .theme-dark input{
  background:#10163a
}

.theme-dark input~.vs-placeholder-label,.theme-dark input~.vs-input--placeholder{
  color:#c2c6dc
}

.theme-dark ::-webkit-input-placeholder{
  color:#c2c6dc !important
}

.theme-dark ::-moz-placeholder{
  color:#c2c6dc !important
}

.theme-dark :-ms-input-placeholder{
  color:#c2c6dc !important
}

.theme-dark ::-ms-input-placeholder{
  color:#c2c6dc !important
}

.theme-dark ::placeholder{
  color:#c2c6dc !important
}

.theme-dark .vs-input--icon{
  color:#c2c6dc
}

[dir=ltr] .theme-dark .vs-input--icon{
  border-right-color:rgba(194,198,220,.2)
}

[dir=rtl] .theme-dark .vs-input--icon{
  border-left-color:rgba(194,198,220,.2)
}

[dir=ltr] .theme-dark .vs-input--icon.icon-after{
  border-left-color:rgba(194,198,220,.2)
}

[dir=rtl] .theme-dark .vs-input--icon.icon-after{
  border-right-color:rgba(194,198,220,.2)
}

[dir] .theme-dark .vs-input-number{
  background:#262c49
}

.theme-dark .vs-input-number button.vs-input-number--button-less:disabled,.theme-dark .vs-input-number button.vs-input-number--button-less.limit,.theme-dark .vs-input-number button.vs-input-number--button-plus:disabled,.theme-dark .vs-input-number button.vs-input-number--button-plus.limit{
  opacity:.75
}

[dir] .theme-dark .vs-input-number button.vs-input-number--button-less:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-less.limit, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus.limit{
  background:#b8c2cc
}

.theme-dark .vs-con-textarea{
  color:#c2c6dc
}

[dir] .theme-dark .vs-con-textarea{
  background:#262c49
}

.theme-dark .vs-con-textarea .vs-textarea{
  color:#c2c6dc
}

[dir] .theme-dark .vs-con-textarea .vs-textarea:focus{
  border-color:rgba(0,0,0,0)
}

[dir] .theme-dark .vs-con-textarea.focusx{
  border-color:rgba(0,0,0,0)
}

[dir] .theme-dark .vs-con-textarea.focusx h4{
  background:rgba(0,0,0,0)
}

.theme-dark .vs-con-textarea.textarea-danger .vs-textarea{
  color:rgba(var(--vs-danger), 1)
}

[dir] .theme-dark .vs-switch{
  background:#262c49
}

[dir] .theme-dark .vs-switch.vs-switch-primary.vs-switch-active{
  background:rgba(var(--vs-primary), 1)
}

[dir] .theme-dark .vs-switch.vs-switch-success.vs-switch-active{
  background:rgba(var(--vs-success), 1)
}

[dir] .theme-dark .vs-switch.vs-switch-danger.vs-switch-active{
  background:rgba(var(--vs-danger), 1)
}

[dir] .theme-dark .vs-switch.vs-switch-warning.vs-switch-active{
  background:rgba(var(--vs-warning), 1)
}

[dir] .theme-dark .vs-switch.vs-switch-info.vs-switch-active{
  background:rgba(var(--vs-info), 1)
}

[dir] .theme-dark .vs-switch.vs-switch-dark.vs-switch-active{
  background:#b8c2cc
}

.theme-dark .vs-radio-dark .vs-radio--circle{
  -webkit-box-shadow:0 3px 12px 0 rgba(184,194,204,.4)
}

[dir] .theme-dark .vs-radio-dark .vs-radio--circle{
  background:#b8c2cc;
          box-shadow:0 3px 12px 0 rgba(184,194,204,.4)
}

[dir=ltr] .theme-dark .op-block{
  -webkit-box-shadow:1px 1px 10px rgba(255,255,255,.1);
  box-shadow:1px 1px 10px rgba(255,255,255,.1)
}

[dir=rtl] .theme-dark .op-block{
  -webkit-box-shadow:-1px 1px 10px rgba(255,255,255,.1);
          box-shadow:-1px 1px 10px rgba(255,255,255,.1)
}

[dir] .theme-dark .vs-input-dark .vs-input--input:focus{
  border-color:#b8c2cc !important
}

.theme-dark .vs-input-dark .vs-input--input:focus~.vs-input--placeholder{
  color:#b8c2cc
}

[dir] .theme-dark .vue-form-wizard .wizard-icon-circle{
  background:#262c49;
  border-color:#212744
}

.theme-dark .vue-form-wizard .wizard-nav-pills>li>a{
  color:#fff
}

.theme-dark .vue-form-wizard .wizard-nav-pills>li>a .stepTitle{
  color:#dae1e7
}

.theme-dark .vue-form-wizard .wizard-nav-pills>li>a:hover{
  color:#fff
}

.theme-dark .vue-form-wizard .wizard-navigation .wizard-nav .stepTitle{
  color:#dae1e7
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table tr{
  background:#262c49
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead tr{
  background:#212744
}

[dir] .theme-dark .vs-con-table .con-edit-td{
  background:#212744
}

[dir] .theme-dark .vs-con-table .is-selected .tr-values{
  background:#212744 !important
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light{
  background:#212744;
  border-color:#262c49
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light .apexcharts-tooltip-title{
  background:#212744
}

.theme-dark .apexcharts-canvas .apexcharts-xaxistooltip{
  color:#fff
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip{
  background:#212744;
  border-color:#262c49
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:before, [dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:after{
  border-bottom-color:#212744
}

.theme-dark .apexcharts-canvas .apexcharts-yaxistooltip{
  color:#fff
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip{
  background:#212744;
  border-color:#262c49
}

[dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after{
  border-left-color:#212744
}

[dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after{
  border-right-color:#212744
}

.theme-dark .apexcharts-canvas text{
  fill:#fff !important
}

.theme-dark .apexcharts-canvas .apexcharts-pie-series path{
  stroke:#262c49
}

.theme-dark .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text{
  color:#b8c2cc !important
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu{
  background:#262c49;
  border-color:#262c49
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu .apexcharts-menu-item{
  background:#212744
}

.theme-dark .apexcharts-canvas .apexcharts-radar-series polygon{
  fill:#262c49;
  stroke:#212744
}

.theme-dark .apexcharts-canvas .apexcharts-track path{
  stroke:#262c49
}

.theme-dark .apexcharts-canvas .apexcharts-selection-icon:not(.selected):hover svg,.theme-dark .apexcharts-canvas .apexcharts-zoom-icon:not(.selected):hover svg,.theme-dark .apexcharts-canvas .apexcharts-zoom-in-icon:hover svg,.theme-dark .apexcharts-canvas .apexcharts-zoom-out-icon:hover svg,.theme-dark .apexcharts-canvas .apexcharts-reset-zoom-icon:hover svg,.theme-dark .apexcharts-canvas .apexcharts-menu-icon:hover svg{
  fill:#fff
}

.theme-dark .apexcharts-canvas .apexcharts-gridline{
  stroke:#414561
}

[dir] .theme-dark .token.operator, [dir] .theme-dark .token.entity, [dir] .theme-dark .token.url, [dir] .theme-dark .language-css .token.string, [dir] .theme-dark .style .token.string{
  background:rgba(0,0,0,0)
}

[dir] .theme-dark .search-tab-filter{
  background:#00163a
}

[dir] .theme-dark .vs-select--options{
  background:#00163a;
  border-color:rgba(184,194,204,.2)
}

.theme-dark .vs-select--options span{
  color:#c2c6dc
}

.theme-dark .vs-select--options .vs-select--item{
  color:#b8c2cc;
  -webkit-box-shadow:none
}

[dir] .theme-dark .vs-select--options .vs-select--item{
  border-color:rgba(184,194,204,.2);
          box-shadow:none
}

[dir] .theme-dark .vs-select--options .vs-select--item:hover{
  background:#262c49
}

.theme-dark .quill-editor .ql-toolbar button{
  color:#fff
}

.theme-dark .quill-editor .ql-toolbar button svg path{
  stroke:#fff
}

.theme-dark .quill-editor .ql-toolbar .ql-fill{
  fill:#fff
}

.theme-dark .quill-editor .ql-toolbar .ql-stroke{
  stroke:#fff
}

.theme-dark .quill-editor .ql-toolbar .ql-picker{
  color:#fff
}

[dir] .theme-dark .quill-editor .ql-toolbar .ql-picker .ql-picker-options{
  background:#00163a
}

.theme-dark .quill-editor .ql-editor.ql-blank::before{
  color:rgba(255,255,255,.6)
}

[dir] .theme-dark .activity-timeline{
  border-color:#414561
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar{
  background:#262c49;
  border-color:#414561
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .up:not(.disabled):hover{
  background:#00163a
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar .disabled{
  color:rgba(184,194,204,.6)
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell .highlighted{
  background:#00163a
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell:hover{
  background-color:#10163a
}

[dir] .theme-dark .vdp-datepicker input{
  border:0;
  padding:10px
}

.theme-dark .vs-collapse.shadow{
  -webkit-box-shadow:0 0px 10px 1px #0c112e !important
}

[dir] .theme-dark .vs-collapse.shadow{
          box-shadow:0 0px 10px 1px #0c112e !important
}

[dir] .theme-dark .vs-collapse .vs-collapse-item{
  border-bottom-color:rgba(255,255,255,.04)
}

[dir] .theme-dark .vs-collapse.border{
  border-color:rgba(255,255,255,.1)
}

[dir] .theme-dark .vs-collapse.border .vs-collapse-item{
  border-bottom-color:rgba(255,255,255,.04)
}

.theme-dark .vs-collapse.margin .vs-collapse-item{
  -webkit-box-shadow:0 2px 10px 0 #0c112e
}

[dir] .theme-dark .vs-collapse.margin .vs-collapse-item{
          box-shadow:0 2px 10px 0 #0c112e
}

[dir] .theme-dark .vx-auto-suggest .auto-suggest-suggestions-list{
  background-color:#262c49 !important
}

.theme-dark .footer-sticky .the-footer{
  color:#fff !important
}

[dir] .theme-dark .footer-sticky .the-footer{
  background-color:#00163a
}

.theme-dark .con-vs-dialog .vs-dialog{
  color:#fff
}

[dir] .theme-dark .con-vs-dialog .vs-dialog{
  background:#262c49
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header{
  background:#00163a
}

.theme-dark .con-vs-dialog .vs-dialog header .con-title-after h3{
  color:#fff
}

.theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel,.theme-dark .con-vs-dialog .vs-dialog header .vs-icon{
  color:#fff
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel, [dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-icon{
  background:#262c49
}

.theme-dark .con-vs-dialog .vs-dialog footer .vs-button--text{
  color:#fff
}

.theme-dark .con-vs-dialog .vs-dialog .vs-dialog-text .date-label{
  color:#fff
}

[dir] .theme-dark .con-vs-dialog .vs-dialog input, [dir] .theme-dark .con-vs-dialog .vs-dialog .vs-con-textarea{
  background:#00163a
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-input-upload, [dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-img-upload{
  background:#00163a
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .quill-editor{
  background:#262c49
}

[dir] .theme-dark .tree-container{
  border-color:#414561
}

[dir] .theme-dark .tree-container .tag, [dir] .theme-dark .tree-container .search-input{
  border-color:#414561
}

[dir] .theme-dark .halo-tree .node-title:hover{
  background-color:#262c49
}

[dir] .theme-dark #theme-customizer input{
  background:#262c49
}

[dir] .theme-dark .add-new-data-sidebar input{
  background:#262c49
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul{
  background:#262c49
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul .vs-pagination--li{
  color:#fff
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons{
  color:#fff
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons{
  background:#262c49
}

[dir] .theme-dark .vx-card .con-vs-avatar{
  background:#262c49 !important
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-primary{
  background:rgba(var(--vs-primary), 1) !important
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-success{
  background:rgba(var(--vs-success), 1) !important
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-danger{
  background:rgba(var(--vs-danger), 1) !important
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-warning{
  background:rgba(var(--vs-warning), 1) !important
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-info{
  background:rgba(var(--vs-info), 1) !important
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-dark{
  background:#b8c2cc !important
}

[dir] .theme-dark .vx-card .con-vs-chip{
  background:#262c49
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-primary{
  background:rgba(var(--vs-primary), 1)
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-success{
  background:rgba(var(--vs-success), 1)
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-danger{
  background:rgba(var(--vs-danger), 1)
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-warning{
  background:rgba(var(--vs-warning), 1)
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-info{
  background:rgba(var(--vs-info), 1)
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-dark{
  background:rgba(var(--vs-dark), 1)
}

[dir] .theme-dark .vx-card .con-vs-chip .con-vs-avatar{
  background-color:#10163a !important
}

[dir] .theme-dark .vx-card .con-chips .con-chips--input{
  background-color:#10163a !important
}

[dir] .theme-dark .vx-card .vs-navbar.vs-navbar-color-transparent{
  background-color:#262c49 !important
}

[dir] .theme-dark .vx-card .vs-navbar .vs-navbar--btn-responsive .btn-responsive-line{
  background:#c2c6dc
}

[dir] .theme-dark .vx-card .vs-navbar-border{
  border-color:#414561
}

[dir] .theme-dark .vx-card .vs-navbar-border .vs-navbar--item{
  border-color:#414561
}

[dir] .theme-dark .vx-card .vs-navbar-shadow .vs-navbar--item.is-active-item{
  background-color:#10163a
}

[dir] .theme-dark .vx-card input{
  background:#262c49
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:after{
  border-right-color:#fff
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:after{
  border-left-color:#fff
}

[dir] .theme-semi-dark .v-nav-menu .vs-sidebar{
  background-color:#1f2230
}

.theme-semi-dark .v-nav-menu .shadow-bottom{
  width:94%
}

[dir] .theme-semi-dark .v-nav-menu .shadow-bottom{
  background:linear-gradient(to bottom, rgb(15, 22, 66) 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%)
}

[dir=ltr] .theme-semi-dark .v-nav-menu .shadow-bottom{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)))
}

[dir=rtl] .theme-semi-dark .v-nav-menu .shadow-bottom{
  background:-webkit-gradient(linear, right top, right bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)))
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu span{
  color:#fff
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon svg,.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon span{
  color:#fff
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open>.group-header{
  background:#262c49
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active>.group-header{
  background:#262c49
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .con-vs-chip{
  -webkit-box-shadow:0px 0px 4px 2px #262c49
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .con-vs-chip{
          box-shadow:0px 0px 4px 2px #262c49
}

.zoom-fade-enter-active,.zoom-fade-leave-active{
  transition:opacity .28s ease-in-out,-webkit-transform .35s;
  transition:transform .35s,opacity .28s ease-in-out;
  transition:transform .35s,opacity .28s ease-in-out,-webkit-transform .35s
}

[dir] .zoom-fade-enter-active, [dir] .zoom-fade-leave-active{
  -webkit-transition:opacity .28s ease-in-out,-webkit-transform .35s
}

.zoom-fade-enter{
  -webkit-transform:scale(0.97);
  opacity:0
}

[dir] .zoom-fade-enter{
          transform:scale(0.97)
}

.zoom-fade-leave-to{
  -webkit-transform:scale(1.03);
  opacity:0
}

[dir] .zoom-fade-leave-to{
          transform:scale(1.03)
}

.fade-enter-active,.fade-leave-active{
  transition:opacity .28s ease-in-out
}

[dir] .fade-enter-active, [dir] .fade-leave-active{
  -webkit-transition:opacity .28s ease-in-out
}

.fade-enter,.fade-leave-to{
  opacity:0
}

.slide-fade-enter-active,.slide-fade-leave-active{
  transition:opacity .35s,-webkit-transform .4s;
  transition:opacity .35s,transform .4s;
  transition:opacity .35s,transform .4s,-webkit-transform .4s
}

[dir] .slide-fade-enter-active, [dir] .slide-fade-leave-active{
  -webkit-transition:opacity .35s,-webkit-transform .4s
}

.slide-fade-enter{
  opacity:0
}

[dir=ltr] .slide-fade-enter{
  -webkit-transform:translateX(-30%);
  transform:translateX(-30%)
}

[dir=rtl] .slide-fade-enter{
  -webkit-transform:translateX(30%);
          transform:translateX(30%)
}

.slide-fade-leave-to{
  opacity:0
}

[dir=ltr] .slide-fade-leave-to{
  -webkit-transform:translateX(30%);
  transform:translateX(30%)
}

[dir=rtl] .slide-fade-leave-to{
  -webkit-transform:translateX(-30%);
          transform:translateX(-30%)
}

.zoom-out-enter-active,.zoom-out-leave-active{
  transition:opacity .35s ease-in-out,-webkit-transform .45s ease-out;
  transition:opacity .35s ease-in-out,transform .45s ease-out;
  transition:opacity .35s ease-in-out,transform .45s ease-out,-webkit-transform .45s ease-out
}

[dir] .zoom-out-enter-active, [dir] .zoom-out-leave-active{
  -webkit-transition:opacity .35s ease-in-out,-webkit-transform .45s ease-out
}

.zoom-out-enter,.zoom-out-leave-to{
  opacity:0;
  -webkit-transform:scale(0)
}

[dir] .zoom-out-enter, [dir] .zoom-out-leave-to{
          transform:scale(0)
}

.fade-bottom-enter-active,.fade-bottom-leave-active{
  transition:opacity .3s,-webkit-transform .35s;
  transition:opacity .3s,transform .35s;
  transition:opacity .3s,transform .35s,-webkit-transform .35s
}

[dir] .fade-bottom-enter-active, [dir] .fade-bottom-leave-active{
  -webkit-transition:opacity .3s,-webkit-transform .35s
}

.fade-bottom-enter{
  opacity:0;
  -webkit-transform:translateY(-8%)
}

[dir] .fade-bottom-enter{
          transform:translateY(-8%)
}

.fade-bottom-leave-to{
  opacity:0;
  -webkit-transform:translateY(8%)
}

[dir] .fade-bottom-leave-to{
          transform:translateY(8%)
}

.fade-bottom-2x-enter-active,.fade-bottom-2x-leave-active{
  transition:opacity .2s,-webkit-transform .25s;
  transition:opacity .2s,transform .25s;
  transition:opacity .2s,transform .25s,-webkit-transform .25s
}

[dir] .fade-bottom-2x-enter-active, [dir] .fade-bottom-2x-leave-active{
  -webkit-transition:opacity .2s,-webkit-transform .25s
}

.fade-bottom-2x-enter{
  opacity:0;
  -webkit-transform:translateY(-4%)
}

[dir] .fade-bottom-2x-enter{
          transform:translateY(-4%)
}

.fade-bottom-2x-leave-to{
  opacity:0;
  -webkit-transform:translateY(4%)
}

[dir] .fade-bottom-2x-leave-to{
          transform:translateY(4%)
}

.fade-top-enter-active,.fade-top-leave-active{
  transition:opacity .3s,-webkit-transform .35s;
  transition:opacity .3s,transform .35s;
  transition:opacity .3s,transform .35s,-webkit-transform .35s
}

[dir] .fade-top-enter-active, [dir] .fade-top-leave-active{
  -webkit-transition:opacity .3s,-webkit-transform .35s
}

.fade-top-enter{
  opacity:0;
  -webkit-transform:translateY(8%)
}

[dir] .fade-top-enter{
          transform:translateY(8%)
}

.fade-top-leave-to{
  opacity:0;
  -webkit-transform:translateY(-8%)
}

[dir] .fade-top-leave-to{
          transform:translateY(-8%)
}

.fade-top-2x-enter-active,.fade-top-2x-leave-active{
  transition:opacity .2s,-webkit-transform .25s;
  transition:opacity .2s,transform .25s;
  transition:opacity .2s,transform .25s,-webkit-transform .25s
}

[dir] .fade-top-2x-enter-active, [dir] .fade-top-2x-leave-active{
  -webkit-transition:opacity .2s,-webkit-transform .25s
}

.fade-top-2x-enter{
  opacity:0;
  -webkit-transform:translateY(4%)
}

[dir] .fade-top-2x-enter{
          transform:translateY(4%)
}

.fade-top-2x-leave-to{
  opacity:0;
  -webkit-transform:translateY(-4%)
}

[dir] .fade-top-2x-leave-to{
          transform:translateY(-4%)
}

.list-leave-active{
  position:absolute
}

.list-enter,.list-leave-to{
  opacity:0
}

[dir=ltr] .list-enter, [dir=ltr] .list-leave-to{
  -webkit-transform:translateX(30px);
  transform:translateX(30px)
}

[dir=rtl] .list-enter, [dir=rtl] .list-leave-to{
  -webkit-transform:translateX(-30px);
          transform:translateX(-30px)
}

.list-enter-up-leave-active{
  transition:none !important
}

[dir] .list-enter-up-leave-active{
  -webkit-transition:none !important
}

.list-enter-up-enter{
  opacity:0;
  -webkit-transform:translateY(30px)
}

[dir] .list-enter-up-enter{
          transform:translateY(30px)
}

[dir] .btn-group button{
  padding:1rem 1.25rem !important
}

[dir=ltr] .btn-group :not(:last-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

[dir=rtl] .btn-group :not(:last-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

[dir=ltr] .btn-group :not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

[dir=rtl] .btn-group :not(:first-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.btn-group-vertical{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.btn-group-vertical button{
  width:100%
}

[dir] .btn-group-vertical button{
  padding:1rem 1.25rem !important
}

[dir=ltr] .btn-group-vertical :not(:first-child){
  border-top-right-radius:0;
  border-top-left-radius:0
}

[dir=rtl] .btn-group-vertical :not(:first-child){
  border-top-left-radius:0;
  border-top-right-radius:0
}

[dir=ltr] .btn-group-vertical :not(:last-child){
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

[dir=rtl] .btn-group-vertical :not(:last-child){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

.blur-1{
  -webkit-filter:blur(1px);
          filter:blur(1px)
}

.blur-2{
  -webkit-filter:blur(2px);
          filter:blur(2px)
}

.blur-3{
  -webkit-filter:blur(3px);
          filter:blur(3px)
}

.con-vs-chip.number{
  min-height:20px;
  min-width:20px
}

[dir=ltr] .con-vs-chip.number{
  padding-right:unset;
  margin-right:0
}

[dir=rtl] .con-vs-chip.number{
  padding-left:unset;
  margin-left:0
}

.con-vs-chip.number .vs-chip--text{
  font-weight:600
}

[dir=ltr] .con-vs-chip.number .vs-chip--text{
  margin-left:unset;
  margin-right:unset
}

[dir=rtl] .con-vs-chip.number .vs-chip--text{
  margin-right:unset;
  margin-left:unset
}

.text-primary{
  color:rgba(var(--vs-primary), 1) !important
}

.text-success{
  color:rgba(var(--vs-success), 1) !important
}

.text-danger{
  color:rgba(var(--vs-danger), 1) !important
}

.text-warning{
  color:rgba(var(--vs-warning), 1) !important
}

.text-dark{
  color:rgba(var(--vs-dark), 1) !important
}

[dir] .bg-primary{
  background-color:rgba(var(--vs-primary), 1) !important
}

[dir] .bg-success{
  background-color:rgba(var(--vs-success), 1) !important
}

[dir] .bg-danger{
  background-color:rgba(var(--vs-danger), 1) !important
}

[dir] .bg-warning{
  background-color:rgba(var(--vs-warning), 1) !important
}

[dir] .bg-dark{
  background-color:rgba(var(--vs-dark), 1) !important
}

[dir] .border-primary{
  border-color:rgba(var(--vs-primary), 1) !important
}

[dir] .border-success{
  border-color:rgba(var(--vs-success), 1) !important
}

[dir] .border-danger{
  border-color:rgba(var(--vs-danger), 1) !important
}

[dir] .border-warning{
  border-color:rgba(var(--vs-warning), 1) !important
}

[dir] .border-dark{
  border-color:rgba(var(--vs-dark), 1) !important
}

[dir] .hover\:bg-primary:hover{
  background-color:rgba(var(--vs-primary), 1) !important
}

[dir] .hover\:bg-success:hover{
  background-color:rgba(var(--vs-success), 1) !important
}

[dir] .hover\:bg-danger:hover{
  background-color:rgba(var(--vs-danger), 1) !important
}

[dir] .hover\:bg-warning:hover{
  background-color:rgba(var(--vs-warning), 1) !important
}

[dir] .hover\:bg-dark:hover{
  background-color:rgba(var(--vs-dark), 1) !important
}

.hover\:text-primary:hover{
  color:rgba(var(--vs-primary), 1) !important
}

.hover\:text-success:hover{
  color:rgba(var(--vs-success), 1) !important
}

.hover\:text-danger:hover{
  color:rgba(var(--vs-danger), 1) !important
}

.hover\:text-warning:hover{
  color:rgba(var(--vs-warning), 1) !important
}

.hover\:text-dark:hover{
  color:rgba(var(--vs-dark), 1) !important
}

[dir=ltr] .bg-primary-gradient{
  background:linear-gradient(118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important
}

[dir=rtl] .bg-primary-gradient{
  background:linear-gradient(-118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important
}

[dir=ltr] .bg-success-gradient{
  background:linear-gradient(118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important
}

[dir=rtl] .bg-success-gradient{
  background:linear-gradient(-118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important
}

[dir=ltr] .bg-danger-gradient{
  background:linear-gradient(118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important
}

[dir=rtl] .bg-danger-gradient{
  background:linear-gradient(-118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important
}

[dir=ltr] .bg-warning-gradient{
  background:linear-gradient(118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important
}

[dir=rtl] .bg-warning-gradient{
  background:linear-gradient(-118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important
}

[dir=ltr] .bg-dark-gradient{
  background:linear-gradient(118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important
}

[dir=rtl] .bg-dark-gradient{
  background:linear-gradient(-118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important
}

.dropdown-custom .vs-dropdown--custom{
  overflow:hidden;
  -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08) !important
}

[dir] .dropdown-custom .vs-dropdown--custom{
  padding:0 !important;
  border:0;
  border-radius:.5rem;
          box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08) !important
}

[dir] .dropdown-custom .vs-dropdown--menu--after{
  background:rgba(var(--vs-primary), 1) !important
}

[dir=ltr] .dropdown-custom .vs-dropdown--menu--after{
  right:1.6rem !important
}

[dir=rtl] .dropdown-custom .vs-dropdown--menu--after{
  left:1.6rem !important
}

.vx-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

[dir] .vx-row{
  margin:0 -1rem
}

[dir] .vx-row>.vx-col{
  padding:0 1rem
}

.vx-row.match-height>.vx-col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

[dir] .vx-row.no-gutter{
  margin:0
}

[dir] .vx-row.no-gutter>.vx-col{
  padding:0
}

[dir] .vs-input-no-border .vs-input--input{
  border:none !important
}

[dir] .vs-input-no-border .vs-input--input:focus{
  border:none !important
}

.vs-input-no-shdow-focus .vs-input--input:focus{
  -webkit-box-shadow:none !important
}

[dir] .vs-input-no-shdow-focus .vs-input--input:focus{
          box-shadow:none !important
}

.vs-input-shadow-drop input{
  -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.14)
}

[dir] .vs-input-shadow-drop input{
          box-shadow:0 2px 8px 0 rgba(0,0,0,.14)
}

.sidebar-spacer{
  width:calc(100% - 260px)
}

[dir=ltr] .sidebar-spacer{
  margin-left:260px
}

[dir=rtl] .sidebar-spacer{
  margin-right:260px
}

.sidebar-spacer-with-margin{
  width:calc(100% - 260px - 2.2rem)
}

[dir=ltr] .sidebar-spacer-with-margin{
  margin-left:calc(260px + 2.2rem)
}

[dir=rtl] .sidebar-spacer-with-margin{
  margin-right:calc(260px + 2.2rem)
}

.sidebar-spacer--wide{
  width:calc(100% - 400px)
}

[dir=ltr] .sidebar-spacer--wide{
  margin-left:400px
}

[dir=rtl] .sidebar-spacer--wide{
  margin-right:400px
}

.background-absolute .vs-sidebar--background{
  position:absolute
}

[dir] .vs-content-sidebar.items-no-padding .vs-sidebar--items{
  padding:0
}

.full-vs-sidebar .vs-sidebar{
  max-width:100%
}

.vs-content-sidebar--capture .vs-sidebar{
  width:40% !important
}

@media only screen and (max-width: 992px){
  .vs-content-sidebar--capture .vs-sidebar{
    width:100% !important
  }
}

[dir] .vs-select-no-border .vs-select--input{
  border:none !important
}

.tabs-shadow-none .vs-tabs--ul{
  -webkit-box-shadow:none
}

[dir] .tabs-shadow-none .vs-tabs--ul{
          box-shadow:none
}

[dir] .tab-action-btn-fill-conatiner.con-vs-tabs .vs-tabs--content{
  padding:23px 10px !important
}

[dir] .d-theme-dark-bg, [dir] .d-theme-dark-light-bg{
  background-color:#fff
}

[dir] .d-theme-dark-border{
  border-color:#fff
}

[dir] .d-theme-border-grey-light{
  border-color:#dae1e7
}

.d-theme-text-inverse{
  color:#fff
}

[dir] .theme-dark .d-theme-dark-bg{
  background-color:#10163a
}

[dir] .theme-dark .d-theme-dark-light-bg{
  background-color:#262c49
}

[dir] .theme-dark .d-theme-input-dark-bg input{
  background-color:#10163a
}

.theme-dark .d-theme-heading-color{
  color:#1f2230
}

.theme-dark .d-theme-text-inverse{
  color:#626262
}

[dir] .theme-dark .d-theme-border-grey-light, [dir] .theme-dark .d-theme-dark-border{
  border-color:#414561
}

[dir] .theme-dark .vs-con-table.table-dark-inverted .vs-con-tbody .vs-table--tbody-table tr{
  background:#10163a !important
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.text-big{
  font-size:4rem
}

.text-color-base{
  color:#626262
}

.user-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.user-list .con-vs-avatar{
  transition:.3s
}

[dir] .user-list .con-vs-avatar{
  -webkit-transition:.3s
}

.user-list .con-vs-avatar:hover{
  -webkit-transform:translateY(-5px) scale(1.07);
  -webkit-box-shadow:0 14px 24px rgba(62,57,107,.2);
  z-index:999
}

[dir] .user-list .con-vs-avatar:hover{
          transform:translateY(-5px) scale(1.07);
          box-shadow:0 14px 24px rgba(62,57,107,.2)
}

.responsive{
  width:100%;
  height:auto
}

[dir] ul.bordered-items>li:not(:last-of-type):not([class*=shadow]){
  border-bottom:1px solid #dae1e7
}

.content-noti{
  position:relative
}

.content-noti:before{
  font-family:"feather" !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"";
  color:#fff;
  display:block;
  position:absolute;
  z-index:2;
  font-size:16px;
  top:5px;
  opacity:1
}

[dir=ltr] .content-noti:before{
  right:5px
}

[dir=rtl] .content-noti:before{
  left:5px
}

[dir=ltr] .content-noti .con-text-noti{
  padding-right:2rem
}

[dir=rtl] .content-noti .con-text-noti{
  padding-left:2rem
}

.vx-data-list-captures .vs-table--thead{
  display:none
}

[dir] .vx-data-list-captures .data-thumb-block .vx-card__body{
  padding:0 !important
}

[dir] .vx-data-list-captures .data-thumb-block .col-thumb{
  background-position:center;
  background-size:cover
}

[dir=ltr] .vx-data-list-captures .data-thumb-block .col-thumb{
  margin:-10px 0 -10px calc(-0.5rem - (15px - .5rem) - 1px);
  border-top-left-radius:1.5rem;
  border-bottom-left-radius:1.5rem
}

[dir=rtl] .vx-data-list-captures .data-thumb-block .col-thumb{
  margin:-10px calc(-0.5rem - (15px - .5rem) - 1px) -10px 0;
  border-top-right-radius:1.5rem;
  border-bottom-right-radius:1.5rem
}

.vx-data-list-captures .td.vs-table--td{
  overflow:hidden
}

.vx-data-list-captures--list .vs-table--thead{
  display:table-header-group
}

.vx-data-list-captures--list .vs-table--tbody-table{
  border-spacing:0 .75rem !important
}

@media screen and (min-width: 768px){
  [dir] .domains-area .vx-data-list{
    padding:0 2rem;
    margin-top:-1rem
  }
}

.dashboard-main-table .vs-table--content,.dashboard-main-table .vs-con-tbody{
  overflow:visible !important
}

.dashboard-main-table .vs-table tr{
  -webkit-box-shadow:0 0 1px rgba(0,0,0,.25),0 4px 20px 0 rgba(0,0,0,.05) !important
}

[dir] .dashboard-main-table .vs-table tr{
  border-radius:.5rem;
          box-shadow:0 0 1px rgba(0,0,0,.25),0 4px 20px 0 rgba(0,0,0,.05) !important
}

.heatmap__wrap{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

[dir] .heatmap__wrap{
  text-align:center;
  padding:2rem 0
}

.heatmap{
  display:inline-grid;
  grid-auto-flow:column;
  grid-gap:2px;
  grid-template-rows:repeat(7, 1fr);
  grid-template-columns:10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px 10px
}

[dir] .heatmap{
  margin:0 auto;
  padding:0
}

.heatmap--vertical{
  grid-auto-flow:row;
  grid-template-columns:10px 10px 10px 10px 10px 10px 10px 10px 10px
}

.heatmap__item{
  width:10px;
  height:10px
}

.heatmap__item a{
  display:block;
  overflow:hidden;
  height:100%;
  width:10px;
  height:10px;
  transition:-webkit-transform .1s linear;
  transition:transform .1s linear;
  transition:transform .1s linear, -webkit-transform .1s linear
}

[dir] .heatmap__item a{
  border-radius:50%;
  -webkit-transition:-webkit-transform .1s linear
}

.heatmap__item a:hover{
  -webkit-transform:scale(1.4)
}

[dir] .heatmap__item a:hover{
          transform:scale(1.4)
}

.heatmap__item div{
  width:8px;
  height:8px
}

[dir] .heatmap__item div{
  margin:1px;
  background-color:#e0e0e0
}

.heatmap__item:first-child{
  grid-row-start:2
}

[dir=ltr] .compare-select-prompt .vs-list--slot{
  margin-left:0
}

[dir=rtl] .compare-select-prompt .vs-list--slot{
  margin-right:0
}

.monitoring-list-area .vs-collapse-item--header{
  position:relative;
  z-index:1
}

.monitoring-list-area .vs-collapse-item.open-item .vs-collapse-item--content{
  position:relative
}

[dir] .monitoring-list-area .vs-collapse-item.open-item .vs-collapse-item--content{
  margin-top:-2em
}

.vs-collapse-item.open-item .vs-collapse-item--content{
  overflow:visible
}

.con-content--item{
  overflow:visible
}

[dir] .monitoring-list-area .vs-table--td{
  padding:0 !important
}

.vs-button-line--active .vs-button--icon,.vs-button-line--active .vs-button--text{
  -webkit-transform:translateY(2px)
}

[dir] .vs-button-line--active .vs-button--icon, [dir] .vs-button-line--active .vs-button--text{
          transform:translateY(2px)
}

.vs-button-line--active .vs-button-linex{
  width:100% !important
}

[dir] .vs-button.small:not(.includeIconOnly){
  padding:.675rem 1rem !important
}

[dir] .view-controls .vs-button{
  border-radius:5px
}

.view-controls .vs-button .vs-button-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

[dir] .view-controls .vs-button .vs-button-text .feather-icon{
  margin-top:-5px
}

.con-vs-popup.image-gallery .vs-popup--content{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.con-vs-popup.image-gallery .vs-popup--content .img-container>.inner-img-container{
  overflow-y:scroll;
  height:100%
}

.con-vs-popup .img-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.con-vs-popup.vx-popup--card-component .vs-popup{
  width:680px
}

[dir] .con-vs-popup.vx-popup--card-component .vs-popup--content>.vx-card .vx-card__body{
  padding:0
}

[dir] .v-select--danger .vs__dropdown-toggle{
  border:1px solid #ea5455
}

[dir=ltr] .con-icon--spin .vs-icon:before{
  -webkit-animation-name: spin-ltr ;
  animation-name: spin-ltr ;
  -webkit-animation-duration:3000ms;
  animation-duration:3000ms;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear
}

[dir=rtl] .con-icon--spin .vs-icon:before{
  -webkit-animation-name: spin-rtl ;
          animation-name: spin-rtl ;
  -webkit-animation-duration:3000ms;
          animation-duration:3000ms;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear
}

@keyframes spin-ltr{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@keyframes spin-rtl{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(-360deg);
            transform:rotate(-360deg)
  }
}

[dir] .test-logs{
  border:1px solid #ebebeb
}

.test-logs li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:12px;
  position:relative
}

[dir=ltr] .test-logs li{
  padding-left:50px
}

[dir=rtl] .test-logs li{
  padding-right:50px
}

.test-logs li:before{
  content:"";
  display:block;
  position:absolute;
  top:0;
  width:40px;
  height:100%
}

[dir] .test-logs li:before{
  background:#ebebeb
}

[dir=ltr] .test-logs li:before{
  left:0
}

[dir=rtl] .test-logs li:before{
  right:0
}

.test-logs__item{
  -webkit-box-flex:1;
      -ms-flex:1 1 100%;
          flex:1 1 100%
}

[dir] .test-logs__item{
  padding:1px;
  cursor:default
}

.test-logs__item.active{
  color:#f4ae00
}

.test-logs__item.done{
  color:#182165
}

.test-logs__item.done .log-block{
  color:#182165 !important
}

.test-logs__item .log-block{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

[dir] .test-logs__item .log-block{
  cursor:pointer
}

.test-logs__item .log-block:hover{
  color:#28c76f !important
}

.test-logs__item .log-block .linenumber{
  position:absolute;
  width:40px
}

[dir=ltr] .test-logs__item .log-block .linenumber{
  -webkit-transform:translateX(-50px);
  transform:translateX(-50px);
  text-align:right;
  padding:0 10px 0 2px
}

[dir=rtl] .test-logs__item .log-block .linenumber{
  -webkit-transform:translateX(50px);
          transform:translateX(50px);
  text-align:left;
  padding:0 2px 0 10px
}

.test-logs__item .log-block>.timestamp{
  white-space:nowrap
}

[dir] .test-logs__item .log-block>.timestamp{
  padding:2px
}

[dir=ltr] .test-logs__item .log-block>.timestamp{
  margin-left:auto
}

[dir=rtl] .test-logs__item .log-block>.timestamp{
  margin-right:auto
}

.test-logs__item .step-block{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.test-logs__item .step-block .step-results{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:.625rem;
  color:#333
}

[dir] .test-logs__item .step-block .step-results{
  background:#e1e1e1;
  padding:4px 5px 2px;
  border-radius:3px
}

[dir=ltr] .test-logs__item .step-block .step-results{
  margin-left:.75rem
}

[dir=rtl] .test-logs__item .step-block .step-results{
  margin-right:.75rem
}

[dir] .test-logs__item .step-block .step-results .feather-icon{
  margin-top:-0.175rem
}

[dir=ltr] .test-logs__item .step-block .step-results .feather-icon{
  margin-left:2px
}

[dir=rtl] .test-logs__item .step-block .step-results .feather-icon{
  margin-right:2px
}

[dir=ltr] .test-logs__item--step .log-block{
  border-left:1px solid #ddd
}

[dir=rtl] .test-logs__item--step .log-block{
  border-right:1px solid #ddd
}

[dir=ltr] .test-logs__item--step .log-block>p{
  padding-left:10px
}

[dir=rtl] .test-logs__item--step .log-block>p{
  padding-right:10px
}

.test-logs__item--step:hover{
  color:#f4ae00 !important
}

.test-logs__item--step:hover .log-block{
  color:inherit !important
}

.test-logs__item--step:hover .log-block:hover{
  color:#28c76f !important
}

[dir] .test-results{
  padding:5px;
  background:#e1e1e1
}

.vs-button--text{
  text-transform:inherit;
  letter-spacing:inherit
}

.vs-input--input:disabled,.vs-input--input:disabled+.vs-input--placeholder{
  pointer-events:unset;
  opacity:.75
}

[dir] .vs-input--input:disabled, [dir] .vs-input--input:disabled+.vs-input--placeholder{
  cursor:not-allowed;
  background-color:#f8f8f8
}

[dir] .vs--disabled .vs__dropdown-toggle,[dir] .vs--disabled .vs__clear,[dir] .vs--disabled .vs__search,[dir] .vs--disabled .vs__selected,[dir] .vs--disabled .vs__open-indicator{
  opacity:.75
}

.cursor-dot{
  position:fixed;
  display:block;
  width:3px;
  height:3px;
  z-index:99999
}

[dir] .cursor-dot{
  background:red;
  border-radius:50%
}

.vx-field__datetime--icon .icon-label{
  position:absolute;
  top:.89125rem;
  z-index:1
}

[dir=ltr] .vx-field__datetime--icon .icon-label{
  left:.75rem
}

[dir=rtl] .vx-field__datetime--icon .icon-label{
  right:.75rem
}

[dir=ltr] .vx-field__datetime--icon .flatpickr-input{
  padding-left:2.25rem
}

[dir=rtl] .vx-field__datetime--icon .flatpickr-input{
  padding-right:2.25rem
}

.vx-field__datetime [class*=__append]{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  top:0
}

[dir=ltr] .vx-field__datetime [class*=__append]{
  right:1rem
}

[dir=rtl] .vx-field__datetime [class*=__append]{
  left:1rem
}

.vx-field__datetime [class*=__append] .vs-icon{
  position:unset;
  top:unset
}

[dir=ltr] .vx-field__datetime [class*=__append] .vs-icon{
  right:unset;
  margin-left:.5rem
}

[dir=rtl] .vx-field__datetime [class*=__append] .vs-icon{
  left:unset;
  margin-right:.5rem
}

.vs-avatar--badge-static{
  color:#fff;
  width:auto;
  height:auto
}

[dir] .vs-avatar--badge-static{
  border-radius:4px
}

[dir=ltr] .vs-avatar--badge-static{
  padding-left:3px;
  padding-right:3px
}

[dir=rtl] .vs-avatar--badge-static{
  padding-right:3px;
  padding-left:3px
}

[dir=ltr] .node-controls__dropdown .vs-dropdown-right--menu--after, [dir=ltr] .node-controls__dropdown .vs-dropdown--menu--after{
  right:unset !important;
  left:20px !important
}

[dir=rtl] .node-controls__dropdown .vs-dropdown-right--menu--after, [dir=rtl] .node-controls__dropdown .vs-dropdown--menu--after{
  left:unset !important;
  right:20px !important
}

.vs__dropdown-menu{
  z-index:52011
}

[dir=ltr] .search-bar{
  border-left:1px solid #d1d1d1
}

[dir=rtl] .search-bar{
  border-right:1px solid #d1d1d1
}

.vx-data-list-captures--list .data-thumb-block .col-thumb{
  display:none !important
}

.con-vs-popup.screen-recorder .vs-popup--content{
  height:100%
}

.vx-screen-recorder{
  height:100%;
  width:100%
}

.vx-screen-recorder__iframe{
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden
}

[dir] .vx-screen-recorder__iframe{
  border:2px solid rgba(0,0,0,0)
}

.vx-screen-recorder__iframe:before{
  content:"";
  display:block;
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  z-index:1
}

[dir] .vx-screen-recorder__iframe:before{
  background:rgba(0,0,0,.125)
}

[dir=ltr] .vx-screen-recorder__iframe:before{
  left:0
}

[dir=rtl] .vx-screen-recorder__iframe:before{
  right:0
}

[dir] .vx-screen-recorder__iframe:not(.pointer-events-none){
  border-color:rgba(var(--vs-success), 1)
}

.vx-screen-recorder__iframe:not(.pointer-events-none):before{
  display:none
}

.vx-screen-recorder__table .vs-table--content,.vx-screen-recorder__table .vs-con-tbody{
  overflow:visible !important
}

.vx-screen-recorder__table .vs__dropdown-menu{
  min-width:unset
}

.vx-screen-recorder__table td{
  vertical-align:top
}

body>.vs__dropdown-menu{
  z-index:53001
}

.v-select__recorder .vs__dropdown-toggle{
  height:38px
}

.con-vs-image{
  max-width:150px;
  max-height:200px
}

.con-vs-alert{
  -webkit-box-shadow:none !important
}

[dir] .con-vs-alert{
          box-shadow:none !important
}

.vs-alert{
  font-size:1rem;
  font-weight:500
}

.vs-alert code{
  color:#fff
}

[dir] .vs-alert code{
  background:#b5b5b5
}

.vs-alert--title{
  color:inherit
}

.vs-avatar--text.feather{
  font-size:1.3rem
}

.vs-avatar--con-img img{
  height:100%
}

.vs-button{
  font-family:"Montserrat",Helvetica,Arial,sans-serif;
  font-size:1rem
}

.vs-button.vs-button-gradient:hover{
  -webkit-box-shadow:none !important
}

[dir] .vs-button.vs-button-gradient:hover{
          box-shadow:none !important
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large){
  padding:.75rem 2rem
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large).vs-button-border{
  padding:.679rem 2rem
}

[dir] .vs-button.small:not(.includeIconOnly){
  padding:.5rem 1.5rem
}

[dir] .vs-button.large:not(.includeIconOnly){
  padding:1rem 2.5rem
}

.vs-button.large{
  font-size:1.25rem
}

.vs-button.large .vs-button--icon{
  font-size:1.25rem
}

[dir] .vs-button.round{
  border-radius:1.5rem
}

[dir] .vs-button.includeIcon{
  float:none
}

.vs-breadcrumb--ol a:focus,.vs-breadcrumb--ol a:hover{
  color:#f4ae00
}

.vs-breadcrumb--ol .active{
  color:#f4ae00
}

.vs-checkbox-small .vs-checkbox--input:checked+.vs-checkbox .vs-icon{
  -webkit-transform:translateY(-3px)
}

[dir] .vs-checkbox-small .vs-checkbox--input:checked+.vs-checkbox .vs-icon{
  margin-top:6px;
          transform:translateY(-3px)
}

[dir=ltr] .vs-checkbox-small .vs-checkbox--input:checked+.vs-checkbox .vs-icon{
  margin-left:-1px
}

[dir=rtl] .vs-checkbox-small .vs-checkbox--input:checked+.vs-checkbox .vs-icon{
  margin-right:-1px
}

.vs-checkbox--check{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

[dir] .con-chips .con-chips--input{
  border:none
}

[dir] .con-chips .con-vs-chip{
  margin:.75rem
}

[dir=ltr] .con-chips .con-chips--remove-all{
  right:9px
}

[dir=rtl] .con-chips .con-chips--remove-all{
  left:9px
}

.con-chips .con-chips--remove-all>.vs-icon{
  font-size:1.3rem
}

.con-vs-chip{
  min-height:26px;
  min-width:26px;
  font-size:.8rem
}

.vs-collapse-item--header{
  font-size:1.2rem
}

[dir] .vs-collapse-item--header{
  padding:1rem
}

.con-content--item{
  font-size:1rem
}

[dir] .con-content--item{
  padding:1rem
}

.vs-collapse.default .open-item .con-content--item,.vs-collapse.shadow .open-item .con-content--item,.vs-collapse.border .open-item .con-content--item,.vs-collapse.margin .open-item .con-content--item{
  opacity:1
}

[dir] .vs-collapse.default .open-item .con-content--item, [dir] .vs-collapse.shadow .open-item .con-content--item, [dir] .vs-collapse.border .open-item .con-content--item, [dir] .vs-collapse.margin .open-item .con-content--item{
  padding:1rem
}

.con-vs-dialog{
  z-index:52005
}

.con-vs-dialog .vs-dialog header .dialog-title{
  color:inherit
}

[dir] .con-vs-dialog .vs-dialog header .dialog-title{
  padding:.8rem
}

.con-vs-dialog .vs-dialog header span.after{
  width:0
}

.con-vs-dialog .vs-dialog .vs-dialog-text{
  font-size:1rem
}

[dir] .con-vs-dialog .vs-dialog .vs-dialog-text{
  padding:1rem
}

[dir] .con-vs-dialog .vs-dialog footer{
  padding:1rem
}

[dir] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type{
  border-color:rgba(0,0,0,.2) !important
}

[dir=ltr] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type{
  margin-left:.5rem !important
}

[dir=rtl] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type{
  margin-right:.5rem !important
}

.vs-con-dropdown{
  color:inherit;
  font-size:1rem
}

[dir] .dropdown-button-container .vs-button{
  padding:.72rem 1.5rem !important
}

[dir] .dropdown-button-container .vs-button-line{
  padding:9px 10px !important
}

.con-vs-dropdown--menu{
  z-index:42000
}

.vs-input--placeholder{
  top:0px
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input)+.vs-input--placeholder{
  padding-left:3rem !important
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input)+.vs-input--placeholder{
  padding-right:3rem !important
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input):focus+.vs-placeholder-label{
  padding-left:.7rem !important
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input):focus+.vs-placeholder-label{
  padding-right:.7rem !important
}

.vs-con-input .vs-inputx{
  font-size:1rem
}

[dir] .vs-con-input .vs-inputx{
  padding:.7rem;
  border:1px solid rgba(0,0,0,.2)
}

[dir] .vs-con-input .vx-inputx:not(.input-rounded-full){
  border-radius:5px
}

.vs-input--input.normal{
  font-size:1rem !important
}

[dir] .vs-input--input.normal{
  padding:.7rem !important
}

.vs-input--input.normal~.vs-input--icon.feather{
  top:9px
}

.vs-input--input.large{
  font-size:1.2rem !important
}

[dir] .vs-input--input.large{
  padding:1rem !important
}

[dir=ltr] .vs-input--input.large.hasIcon{
  padding:1rem .8rem 1rem 3rem !important
}

[dir=rtl] .vs-input--input.large.hasIcon{
  padding:1rem 3rem 1rem .8rem !important
}

.vs-input--input.large~.vs-input--icon{
  top:1rem !important
}

[dir=ltr] .vs-input--input.large~.vs-input--icon{
  left:.8rem !important
}

[dir=rtl] .vs-input--input.large~.vs-input--icon{
  right:.8rem !important
}

.vs-input--input.small{
  font-size:1rem !important
}

[dir] .vs-input--input.small{
  padding:.8rem !important
}

.vs-input--input.small~.vs-input--icon.feather{
  top:7px !important
}

[dir=ltr] .vs-input--input.hasIcon{
  padding:.7rem 1rem .7rem 3rem !important
}

[dir=rtl] .vs-input--input.hasIcon{
  padding:.7rem 3rem .7rem 1rem !important
}

[dir=ltr] .vs-input--input.hasIcon.icon-after-input{
  padding:.7rem 3rem .7rem .7rem !important
}

[dir=rtl] .vs-input--input.hasIcon.icon-after-input{
  padding:.7rem .7rem .7rem 3rem !important
}

[dir] .vs-input--placeholder.normal{
  padding:.7rem !important
}

[dir] .vs-input--placeholder.large{
  padding:1rem !important
}

.vs-input--placeholder.small{
  font-size:.8rem !important
}

[dir] .vs-input--placeholder.small{
  padding:.2rem .6rem !important
}

[dir=ltr] .vs-input--icon.feather{
  padding:.2rem .5rem 0rem .4rem
}

[dir=rtl] .vs-input--icon.feather{
  padding:.2rem .4rem 0rem .5rem
}

[dir] .vs-input.input-rounded-full input{
  border-radius:20px
}

[dir=ltr] .vs-input.input-rounded-full .vs-input--input.hasIcon{
  padding:.8rem 1rem .8rem 3rem !important
}

[dir=rtl] .vs-input.input-rounded-full .vs-input--input.hasIcon{
  padding:.8rem 3rem .8rem 1rem !important
}

[dir] .vs-input.input-rounded-full .input-span-placeholder{
  padding-top:.7rem !important
}

[dir=ltr] .vs-input.input-rounded-full .input-span-placeholder{
  padding-left:3rem !important
}

[dir=rtl] .vs-input.input-rounded-full .input-span-placeholder{
  padding-right:3rem !important
}

.vs-input.input-rounded-full .vs-icon{
  font-size:1rem !important
}

[dir] .vs-input.input-rounded-full .vs-icon{
  margin-top:.1rem !important
}

[dir=ltr] .vs-input.input-rounded-full .vs-icon{
  margin-left:.6rem !important
}

[dir=rtl] .vs-input.input-rounded-full .vs-icon{
  margin-right:.6rem !important
}

.vs-list--item .list-titles .vs-list--subtitle{
  font-size:.85rem
}

[dir] .vs-list--item:last-child{
  border-bottom:none
}

.vs-navbar .vs-navbar--item a{
  color:inherit
}

.vs-navbar-color-transparent .vs-navbar--item a:hover{
  color:#f4ae00 !important
}

.vs-navbar-gradient .vs-navbar--item.is-active-item a{
  color:#fff !important
}

.vs-notifications{
  z-index:200000 !important
}

.vs-notifications h3{
  color:#fff;
  font-weight:600;
  font-size:15.96px
}

[dir] .vs-pagination--li.is-current{
  border-radius:50%
}

[dir] .vs-pagination--li.is-current .effect{
  border-radius:50%
}

.vs-pagination--li:hover:not(.is-current){
  color:var(--vs-color-pagination) !important
}

[dir] .vs-pagination--ul{
  padding:0
}

[dir] .vs-popup--title h3, [dir] .vs-notifications h3{
  margin-bottom:0
}

.con-vs-popup{
  z-index:53000
}

.con-vs-popup .vs-popup--content{
  font-size:1rem
}

[dir] .con-vs-popup .vs-popup--content{
  padding:1rem
}

.con-vs-checkbox,.con-vs-radio{
  -webkit-box-pack:start !important;
      -ms-flex-pack:start !important;
          justify-content:flex-start !important
}

.vs-radio--label{
  line-height:1
}

.con-vs-radio{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}

.con-select .vs-select--input{
  font-size:1rem
}

[dir] .con-select .vs-select--input{
  padding:10px;
  border:1px solid rgba(0,0,0,.2)
}

.vs-select--options{
  font-size:1rem;
  z-index:530001
}

[dir] .vs-select--options{
  border:1px solid #eee
}

.vs-select--options span{
  color:#626262;
  font-size:1rem
}

[dir] .v-select .dropdown-toggle .vs__actions .clear{
  padding-top:4px
}

.vs-sidebar{
  height:calc(var(--vh, 1vh)*100)
}

.vs-sidebar .vs-sidebar--items{
  overflow:hidden;
  height:100%
}

.vs-switch--text{
  font-size:.7rem
}

[dir] .vs-con-table{
  background:rgba(0,0,0,0)
}

[dir] .vs-con-table .vs-table--header .vs-table--search{
  padding:1rem 0
}

.vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{
  font-size:.9rem
}

[dir] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{
  padding:10px 28px;
  border:1px solid rgba(0,0,0,.1)
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{
  left:10px
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{
  right:10px
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search i{
  left:10px
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search i{
  right:10px
}

.vs-con-table .vs-con-tbody{
  width:100%;
  overflow:auto
}

.vs-con-table .vs-con-tbody .con-vs-checkbox{
  -webkit-box-pack:center !important;
      -ms-flex-pack:center !important;
          justify-content:center !important
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table{
  font-size:1rem
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-spacer{
  height:2px
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table .tr-expand td{
  padding:0
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table td{
  padding:1rem
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead th{
  padding:15px 10px
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead .con-td-check{
  -webkit-box-shadow:none
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead .con-td-check{
  background:rgba(0,0,0,0);
          box-shadow:none
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-values .vs-table--td{
  padding:5px 10px
}

[dir] .vs-con-table .vs-table--pagination{
  margin-top:1rem
}

.con-slot-tabs{
  width:100%
}

.vs-tabs--li{
  white-space:nowrap
}

.vs-tabs--li button{
  font-size:1rem;
  font-weight:500
}

[dir] .vs-tabs-position-left .vs-tabs--li{
  padding:.35rem .3rem
}

.vs-tabs--li button{
  font-family:inherit;
  color:inherit
}

.vs-tabs--li .vs-icon-primary,.vs-tabs--li .vs-icon-success,.vs-tabs--li .vs-icon-warning,.vs-tabs--li .vs-icon-danger,.vs-tabs--li .vs-icon-dark{
  color:inherit
}

.vs-tabs .con-tab .vs-button-filled:hover{
  color:#fff !important
}

.vs-textarea{
  font-size:1rem;
  color:inherit;
  font-family:"Montserrat",Helvetica,Arial,sans-serif;
  line-height:1.6
}

[dir] .vs-con-textarea{
  border:1px solid rgba(0,0,0,.2) !important
}

.vs-con-textarea>h4{
  color:inherit
}

.vs-tooltip{
  z-index:53002;
  white-space:pre-wrap
}

.con-img-upload{
  overflow:hidden
}

[dir] .con-img-upload{
  padding:.6rem
}

[dir] .con-img-upload .img-upload{
  margin:15px
}

.view-upload{
  z-index:52000
}

.vs-switch[size=large]{
  height:30px
}

[dir] .vs-switch[size=large]{
  border-radius:99rem
}

[dir=ltr] .vs-switch[size=large].vs-switch-active .vs-switch--circle{
  margin-left:calc(100% - 30px)
}

[dir=rtl] .vs-switch[size=large].vs-switch-active .vs-switch--circle{
  margin-right:calc(100% - 30px)
}

.vs-switch[size=large] .vs-switch--text{
  font-size:.8rem
}

[dir] .vs-switch[size=large] .vs-switch--text{
  padding:0 1rem
}

.vs-switch[size=large] .vs-switch--circle{
  width:26px;
  height:26px
}

.vs-switch--custom-value .vs-switch--text{
  color:#fff
}

[dir] .vs-switch--custom-value.vs-switch-primary{
  background:rgba(var(--vs-primary), 1)
}

[dir] .vx-radio{
  border:1px solid #dae1e7;
  padding:1rem;
  cursor:pointer
}

[dir=ltr] .vx-radio+.vx-radio{
  margin-left:-1px
}

[dir=rtl] .vx-radio+.vx-radio{
  margin-right:-1px
}

.vx-radio--active{
  position:relative;
  color:#22292f;
  z-index:1
}

[dir] .vx-radio--active{
  border-color:rgba(var(--vs-primary), 1);
  background:rgba(var(--vs-primary), 0.0725)
}

.register-tabs-container .vs-list--item .vs-list--avatar{
  -ms-flex-item-align:start;
      align-self:flex-start
}

.v-select[deselect=false] .vs__clear{
  display:none
}

.vs-table--td.truncate .vx-data-list__cell>*{
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important
}

.vs-table--tbody-table .tr-values.hoverFlat:not(.activeEdit):not(.is-expand):hover{
  opacity:1
}

body>.con-vs-dialog{
  z-index:53001
}

button:focus{
  outline:none
}

.vuesax-app-is-rtl .ps-container:not(.enable-rtl-x-scroll) .ps__scrollbar-x-rail{
  display:none !important
}

.vuesax-app-is-rtl .ag-pinned-left-cols-container{
  margin-right:5px
}

.vuesax-app-is-rtl .vs-dropdown-menu.rightx .vs-dropdown--menu--after{
  right:unset !important;
  left:30px !important
}

.vuesax-app-is-rtl .vs-loading>*{
  top:0
}

.vuesax-app-is-rtl .con-vs-dropdown--menu{
  -webkit-transform:translateX(-100%);
          transform:translateX(-100%)
}

.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-enter,.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-leave-to{
  -webkit-transform:translateY(8px) !important;
          transform:translateY(8px) !important
}

@media(max-width: 500px){
  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.con-vs-dropdown--menu{
    -webkit-transform:translateX(100%);
            transform:translateX(100%)
  }

  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-enter,.vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-leave-to{
    -webkit-transform:translate(100%, 8px) !important;
            transform:translate(100%, 8px) !important
  }
}

.vuesax-app-is-rtl .flatpickr-prev-month,.vuesax-app-is-rtl .flatpickr-next-month{
  -webkit-transform:rotateY(180deg);
          transform:rotateY(180deg)
}

.vuesax-app-is-rtl .swiper-container-cube.swiper-container-rtl .swiper-slide{
  -webkit-transform-origin:100% 0 !important;
          transform-origin:100% 0 !important
}

.vuesax-app-is-rtl .scroll-area-v-nav-menu .ps__scrollbar-y-rail{
  right:unset !important;
  left:-6px !important
}

.v-step[x-placement^=bottom] .v-step__arrow{
  border-left-color:rgba(0,0,0,0) !important;
  border-right-color:rgba(0,0,0,0) !important
}

.v-step[x-placement^=left] .v-step__arrow{
  border-bottom-color:rgba(0,0,0,0) !important;
  border-right-color:rgba(0,0,0,0) !important;
  border-top-color:rgba(0,0,0,0) !important
}

.v-step[x-placement^=top] .v-step__arrow{
  border-bottom-color:rgba(0,0,0,0) !important;
  border-right-color:rgba(0,0,0,0) !important;
  border-left-color:rgba(0,0,0,0) !important
}

.v-step[x-placement^=right] .v-step__arrow{
  border-bottom-color:rgba(0,0,0,0) !important;
  border-top-color:rgba(0,0,0,0) !important;
  border-left-color:rgba(0,0,0,0) !important
}

.swiper-container-rtl .swiper-button-prev{
  right:10px !important;
  left:auto !important
}

.swiper-container-rtl .swiper-button-next{
  left:10px !important;
  right:auto !important
}

.vjs-fluid{
  padding-top:41.6666666667% !important
}
/**
 * This injects Tailwind's base styles, which is a combination of
 * Normalize.css and some additional base styles.
 *
 * You can see the styles here:
 * https://github.com/tailwindcss/tailwindcss/blob/master/css/preflight.css
 *
 * If using `postcss-import`, you should import this line from it's own file:
 *
 * @import "./tailwind-preflight.css";
 *
 * See: https://github.com/tailwindcss/tailwindcss/issues/53#issuecomment-341413622
 */

/*NOTE: 'preflight' IS RENAMED TO 'base'*/

/*@tailwind base;*/

/**
 * Here you would add any of your custom component classes; stuff that you'd
 * want loaded *before* the utilities so that the utilities could still
 * override them.
 *
 * Example:
 *
 * .btn { ... }
 * .form-input { ... }
 *
 * Or if using a preprocessor or `postcss-import`:
 *
 * @import "components/buttons";
 * @import "components/forms";
 */

.container {
  width: 100%
}

[dir=ltr] .container {
margin-right: auto;
margin-left: auto;
padding-right: 1rem;
padding-left: 1rem
}

[dir=rtl] .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 576px) {
  .container {
    max-width: 576px
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 992px
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px
  }
}

/**
 * This injects all of Tailwind's utility classes, generated based on your
 * config file.
 *
 * If using `postcss-import`, you should import this line from it's own file:
 *
 * @import "./tailwind-utilities.css";
 *
 * See: https://github.com/tailwindcss/tailwindcss/issues/53#issuecomment-341413622
 */

.appearance-none {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important
}

[dir] .bg-fixed {
  background-attachment: fixed !important
}

[dir] .bg-local {
  background-attachment: local !important
}

[dir] .bg-scroll {
  background-attachment: scroll !important
}

[dir] .bg-transparent {
  background-color: transparent !important
}

[dir] .bg-black {
  background-color: #22292f !important
}

[dir] .bg-white {
  background-color: #ffffff !important
}

[dir] .bg-grey {
  background-color: #b8c2cc !important
}

[dir] .bg-grey-light {
  background-color: #dae1e7 !important
}

[dir] .hover\:bg-transparent:hover {
  background-color: transparent !important
}

[dir] .hover\:bg-black:hover {
  background-color: #22292f !important
}

[dir] .hover\:bg-white:hover {
  background-color: #ffffff !important
}

[dir] .hover\:bg-grey:hover {
  background-color: #b8c2cc !important
}

[dir] .hover\:bg-grey-light:hover {
  background-color: #dae1e7 !important
}

[dir] .focus\:bg-transparent:focus {
  background-color: transparent !important
}

[dir] .focus\:bg-black:focus {
  background-color: #22292f !important
}

[dir] .focus\:bg-white:focus {
  background-color: #ffffff !important
}

[dir] .focus\:bg-grey:focus {
  background-color: #b8c2cc !important
}

[dir] .focus\:bg-grey-light:focus {
  background-color: #dae1e7 !important
}

[dir] .bg-auto {
  background-size: auto !important
}

[dir] .bg-cover {
  background-size: cover !important
}

[dir] .bg-contain {
  background-size: contain !important
}

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

.border-separate {
  border-collapse: separate !important
}

[dir] .border-transparent {
  border-color: transparent !important
}

[dir] .border-black {
  border-color: #22292f !important
}

[dir] .border-white {
  border-color: #ffffff !important
}

[dir] .border-grey {
  border-color: #b8c2cc !important
}

[dir] .border-grey-light {
  border-color: #dae1e7 !important
}

[dir] .hover\:border-transparent:hover {
  border-color: transparent !important
}

[dir] .hover\:border-black:hover {
  border-color: #22292f !important
}

[dir] .hover\:border-white:hover {
  border-color: #ffffff !important
}

[dir] .hover\:border-grey:hover {
  border-color: #b8c2cc !important
}

[dir] .hover\:border-grey-light:hover {
  border-color: #dae1e7 !important
}

[dir] .rounded-none {
  border-radius: 0 !important
}

[dir] .rounded-sm {
  border-radius: .125rem !important
}

[dir] .rounded {
  border-radius: .25rem !important
}

[dir] .rounded-lg {
  border-radius: .5rem !important
}

[dir] .rounded-full {
  border-radius: 9999px !important
}

[dir=ltr] .rounded-t-none {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important
}

[dir=rtl] .rounded-t-none {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important
}

[dir=ltr] .rounded-r-none {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important
}

[dir=rtl] .rounded-r-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important
}

[dir=ltr] .rounded-b-none {
border-bottom-right-radius: 0 !important;
border-bottom-left-radius: 0 !important
}

[dir=rtl] .rounded-b-none {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important
}

[dir=ltr] .rounded-l-none {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important
}

[dir=rtl] .rounded-l-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important
}

[dir=ltr] .rounded-t-sm {
border-top-left-radius: .125rem !important;
border-top-right-radius: .125rem !important
}

[dir=rtl] .rounded-t-sm {
  border-top-right-radius: .125rem !important;
  border-top-left-radius: .125rem !important
}

[dir=ltr] .rounded-r-sm {
border-top-right-radius: .125rem !important;
border-bottom-right-radius: .125rem !important
}

[dir=rtl] .rounded-r-sm {
  border-top-left-radius: .125rem !important;
  border-bottom-left-radius: .125rem !important
}

[dir=ltr] .rounded-b-sm {
border-bottom-right-radius: .125rem !important;
border-bottom-left-radius: .125rem !important
}

[dir=rtl] .rounded-b-sm {
  border-bottom-left-radius: .125rem !important;
  border-bottom-right-radius: .125rem !important
}

[dir=ltr] .rounded-l-sm {
border-top-left-radius: .125rem !important;
border-bottom-left-radius: .125rem !important
}

[dir=rtl] .rounded-l-sm {
  border-top-right-radius: .125rem !important;
  border-bottom-right-radius: .125rem !important
}

[dir=ltr] .rounded-t {
border-top-left-radius: .25rem !important;
border-top-right-radius: .25rem !important
}

[dir=rtl] .rounded-t {
  border-top-right-radius: .25rem !important;
  border-top-left-radius: .25rem !important
}

[dir=ltr] .rounded-r {
border-top-right-radius: .25rem !important;
border-bottom-right-radius: .25rem !important
}

[dir=rtl] .rounded-r {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important
}

[dir=ltr] .rounded-b {
border-bottom-right-radius: .25rem !important;
border-bottom-left-radius: .25rem !important
}

[dir=rtl] .rounded-b {
  border-bottom-left-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important
}

[dir=ltr] .rounded-l {
border-top-left-radius: .25rem !important;
border-bottom-left-radius: .25rem !important
}

[dir=rtl] .rounded-l {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important
}

[dir=ltr] .rounded-t-lg {
border-top-left-radius: .5rem !important;
border-top-right-radius: .5rem !important
}

[dir=rtl] .rounded-t-lg {
  border-top-right-radius: .5rem !important;
  border-top-left-radius: .5rem !important
}

[dir=ltr] .rounded-r-lg {
border-top-right-radius: .5rem !important;
border-bottom-right-radius: .5rem !important
}

[dir=rtl] .rounded-r-lg {
  border-top-left-radius: .5rem !important;
  border-bottom-left-radius: .5rem !important
}

[dir=ltr] .rounded-b-lg {
border-bottom-right-radius: .5rem !important;
border-bottom-left-radius: .5rem !important
}

[dir=rtl] .rounded-b-lg {
  border-bottom-left-radius: .5rem !important;
  border-bottom-right-radius: .5rem !important
}

[dir=ltr] .rounded-l-lg {
border-top-left-radius: .5rem !important;
border-bottom-left-radius: .5rem !important
}

[dir=rtl] .rounded-l-lg {
  border-top-right-radius: .5rem !important;
  border-bottom-right-radius: .5rem !important
}

[dir=ltr] .rounded-t-full {
border-top-left-radius: 9999px !important;
border-top-right-radius: 9999px !important
}

[dir=rtl] .rounded-t-full {
  border-top-right-radius: 9999px !important;
  border-top-left-radius: 9999px !important
}

[dir=ltr] .rounded-r-full {
border-top-right-radius: 9999px !important;
border-bottom-right-radius: 9999px !important
}

[dir=rtl] .rounded-r-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important
}

[dir=ltr] .rounded-b-full {
border-bottom-right-radius: 9999px !important;
border-bottom-left-radius: 9999px !important
}

[dir=rtl] .rounded-b-full {
  border-bottom-left-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important
}

[dir=ltr] .rounded-l-full {
border-top-left-radius: 9999px !important;
border-bottom-left-radius: 9999px !important
}

[dir=rtl] .rounded-l-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important
}

[dir=ltr] .rounded-tl-none {
border-top-left-radius: 0 !important
}

[dir=rtl] .rounded-tl-none {
  border-top-right-radius: 0 !important
}

[dir=ltr] .rounded-tr-none {
border-top-right-radius: 0 !important
}

[dir=rtl] .rounded-tr-none {
  border-top-left-radius: 0 !important
}

[dir=ltr] .rounded-br-none {
border-bottom-right-radius: 0 !important
}

[dir=rtl] .rounded-br-none {
  border-bottom-left-radius: 0 !important
}

[dir=ltr] .rounded-bl-none {
border-bottom-left-radius: 0 !important
}

[dir=rtl] .rounded-bl-none {
  border-bottom-right-radius: 0 !important
}

[dir=ltr] .rounded-tl-sm {
border-top-left-radius: .125rem !important
}

[dir=rtl] .rounded-tl-sm {
  border-top-right-radius: .125rem !important
}

[dir=ltr] .rounded-tr-sm {
border-top-right-radius: .125rem !important
}

[dir=rtl] .rounded-tr-sm {
  border-top-left-radius: .125rem !important
}

[dir=ltr] .rounded-br-sm {
border-bottom-right-radius: .125rem !important
}

[dir=rtl] .rounded-br-sm {
  border-bottom-left-radius: .125rem !important
}

[dir=ltr] .rounded-bl-sm {
border-bottom-left-radius: .125rem !important
}

[dir=rtl] .rounded-bl-sm {
  border-bottom-right-radius: .125rem !important
}

[dir=ltr] .rounded-tl {
border-top-left-radius: .25rem !important
}

[dir=rtl] .rounded-tl {
  border-top-right-radius: .25rem !important
}

[dir=ltr] .rounded-tr {
border-top-right-radius: .25rem !important
}

[dir=rtl] .rounded-tr {
  border-top-left-radius: .25rem !important
}

[dir=ltr] .rounded-br {
border-bottom-right-radius: .25rem !important
}

[dir=rtl] .rounded-br {
  border-bottom-left-radius: .25rem !important
}

[dir=ltr] .rounded-bl {
border-bottom-left-radius: .25rem !important
}

[dir=rtl] .rounded-bl {
  border-bottom-right-radius: .25rem !important
}

[dir=ltr] .rounded-tl-lg {
border-top-left-radius: .5rem !important
}

[dir=rtl] .rounded-tl-lg {
  border-top-right-radius: .5rem !important
}

[dir=ltr] .rounded-tr-lg {
border-top-right-radius: .5rem !important
}

[dir=rtl] .rounded-tr-lg {
  border-top-left-radius: .5rem !important
}

[dir=ltr] .rounded-br-lg {
border-bottom-right-radius: .5rem !important
}

[dir=rtl] .rounded-br-lg {
  border-bottom-left-radius: .5rem !important
}

[dir=ltr] .rounded-bl-lg {
border-bottom-left-radius: .5rem !important
}

[dir=rtl] .rounded-bl-lg {
  border-bottom-right-radius: .5rem !important
}

[dir=ltr] .rounded-tl-full {
border-top-left-radius: 9999px !important
}

[dir=rtl] .rounded-tl-full {
  border-top-right-radius: 9999px !important
}

[dir=ltr] .rounded-tr-full {
border-top-right-radius: 9999px !important
}

[dir=rtl] .rounded-tr-full {
  border-top-left-radius: 9999px !important
}

[dir=ltr] .rounded-br-full {
border-bottom-right-radius: 9999px !important
}

[dir=rtl] .rounded-br-full {
  border-bottom-left-radius: 9999px !important
}

[dir=ltr] .rounded-bl-full {
border-bottom-left-radius: 9999px !important
}

[dir=rtl] .rounded-bl-full {
  border-bottom-right-radius: 9999px !important
}

[dir] .border-solid {
  border-style: solid !important
}

[dir] .border-dashed {
  border-style: dashed !important
}

[dir] .border-dotted {
  border-style: dotted !important
}

[dir] .border-none {
  border-style: none !important
}

[dir] .border-0 {
  border-width: 0 !important
}

[dir] .border-2 {
  border-width: 2px !important
}

[dir] .border-4 {
  border-width: 4px !important
}

[dir] .border-8 {
  border-width: 8px !important
}

[dir] .border {
  border-width: 1px !important
}

[dir] .border-t-0 {
  border-top-width: 0 !important
}

[dir=ltr] .border-r-0 {
border-right-width: 0 !important
}

[dir=rtl] .border-r-0 {
  border-left-width: 0 !important
}

[dir] .border-b-0 {
  border-bottom-width: 0 !important
}

[dir=ltr] .border-l-0 {
border-left-width: 0 !important
}

[dir=rtl] .border-l-0 {
  border-right-width: 0 !important
}

[dir] .border-t-2 {
  border-top-width: 2px !important
}

[dir=ltr] .border-r-2 {
border-right-width: 2px !important
}

[dir=rtl] .border-r-2 {
  border-left-width: 2px !important
}

[dir] .border-b-2 {
  border-bottom-width: 2px !important
}

[dir=ltr] .border-l-2 {
border-left-width: 2px !important
}

[dir=rtl] .border-l-2 {
  border-right-width: 2px !important
}

[dir] .border-t-4 {
  border-top-width: 4px !important
}

[dir=ltr] .border-r-4 {
border-right-width: 4px !important
}

[dir=rtl] .border-r-4 {
  border-left-width: 4px !important
}

[dir] .border-b-4 {
  border-bottom-width: 4px !important
}

[dir=ltr] .border-l-4 {
border-left-width: 4px !important
}

[dir=rtl] .border-l-4 {
  border-right-width: 4px !important
}

[dir] .border-t-8 {
  border-top-width: 8px !important
}

[dir=ltr] .border-r-8 {
border-right-width: 8px !important
}

[dir=rtl] .border-r-8 {
  border-left-width: 8px !important
}

[dir] .border-b-8 {
  border-bottom-width: 8px !important
}

[dir=ltr] .border-l-8 {
border-left-width: 8px !important
}

[dir=rtl] .border-l-8 {
  border-right-width: 8px !important
}

[dir] .border-t {
  border-top-width: 1px !important
}

[dir=ltr] .border-r {
border-right-width: 1px !important
}

[dir=rtl] .border-r {
  border-left-width: 1px !important
}

[dir] .border-b {
  border-bottom-width: 1px !important
}

[dir=ltr] .border-l {
border-left-width: 1px !important
}

[dir=rtl] .border-l {
  border-right-width: 1px !important
}

[dir] .cursor-auto {
  cursor: auto !important
}

[dir] .cursor-default {
  cursor: default !important
}

[dir] .cursor-pointer {
  cursor: pointer !important
}

[dir] .cursor-wait {
  cursor: wait !important
}

[dir] .cursor-text {
  cursor: text !important
}

[dir] .cursor-move {
  cursor: move !important
}

[dir] .cursor-not-allowed {
  cursor: not-allowed !important
}

.block {
  display: block !important
}

.inline-block {
  display: inline-block !important
}

.inline {
  display: inline !important
}

.flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important
}

.inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important
}

.table {
  display: table !important
}

.table-row {
  display: table-row !important
}

.table-cell {
  display: table-cell !important
}

.hidden {
  display: none !important
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important
}

.flex-col {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important
}

.flex-col-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important
}

.flex-no-wrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important
}

.items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important
}

.items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important
}

.items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important
}

.items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important
}

.items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important
}

.self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important
}

.self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important
}

.self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important
}

.self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important
}

.self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important
}

.justify-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important
}

.justify-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important
}

.justify-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important
}

.justify-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important
}

.justify-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important
}

.content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important
}

.content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important
}

.content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important
}

.content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important
}

.content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important
}

.flex-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 0% !important;
          flex: 1 1 0% !important
}

.flex-auto {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important
}

.flex-initial {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important
}

.flex-none {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important
}

.flex-grow {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important
}

.flex-shrink {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important
}

.order-6 {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important
}

.order-last {
  -webkit-box-ordinal-group: 1000 !important;
      -ms-flex-order: 999 !important;
          order: 999 !important
}

.order-normal {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important
}

.hover\:order-1:hover {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important
}

.hover\:order-2:hover {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important
}

.hover\:order-3:hover {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important
}

.hover\:order-4:hover {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important
}

.hover\:order-5:hover {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important
}

.hover\:order-6:hover {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important
}

.hover\:order-first:hover {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important
}

.hover\:order-last:hover {
  -webkit-box-ordinal-group: 1000 !important;
      -ms-flex-order: 999 !important;
          order: 999 !important
}

.hover\:order-normal:hover {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important
}

.focus\:order-1:focus {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important
}

.focus\:order-2:focus {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important
}

.focus\:order-3:focus {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important
}

.focus\:order-4:focus {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important
}

.focus\:order-5:focus {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important
}

.focus\:order-6:focus {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important
}

.focus\:order-first:focus {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important
}

.focus\:order-last:focus {
  -webkit-box-ordinal-group: 1000 !important;
      -ms-flex-order: 999 !important;
          order: 999 !important
}

.focus\:order-normal:focus {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important
}

[dir=ltr] .float-right {
float: right !important
}

[dir=rtl] .float-right {
  float: left !important
}

[dir=ltr] .float-left {
float: left !important
}

[dir=rtl] .float-left {
  float: right !important
}

[dir] .float-none {
  float: none !important
}

.clearfix:after {
  content: "" !important;
  display: table !important
}

[dir] .clearfix:after {
  clear: both !important
}

.font-sans {
  font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important
}

.font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important
}

.font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
}

.font-light {
  font-weight: 300 !important
}

.font-normal {
  font-weight: 400 !important
}

.font-medium {
  font-weight: 500 !important
}

.font-semibold {
  font-weight: 600 !important
}

.font-bold {
  font-weight: 700 !important
}

.font-extrabold {
  font-weight: 800 !important
}

.font-black {
  font-weight: 900 !important
}

.hover\:font-light:hover {
  font-weight: 300 !important
}

.hover\:font-normal:hover {
  font-weight: 400 !important
}

.hover\:font-medium:hover {
  font-weight: 500 !important
}

.hover\:font-semibold:hover {
  font-weight: 600 !important
}

.hover\:font-bold:hover {
  font-weight: 700 !important
}

.hover\:font-extrabold:hover {
  font-weight: 800 !important
}

.hover\:font-black:hover {
  font-weight: 900 !important
}

.h-1 {
  height: 0.25rem !important
}

.h-2 {
  height: 0.5rem !important
}

.h-3 {
  height: 0.75rem !important
}

.h-4 {
  height: 1rem !important
}

.h-5 {
  height: 1.25rem !important
}

.h-6 {
  height: 1.5rem !important
}

.h-8 {
  height: 2rem !important
}

.h-10 {
  height: 2.5rem !important
}

.h-12 {
  height: 3rem !important
}

.h-16 {
  height: 4rem !important
}

.h-24 {
  height: 6rem !important
}

.h-32 {
  height: 8rem !important
}

.h-48 {
  height: 12rem !important
}

.h-64 {
  height: 16rem !important
}

.h-auto {
  height: auto !important
}

.h-px {
  height: 1px !important
}

.h-full {
  height: 100% !important
}

.h-screen {
  height: 100vh !important
}

.leading-none {
  line-height: 1 !important
}

.leading-tight {
  line-height: 1.25 !important
}

.leading-normal {
  line-height: 1.5 !important
}

.leading-loose {
  line-height: 2 !important
}

.list-inside {
  list-style-position: inside !important
}

.list-outside {
  list-style-position: outside !important
}

[dir] .m-0 {
  margin: 0 !important
}

[dir] .m-1 {
  margin: 0.25rem !important
}

[dir] .m-2 {
  margin: 0.5rem !important
}

[dir] .m-3 {
  margin: 0.75rem !important
}

[dir] .m-4 {
  margin: 1rem !important
}

[dir] .m-5 {
  margin: 1.25rem !important
}

[dir] .m-6 {
  margin: 1.5rem !important
}

[dir] .m-8 {
  margin: 2rem !important
}

[dir] .m-10 {
  margin: 2.5rem !important
}

[dir] .m-12 {
  margin: 3rem !important
}

[dir] .m-16 {
  margin: 4rem !important
}

[dir] .m-20 {
  margin: 5rem !important
}

[dir] .m-24 {
  margin: 6rem !important
}

[dir] .m-32 {
  margin: 8rem !important
}

[dir] .m-auto {
  margin: auto !important
}

[dir] .m-px {
  margin: 1px !important
}

[dir] .m-base {
  margin: 2.2rem !important
}

[dir] .-m-px {
  margin: -1px !important
}

[dir] .-m-1 {
  margin: -0.25rem !important
}

[dir] .-m-2 {
  margin: -0.5rem !important
}

[dir] .-m-3 {
  margin: -0.75rem !important
}

[dir] .-m-4 {
  margin: -1rem !important
}

[dir] .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

[dir=ltr] .mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
}

[dir=rtl] .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important
}

[dir] .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important
}

[dir=ltr] .mx-1 {
margin-left: 0.25rem !important;
margin-right: 0.25rem !important
}

[dir=rtl] .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important
}

[dir] .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important
}

[dir=ltr] .mx-2 {
margin-left: 0.5rem !important;
margin-right: 0.5rem !important
}

[dir=rtl] .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important
}

[dir] .my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important
}

[dir=ltr] .mx-3 {
margin-left: 0.75rem !important;
margin-right: 0.75rem !important
}

[dir=rtl] .mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important
}

[dir] .my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important
}

[dir=ltr] .mx-4 {
margin-left: 1rem !important;
margin-right: 1rem !important
}

[dir=rtl] .mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important
}

[dir] .my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important
}

[dir=ltr] .mx-5 {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important
}

[dir=rtl] .mx-5 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important
}

[dir] .my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important
}

[dir=ltr] .mx-6 {
margin-left: 1.5rem !important;
margin-right: 1.5rem !important
}

[dir=rtl] .mx-6 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important
}

[dir] .my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important
}

[dir=ltr] .mx-8 {
margin-left: 2rem !important;
margin-right: 2rem !important
}

[dir=rtl] .mx-8 {
  margin-right: 2rem !important;
  margin-left: 2rem !important
}

[dir] .my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important
}

[dir=ltr] .mx-10 {
margin-left: 2.5rem !important;
margin-right: 2.5rem !important
}

[dir=rtl] .mx-10 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important
}

[dir] .my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important
}

[dir=ltr] .mx-12 {
margin-left: 3rem !important;
margin-right: 3rem !important
}

[dir=rtl] .mx-12 {
  margin-right: 3rem !important;
  margin-left: 3rem !important
}

[dir] .my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important
}

[dir=ltr] .mx-16 {
margin-left: 4rem !important;
margin-right: 4rem !important
}

[dir=rtl] .mx-16 {
  margin-right: 4rem !important;
  margin-left: 4rem !important
}

[dir] .my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important
}

[dir=ltr] .mx-20 {
margin-left: 5rem !important;
margin-right: 5rem !important
}

[dir=rtl] .mx-20 {
  margin-right: 5rem !important;
  margin-left: 5rem !important
}

[dir] .my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important
}

[dir=ltr] .mx-24 {
margin-left: 6rem !important;
margin-right: 6rem !important
}

[dir=rtl] .mx-24 {
  margin-right: 6rem !important;
  margin-left: 6rem !important
}

[dir] .my-32 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important
}

[dir=ltr] .mx-32 {
margin-left: 8rem !important;
margin-right: 8rem !important
}

[dir=rtl] .mx-32 {
  margin-right: 8rem !important;
  margin-left: 8rem !important
}

[dir] .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important
}

[dir=ltr] .mx-auto {
margin-left: auto !important;
margin-right: auto !important
}

[dir=rtl] .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important
}

[dir] .my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important
}

[dir=ltr] .mx-px {
margin-left: 1px !important;
margin-right: 1px !important
}

[dir=rtl] .mx-px {
  margin-right: 1px !important;
  margin-left: 1px !important
}

[dir] .my-base {
  margin-top: 2.2rem !important;
  margin-bottom: 2.2rem !important
}

[dir=ltr] .mx-base {
margin-left: 2.2rem !important;
margin-right: 2.2rem !important
}

[dir=rtl] .mx-base {
  margin-right: 2.2rem !important;
  margin-left: 2.2rem !important
}

[dir] .-my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important
}

[dir=ltr] .-mx-px {
margin-left: -1px !important;
margin-right: -1px !important
}

[dir=rtl] .-mx-px {
  margin-right: -1px !important;
  margin-left: -1px !important
}

[dir] .-my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important
}

[dir=ltr] .-mx-1 {
margin-left: -0.25rem !important;
margin-right: -0.25rem !important
}

[dir=rtl] .-mx-1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important
}

[dir] .-my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important
}

[dir=ltr] .-mx-2 {
margin-left: -0.5rem !important;
margin-right: -0.5rem !important
}

[dir=rtl] .-mx-2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important
}

[dir] .-my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important
}

[dir=ltr] .-mx-3 {
margin-left: -0.75rem !important;
margin-right: -0.75rem !important
}

[dir=rtl] .-mx-3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important
}

[dir] .-my-4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important
}

[dir=ltr] .-mx-4 {
margin-left: -1rem !important;
margin-right: -1rem !important
}

[dir=rtl] .-mx-4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important
}

[dir] .mt-0 {
  margin-top: 0 !important
}

[dir=ltr] .mr-0 {
margin-right: 0 !important
}

[dir=rtl] .mr-0 {
  margin-left: 0 !important
}

[dir] .mb-0 {
  margin-bottom: 0 !important
}

[dir=ltr] .ml-0 {
margin-left: 0 !important
}

[dir=rtl] .ml-0 {
  margin-right: 0 !important
}

[dir] .mt-1 {
  margin-top: 0.25rem !important
}

[dir=ltr] .mr-1 {
margin-right: 0.25rem !important
}

[dir=rtl] .mr-1 {
  margin-left: 0.25rem !important
}

[dir] .mb-1 {
  margin-bottom: 0.25rem !important
}

[dir=ltr] .ml-1 {
margin-left: 0.25rem !important
}

[dir=rtl] .ml-1 {
  margin-right: 0.25rem !important
}

[dir] .mt-2 {
  margin-top: 0.5rem !important
}

[dir=ltr] .mr-2 {
margin-right: 0.5rem !important
}

[dir=rtl] .mr-2 {
  margin-left: 0.5rem !important
}

[dir] .mb-2 {
  margin-bottom: 0.5rem !important
}

[dir=ltr] .ml-2 {
margin-left: 0.5rem !important
}

[dir=rtl] .ml-2 {
  margin-right: 0.5rem !important
}

[dir] .mt-3 {
  margin-top: 0.75rem !important
}

[dir=ltr] .mr-3 {
margin-right: 0.75rem !important
}

[dir=rtl] .mr-3 {
  margin-left: 0.75rem !important
}

[dir] .mb-3 {
  margin-bottom: 0.75rem !important
}

[dir=ltr] .ml-3 {
margin-left: 0.75rem !important
}

[dir=rtl] .ml-3 {
  margin-right: 0.75rem !important
}

[dir] .mt-4 {
  margin-top: 1rem !important
}

[dir=ltr] .mr-4 {
margin-right: 1rem !important
}

[dir=rtl] .mr-4 {
  margin-left: 1rem !important
}

[dir] .mb-4 {
  margin-bottom: 1rem !important
}

[dir=ltr] .ml-4 {
margin-left: 1rem !important
}

[dir=rtl] .ml-4 {
  margin-right: 1rem !important
}

[dir] .mt-5 {
  margin-top: 1.25rem !important
}

[dir=ltr] .mr-5 {
margin-right: 1.25rem !important
}

[dir=rtl] .mr-5 {
  margin-left: 1.25rem !important
}

[dir] .mb-5 {
  margin-bottom: 1.25rem !important
}

[dir=ltr] .ml-5 {
margin-left: 1.25rem !important
}

[dir=rtl] .ml-5 {
  margin-right: 1.25rem !important
}

[dir] .mt-6 {
  margin-top: 1.5rem !important
}

[dir=ltr] .mr-6 {
margin-right: 1.5rem !important
}

[dir=rtl] .mr-6 {
  margin-left: 1.5rem !important
}

[dir] .mb-6 {
  margin-bottom: 1.5rem !important
}

[dir=ltr] .ml-6 {
margin-left: 1.5rem !important
}

[dir=rtl] .ml-6 {
  margin-right: 1.5rem !important
}

[dir] .mt-8 {
  margin-top: 2rem !important
}

[dir=ltr] .mr-8 {
margin-right: 2rem !important
}

[dir=rtl] .mr-8 {
  margin-left: 2rem !important
}

[dir] .mb-8 {
  margin-bottom: 2rem !important
}

[dir=ltr] .ml-8 {
margin-left: 2rem !important
}

[dir=rtl] .ml-8 {
  margin-right: 2rem !important
}

[dir] .mt-10 {
  margin-top: 2.5rem !important
}

[dir=ltr] .mr-10 {
margin-right: 2.5rem !important
}

[dir=rtl] .mr-10 {
  margin-left: 2.5rem !important
}

[dir] .mb-10 {
  margin-bottom: 2.5rem !important
}

[dir=ltr] .ml-10 {
margin-left: 2.5rem !important
}

[dir=rtl] .ml-10 {
  margin-right: 2.5rem !important
}

[dir] .mt-12 {
  margin-top: 3rem !important
}

[dir=ltr] .mr-12 {
margin-right: 3rem !important
}

[dir=rtl] .mr-12 {
  margin-left: 3rem !important
}

[dir] .mb-12 {
  margin-bottom: 3rem !important
}

[dir=ltr] .ml-12 {
margin-left: 3rem !important
}

[dir=rtl] .ml-12 {
  margin-right: 3rem !important
}

[dir] .mt-16 {
  margin-top: 4rem !important
}

[dir=ltr] .mr-16 {
margin-right: 4rem !important
}

[dir=rtl] .mr-16 {
  margin-left: 4rem !important
}

[dir] .mb-16 {
  margin-bottom: 4rem !important
}

[dir=ltr] .ml-16 {
margin-left: 4rem !important
}

[dir=rtl] .ml-16 {
  margin-right: 4rem !important
}

[dir] .mt-20 {
  margin-top: 5rem !important
}

[dir=ltr] .mr-20 {
margin-right: 5rem !important
}

[dir=rtl] .mr-20 {
  margin-left: 5rem !important
}

[dir] .mb-20 {
  margin-bottom: 5rem !important
}

[dir=ltr] .ml-20 {
margin-left: 5rem !important
}

[dir=rtl] .ml-20 {
  margin-right: 5rem !important
}

[dir] .mt-24 {
  margin-top: 6rem !important
}

[dir=ltr] .mr-24 {
margin-right: 6rem !important
}

[dir=rtl] .mr-24 {
  margin-left: 6rem !important
}

[dir] .mb-24 {
  margin-bottom: 6rem !important
}

[dir=ltr] .ml-24 {
margin-left: 6rem !important
}

[dir=rtl] .ml-24 {
  margin-right: 6rem !important
}

[dir] .mt-32 {
  margin-top: 8rem !important
}

[dir=ltr] .mr-32 {
margin-right: 8rem !important
}

[dir=rtl] .mr-32 {
  margin-left: 8rem !important
}

[dir] .mb-32 {
  margin-bottom: 8rem !important
}

[dir=ltr] .ml-32 {
margin-left: 8rem !important
}

[dir=rtl] .ml-32 {
  margin-right: 8rem !important
}

[dir] .mt-auto {
  margin-top: auto !important
}

[dir=ltr] .mr-auto {
margin-right: auto !important
}

[dir=rtl] .mr-auto {
  margin-left: auto !important
}

[dir] .mb-auto {
  margin-bottom: auto !important
}

[dir=ltr] .ml-auto {
margin-left: auto !important
}

[dir=rtl] .ml-auto {
  margin-right: auto !important
}

[dir] .mt-px {
  margin-top: 1px !important
}

[dir=ltr] .mr-px {
margin-right: 1px !important
}

[dir=rtl] .mr-px {
  margin-left: 1px !important
}

[dir] .mb-px {
  margin-bottom: 1px !important
}

[dir=ltr] .ml-px {
margin-left: 1px !important
}

[dir=rtl] .ml-px {
  margin-right: 1px !important
}

[dir] .mt-base {
  margin-top: 2.2rem !important
}

[dir=ltr] .mr-base {
margin-right: 2.2rem !important
}

[dir=rtl] .mr-base {
  margin-left: 2.2rem !important
}

[dir] .mb-base {
  margin-bottom: 2.2rem !important
}

[dir=ltr] .ml-base {
margin-left: 2.2rem !important
}

[dir=rtl] .ml-base {
  margin-right: 2.2rem !important
}

[dir] .-mt-px {
  margin-top: -1px !important
}

[dir=ltr] .-mr-px {
margin-right: -1px !important
}

[dir=rtl] .-mr-px {
  margin-left: -1px !important
}

[dir] .-mb-px {
  margin-bottom: -1px !important
}

[dir=ltr] .-ml-px {
margin-left: -1px !important
}

[dir=rtl] .-ml-px {
  margin-right: -1px !important
}

[dir] .-mt-1 {
  margin-top: -0.25rem !important
}

[dir=ltr] .-mr-1 {
margin-right: -0.25rem !important
}

[dir=rtl] .-mr-1 {
  margin-left: -0.25rem !important
}

[dir] .-mb-1 {
  margin-bottom: -0.25rem !important
}

[dir=ltr] .-ml-1 {
margin-left: -0.25rem !important
}

[dir=rtl] .-ml-1 {
  margin-right: -0.25rem !important
}

[dir] .-mt-2 {
  margin-top: -0.5rem !important
}

[dir=ltr] .-mr-2 {
margin-right: -0.5rem !important
}

[dir=rtl] .-mr-2 {
  margin-left: -0.5rem !important
}

[dir] .-mb-2 {
  margin-bottom: -0.5rem !important
}

[dir=ltr] .-ml-2 {
margin-left: -0.5rem !important
}

[dir=rtl] .-ml-2 {
  margin-right: -0.5rem !important
}

[dir] .-mt-3 {
  margin-top: -0.75rem !important
}

[dir=ltr] .-mr-3 {
margin-right: -0.75rem !important
}

[dir=rtl] .-mr-3 {
  margin-left: -0.75rem !important
}

[dir] .-mb-3 {
  margin-bottom: -0.75rem !important
}

[dir=ltr] .-ml-3 {
margin-left: -0.75rem !important
}

[dir=rtl] .-ml-3 {
  margin-right: -0.75rem !important
}

[dir] .-mt-4 {
  margin-top: -1rem !important
}

[dir=ltr] .-mr-4 {
margin-right: -1rem !important
}

[dir=rtl] .-mr-4 {
  margin-left: -1rem !important
}

[dir] .-mb-4 {
  margin-bottom: -1rem !important
}

[dir=ltr] .-ml-4 {
margin-left: -1rem !important
}

[dir=rtl] .-ml-4 {
  margin-right: -1rem !important
}

.max-h-xs {
  max-height: 20rem !important
}

.max-h-sm {
  max-height: 30rem !important
}

.max-h-md {
  max-height: 40rem !important
}

.max-h-lg {
  max-height: 50rem !important
}

.max-h-full {
  max-height: 100% !important
}

.max-h-screen {
  max-height: 100vh !important
}

.max-w-8 {
  max-width: 2rem !important
}

.max-w-10 {
  max-width: 2.5rem !important
}

.max-w-12 {
  max-width: 3rem !important
}

.max-w-16 {
  max-width: 4rem !important
}

.max-w-24 {
  max-width: 6rem !important
}

.max-w-32 {
  max-width: 8rem !important
}

.max-w-48 {
  max-width: 12rem !important
}

.max-w-64 {
  max-width: 16rem !important
}

.max-w-xs {
  max-width: 20rem !important
}

.max-w-sm {
  max-width: 30rem !important
}

.max-w-md {
  max-width: 40rem !important
}

.max-w-lg {
  max-width: 50rem !important
}

.max-w-xl {
  max-width: 60rem !important
}

.max-w-2xl {
  max-width: 70rem !important
}

.max-w-3xl {
  max-width: 80rem !important
}

.max-w-4xl {
  max-width: 90rem !important
}

.max-w-5xl {
  max-width: 100rem !important
}

.max-w-full {
  max-width: 100% !important
}

.min-h-0 {
  min-height: 0 !important
}

.min-h-full {
  min-height: 100% !important
}

.min-h-screen {
  min-height: 100vh !important
}

.min-w-0 {
  min-width: 0 !important
}

.min-w-16 {
  min-width: 4rem !important
}

.min-w-24 {
  min-width: 6rem !important
}

.min-w-32 {
  min-width: 8rem !important
}

.min-w-48 {
  min-width: 12rem !important
}

.min-w-64 {
  min-width: 16rem !important
}

.min-w-full {
  min-width: 100% !important
}

.object-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important
}

.object-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important
}

.object-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important
}

.object-none {
  -o-object-fit: none !important;
     object-fit: none !important
}

.object-scale-down {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important
}

.object-bottom {
  -o-object-position: bottom !important;
     object-position: bottom !important
}

.object-center {
  -o-object-position: center !important;
     object-position: center !important
}

[dir=ltr] .object-left {
-o-object-position: left !important;
object-position: left !important
}

[dir=rtl] .object-left {
  -o-object-position: right !important;
     object-position: right !important
}

[dir=ltr] .object-left-bottom {
-o-object-position: left bottom !important;
object-position: left bottom !important
}

[dir=rtl] .object-left-bottom {
  -o-object-position: right bottom !important;
     object-position: right bottom !important
}

[dir=ltr] .object-left-top {
-o-object-position: left top !important;
object-position: left top !important
}

[dir=rtl] .object-left-top {
  -o-object-position: right top !important;
     object-position: right top !important
}

[dir=ltr] .object-right {
-o-object-position: right !important;
object-position: right !important
}

[dir=rtl] .object-right {
  -o-object-position: left !important;
     object-position: left !important
}

[dir=ltr] .object-right-bottom {
-o-object-position: right bottom !important;
object-position: right bottom !important
}

[dir=rtl] .object-right-bottom {
  -o-object-position: left bottom !important;
     object-position: left bottom !important
}

[dir=ltr] .object-right-top {
-o-object-position: right top !important;
object-position: right top !important
}

[dir=rtl] .object-right-top {
  -o-object-position: left top !important;
     object-position: left top !important
}

.object-top {
  -o-object-position: top !important;
     object-position: top !important
}

.opacity-0 {
  opacity: 0 !important
}

.opacity-25 {
  opacity: 0.25 !important
}

.opacity-50 {
  opacity: 0.5 !important
}

.opacity-75 {
  opacity: 0.75 !important
}

.opacity-100 {
  opacity: 1 !important
}

.outline-none {
  outline: 0 !important
}

.focus\:outline-none:focus {
  outline: 0 !important
}

.overflow-auto {
  overflow: auto !important
}

.overflow-hidden {
  overflow: hidden !important
}

.overflow-visible {
  overflow: visible !important
}

.overflow-scroll {
  overflow: scroll !important
}

.overflow-x-auto {
  overflow-x: auto !important
}

.overflow-y-auto {
  overflow-y: auto !important
}

.overflow-x-hidden {
  overflow-x: hidden !important
}

.overflow-y-hidden {
  overflow-y: hidden !important
}

.overflow-x-visible {
  overflow-x: visible !important
}

.overflow-y-visible {
  overflow-y: visible !important
}

.overflow-x-scroll {
  overflow-x: scroll !important
}

.overflow-y-scroll {
  overflow-y: scroll !important
}

.scrolling-touch {
  -webkit-overflow-scrolling: touch !important
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto !important
}

[dir] .p-0 {
  padding: 0 !important
}

[dir] .p-1 {
  padding: 0.25rem !important
}

[dir] .p-2 {
  padding: 0.5rem !important
}

[dir] .p-3 {
  padding: 0.75rem !important
}

[dir] .p-4 {
  padding: 1rem !important
}

[dir] .p-5 {
  padding: 1.25rem !important
}

[dir] .p-6 {
  padding: 1.5rem !important
}

[dir] .p-8 {
  padding: 2rem !important
}

[dir] .p-10 {
  padding: 2.5rem !important
}

[dir] .p-12 {
  padding: 3rem !important
}

[dir] .p-16 {
  padding: 4rem !important
}

[dir] .p-20 {
  padding: 5rem !important
}

[dir] .p-24 {
  padding: 6rem !important
}

[dir] .p-32 {
  padding: 8rem !important
}

[dir] .p-px {
  padding: 1px !important
}

[dir] .p-base {
  padding: 2.2rem !important
}

[dir] .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

[dir=ltr] .px-0 {
padding-left: 0 !important;
padding-right: 0 !important
}

[dir=rtl] .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important
}

[dir] .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important
}

[dir=ltr] .px-1 {
padding-left: 0.25rem !important;
padding-right: 0.25rem !important
}

[dir=rtl] .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important
}

[dir] .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important
}

[dir=ltr] .px-2 {
padding-left: 0.5rem !important;
padding-right: 0.5rem !important
}

[dir=rtl] .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important
}

[dir] .py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important
}

[dir=ltr] .px-3 {
padding-left: 0.75rem !important;
padding-right: 0.75rem !important
}

[dir=rtl] .px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important
}

[dir] .py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important
}

[dir=ltr] .px-4 {
padding-left: 1rem !important;
padding-right: 1rem !important
}

[dir=rtl] .px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important
}

[dir] .py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important
}

[dir=ltr] .px-5 {
padding-left: 1.25rem !important;
padding-right: 1.25rem !important
}

[dir=rtl] .px-5 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important
}

[dir] .py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important
}

[dir=ltr] .px-6 {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important
}

[dir=rtl] .px-6 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important
}

[dir] .py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important
}

[dir=ltr] .px-8 {
padding-left: 2rem !important;
padding-right: 2rem !important
}

[dir=rtl] .px-8 {
  padding-right: 2rem !important;
  padding-left: 2rem !important
}

[dir] .py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important
}

[dir=ltr] .px-10 {
padding-left: 2.5rem !important;
padding-right: 2.5rem !important
}

[dir=rtl] .px-10 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important
}

[dir] .py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important
}

[dir=ltr] .px-12 {
padding-left: 3rem !important;
padding-right: 3rem !important
}

[dir=rtl] .px-12 {
  padding-right: 3rem !important;
  padding-left: 3rem !important
}

[dir] .py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important
}

[dir=ltr] .px-16 {
padding-left: 4rem !important;
padding-right: 4rem !important
}

[dir=rtl] .px-16 {
  padding-right: 4rem !important;
  padding-left: 4rem !important
}

[dir] .py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important
}

[dir=ltr] .px-20 {
padding-left: 5rem !important;
padding-right: 5rem !important
}

[dir=rtl] .px-20 {
  padding-right: 5rem !important;
  padding-left: 5rem !important
}

[dir] .py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important
}

[dir=ltr] .px-24 {
padding-left: 6rem !important;
padding-right: 6rem !important
}

[dir=rtl] .px-24 {
  padding-right: 6rem !important;
  padding-left: 6rem !important
}

[dir] .py-32 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important
}

[dir=ltr] .px-32 {
padding-left: 8rem !important;
padding-right: 8rem !important
}

[dir=rtl] .px-32 {
  padding-right: 8rem !important;
  padding-left: 8rem !important
}

[dir] .py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important
}

[dir=ltr] .px-px {
padding-left: 1px !important;
padding-right: 1px !important
}

[dir=rtl] .px-px {
  padding-right: 1px !important;
  padding-left: 1px !important
}

[dir] .py-base {
  padding-top: 2.2rem !important;
  padding-bottom: 2.2rem !important
}

[dir=ltr] .px-base {
padding-left: 2.2rem !important;
padding-right: 2.2rem !important
}

[dir=rtl] .px-base {
  padding-right: 2.2rem !important;
  padding-left: 2.2rem !important
}

[dir] .pt-0 {
  padding-top: 0 !important
}

[dir=ltr] .pr-0 {
padding-right: 0 !important
}

[dir=rtl] .pr-0 {
  padding-left: 0 !important
}

[dir] .pb-0 {
  padding-bottom: 0 !important
}

[dir=ltr] .pl-0 {
padding-left: 0 !important
}

[dir=rtl] .pl-0 {
  padding-right: 0 !important
}

[dir] .pt-1 {
  padding-top: 0.25rem !important
}

[dir=ltr] .pr-1 {
padding-right: 0.25rem !important
}

[dir=rtl] .pr-1 {
  padding-left: 0.25rem !important
}

[dir] .pb-1 {
  padding-bottom: 0.25rem !important
}

[dir=ltr] .pl-1 {
padding-left: 0.25rem !important
}

[dir=rtl] .pl-1 {
  padding-right: 0.25rem !important
}

[dir] .pt-2 {
  padding-top: 0.5rem !important
}

[dir=ltr] .pr-2 {
padding-right: 0.5rem !important
}

[dir=rtl] .pr-2 {
  padding-left: 0.5rem !important
}

[dir] .pb-2 {
  padding-bottom: 0.5rem !important
}

[dir=ltr] .pl-2 {
padding-left: 0.5rem !important
}

[dir=rtl] .pl-2 {
  padding-right: 0.5rem !important
}

[dir] .pt-3 {
  padding-top: 0.75rem !important
}

[dir=ltr] .pr-3 {
padding-right: 0.75rem !important
}

[dir=rtl] .pr-3 {
  padding-left: 0.75rem !important
}

[dir] .pb-3 {
  padding-bottom: 0.75rem !important
}

[dir=ltr] .pl-3 {
padding-left: 0.75rem !important
}

[dir=rtl] .pl-3 {
  padding-right: 0.75rem !important
}

[dir] .pt-4 {
  padding-top: 1rem !important
}

[dir=ltr] .pr-4 {
padding-right: 1rem !important
}

[dir=rtl] .pr-4 {
  padding-left: 1rem !important
}

[dir] .pb-4 {
  padding-bottom: 1rem !important
}

[dir=ltr] .pl-4 {
padding-left: 1rem !important
}

[dir=rtl] .pl-4 {
  padding-right: 1rem !important
}

[dir] .pt-5 {
  padding-top: 1.25rem !important
}

[dir=ltr] .pr-5 {
padding-right: 1.25rem !important
}

[dir=rtl] .pr-5 {
  padding-left: 1.25rem !important
}

[dir] .pb-5 {
  padding-bottom: 1.25rem !important
}

[dir=ltr] .pl-5 {
padding-left: 1.25rem !important
}

[dir=rtl] .pl-5 {
  padding-right: 1.25rem !important
}

[dir] .pt-6 {
  padding-top: 1.5rem !important
}

[dir=ltr] .pr-6 {
padding-right: 1.5rem !important
}

[dir=rtl] .pr-6 {
  padding-left: 1.5rem !important
}

[dir] .pb-6 {
  padding-bottom: 1.5rem !important
}

[dir=ltr] .pl-6 {
padding-left: 1.5rem !important
}

[dir=rtl] .pl-6 {
  padding-right: 1.5rem !important
}

[dir] .pt-8 {
  padding-top: 2rem !important
}

[dir=ltr] .pr-8 {
padding-right: 2rem !important
}

[dir=rtl] .pr-8 {
  padding-left: 2rem !important
}

[dir] .pb-8 {
  padding-bottom: 2rem !important
}

[dir=ltr] .pl-8 {
padding-left: 2rem !important
}

[dir=rtl] .pl-8 {
  padding-right: 2rem !important
}

[dir] .pt-10 {
  padding-top: 2.5rem !important
}

[dir=ltr] .pr-10 {
padding-right: 2.5rem !important
}

[dir=rtl] .pr-10 {
  padding-left: 2.5rem !important
}

[dir] .pb-10 {
  padding-bottom: 2.5rem !important
}

[dir=ltr] .pl-10 {
padding-left: 2.5rem !important
}

[dir=rtl] .pl-10 {
  padding-right: 2.5rem !important
}

[dir] .pt-12 {
  padding-top: 3rem !important
}

[dir=ltr] .pr-12 {
padding-right: 3rem !important
}

[dir=rtl] .pr-12 {
  padding-left: 3rem !important
}

[dir] .pb-12 {
  padding-bottom: 3rem !important
}

[dir=ltr] .pl-12 {
padding-left: 3rem !important
}

[dir=rtl] .pl-12 {
  padding-right: 3rem !important
}

[dir] .pt-16 {
  padding-top: 4rem !important
}

[dir=ltr] .pr-16 {
padding-right: 4rem !important
}

[dir=rtl] .pr-16 {
  padding-left: 4rem !important
}

[dir] .pb-16 {
  padding-bottom: 4rem !important
}

[dir=ltr] .pl-16 {
padding-left: 4rem !important
}

[dir=rtl] .pl-16 {
  padding-right: 4rem !important
}

[dir] .pt-20 {
  padding-top: 5rem !important
}

[dir=ltr] .pr-20 {
padding-right: 5rem !important
}

[dir=rtl] .pr-20 {
  padding-left: 5rem !important
}

[dir] .pb-20 {
  padding-bottom: 5rem !important
}

[dir=ltr] .pl-20 {
padding-left: 5rem !important
}

[dir=rtl] .pl-20 {
  padding-right: 5rem !important
}

[dir] .pt-24 {
  padding-top: 6rem !important
}

[dir=ltr] .pr-24 {
padding-right: 6rem !important
}

[dir=rtl] .pr-24 {
  padding-left: 6rem !important
}

[dir] .pb-24 {
  padding-bottom: 6rem !important
}

[dir=ltr] .pl-24 {
padding-left: 6rem !important
}

[dir=rtl] .pl-24 {
  padding-right: 6rem !important
}

[dir] .pt-32 {
  padding-top: 8rem !important
}

[dir=ltr] .pr-32 {
padding-right: 8rem !important
}

[dir=rtl] .pr-32 {
  padding-left: 8rem !important
}

[dir] .pb-32 {
  padding-bottom: 8rem !important
}

[dir=ltr] .pl-32 {
padding-left: 8rem !important
}

[dir=rtl] .pl-32 {
  padding-right: 8rem !important
}

[dir] .pt-px {
  padding-top: 1px !important
}

[dir=ltr] .pr-px {
padding-right: 1px !important
}

[dir=rtl] .pr-px {
  padding-left: 1px !important
}

[dir] .pb-px {
  padding-bottom: 1px !important
}

[dir=ltr] .pl-px {
padding-left: 1px !important
}

[dir=rtl] .pl-px {
  padding-right: 1px !important
}

[dir] .pt-base {
  padding-top: 2.2rem !important
}

[dir=ltr] .pr-base {
padding-right: 2.2rem !important
}

[dir=rtl] .pr-base {
  padding-left: 2.2rem !important
}

[dir] .pb-base {
  padding-bottom: 2.2rem !important
}

[dir=ltr] .pl-base {
padding-left: 2.2rem !important
}

[dir=rtl] .pl-base {
  padding-right: 2.2rem !important
}

.pointer-events-none {
  pointer-events: none !important
}

.pointer-events-auto {
  pointer-events: auto !important
}

.static {
  position: static !important
}

.fixed {
  position: fixed !important
}

.absolute {
  position: absolute !important
}

.relative {
  position: relative !important
}

.sticky {
  position: sticky !important
}

.inset-0 {
  top: 0 !important;
  bottom: 0 !important
}

[dir=ltr] .inset-0 {
right: 0 !important;
left: 0 !important
}

[dir=rtl] .inset-0 {
  left: 0 !important;
  right: 0 !important
}

.inset-auto {
  top: auto !important;
  bottom: auto !important
}

[dir=ltr] .inset-auto {
right: auto !important;
left: auto !important
}

[dir=rtl] .inset-auto {
  left: auto !important;
  right: auto !important
}

.inset-y-0 {
  top: 0 !important;
  bottom: 0 !important
}

[dir=ltr] .inset-x-0 {
right: 0 !important;
left: 0 !important
}

[dir=rtl] .inset-x-0 {
  left: 0 !important;
  right: 0 !important
}

.inset-y-auto {
  top: auto !important;
  bottom: auto !important
}

[dir=ltr] .inset-x-auto {
right: auto !important;
left: auto !important
}

[dir=rtl] .inset-x-auto {
  left: auto !important;
  right: auto !important
}

.top-0 {
  top: 0 !important
}

[dir=ltr] .right-0 {
right: 0 !important
}

[dir=rtl] .right-0 {
  left: 0 !important
}

.bottom-0 {
  bottom: 0 !important
}

[dir=ltr] .left-0 {
left: 0 !important
}

[dir=rtl] .left-0 {
  right: 0 !important
}

.top-auto {
  top: auto !important
}

[dir=ltr] .right-auto {
right: auto !important
}

[dir=rtl] .right-auto {
  left: auto !important
}

.bottom-auto {
  bottom: auto !important
}

[dir=ltr] .left-auto {
left: auto !important
}

[dir=rtl] .left-auto {
  right: auto !important
}

.resize-none {
  resize: none !important
}

.resize-y {
  resize: vertical !important
}

.resize-x {
  resize: horizontal !important
}

.resize {
  resize: both !important
}

.shadow {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
}

[dir] .shadow {
          box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
}

.shadow-md {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
}

[dir] .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
}

.shadow-lg {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
}

[dir] .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
}

.shadow-inner {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
}

[dir] .shadow-inner {
          box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
}

.shadow-xl {
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

[dir] .shadow-xl {
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

.shadow-2xl {
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

[dir] .shadow-2xl {
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

.shadow-outline {
  -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
}

[dir] .shadow-outline {
          box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
}

.shadow-none {
  -webkit-box-shadow: none !important
}

[dir] .shadow-none {
          box-shadow: none !important
}

.shadow-drop {
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
}

[dir] .shadow-drop {
          box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
}

.hover\:shadow:hover {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
}

[dir] .hover\:shadow:hover {
          box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
}

.hover\:shadow-md:hover {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
}

[dir] .hover\:shadow-md:hover {
          box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
}

.hover\:shadow-lg:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
}

[dir] .hover\:shadow-lg:hover {
          box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
}

.hover\:shadow-inner:hover {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
}

[dir] .hover\:shadow-inner:hover {
          box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
}

.hover\:shadow-xl:hover {
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

[dir] .hover\:shadow-xl:hover {
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

.hover\:shadow-2xl:hover {
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

[dir] .hover\:shadow-2xl:hover {
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

.hover\:shadow-outline:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
}

[dir] .hover\:shadow-outline:hover {
          box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
}

.hover\:shadow-none:hover {
  -webkit-box-shadow: none !important
}

[dir] .hover\:shadow-none:hover {
          box-shadow: none !important
}

.hover\:shadow-drop:hover {
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
}

[dir] .hover\:shadow-drop:hover {
          box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
}

.focus\:shadow:focus {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
}

[dir] .focus\:shadow:focus {
          box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
}

.focus\:shadow-md:focus {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
}

[dir] .focus\:shadow-md:focus {
          box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
}

.focus\:shadow-lg:focus {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
}

[dir] .focus\:shadow-lg:focus {
          box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
}

.focus\:shadow-inner:focus {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
}

[dir] .focus\:shadow-inner:focus {
          box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
}

.focus\:shadow-xl:focus {
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

[dir] .focus\:shadow-xl:focus {
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
}

.focus\:shadow-2xl:focus {
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

[dir] .focus\:shadow-2xl:focus {
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
}

.focus\:shadow-outline:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
}

[dir] .focus\:shadow-outline:focus {
          box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
}

.focus\:shadow-none:focus {
  -webkit-box-shadow: none !important
}

[dir] .focus\:shadow-none:focus {
          box-shadow: none !important
}

.focus\:shadow-drop:focus {
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
}

[dir] .focus\:shadow-drop:focus {
          box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
}

.fill-current {
  fill: currentColor !important
}

.stroke-current {
  stroke: currentColor !important
}

.table-auto {
  table-layout: auto !important
}

.table-fixed {
  table-layout: fixed !important
}

[dir=ltr] .text-left {
text-align: left !important
}

[dir=rtl] .text-left {
  text-align: right !important
}

[dir] .text-center {
  text-align: center !important
}

[dir=ltr] .text-right {
text-align: right !important
}

[dir=rtl] .text-right {
  text-align: left !important
}

[dir] .text-justify {
  text-align: justify !important
}

.text-inherit {
  color: inherit !important
}

.text-transparent {
  color: transparent !important
}

.text-black {
  color: #22292f !important
}

.text-white {
  color: #ffffff !important
}

.text-grey {
  color: #b8c2cc !important
}

.text-grey-light {
  color: #dae1e7 !important
}

.hover\:text-inherit:hover {
  color: inherit !important
}

.hover\:text-transparent:hover {
  color: transparent !important
}

.hover\:text-black:hover {
  color: #22292f !important
}

.hover\:text-white:hover {
  color: #ffffff !important
}

.hover\:text-grey:hover {
  color: #b8c2cc !important
}

.hover\:text-grey-light:hover {
  color: #dae1e7 !important
}

.focus\:text-inherit:focus {
  color: inherit !important
}

.focus\:text-transparent:focus {
  color: transparent !important
}

.focus\:text-black:focus {
  color: #22292f !important
}

.focus\:text-white:focus {
  color: #ffffff !important
}

.focus\:text-grey:focus {
  color: #b8c2cc !important
}

.focus\:text-grey-light:focus {
  color: #dae1e7 !important
}

.text-2xs {
  font-size: .5rem !important
}

.text-xs {
  font-size: .75rem !important
}

.text-sm {
  font-size: .875rem !important
}

.text-base {
  font-size: 1rem !important
}

.text-lg {
  font-size: 1.125rem !important
}

.text-xl {
  font-size: 1.25rem !important
}

.text-2xl {
  font-size: 1.5rem !important
}

.text-3xl {
  font-size: 1.875rem !important
}

.text-4xl {
  font-size: 2.25rem !important
}

.text-5xl {
  font-size: 3rem !important
}

.text-6xl {
  font-size: 4rem !important
}

.italic {
  font-style: italic !important
}

.not-italic {
  font-style: normal !important
}

.hover\:italic:hover {
  font-style: italic !important
}

.hover\:not-italic:hover {
  font-style: normal !important
}

.focus\:italic:focus {
  font-style: italic !important
}

.focus\:not-italic:focus {
  font-style: normal !important
}

.uppercase {
  text-transform: uppercase !important
}

.lowercase {
  text-transform: lowercase !important
}

.capitalize {
  text-transform: capitalize !important
}

.normal-case {
  text-transform: none !important
}

.hover\:uppercase:hover {
  text-transform: uppercase !important
}

.hover\:lowercase:hover {
  text-transform: lowercase !important
}

.hover\:capitalize:hover {
  text-transform: capitalize !important
}

.hover\:normal-case:hover {
  text-transform: none !important
}

.focus\:uppercase:focus {
  text-transform: uppercase !important
}

.focus\:lowercase:focus {
  text-transform: lowercase !important
}

.focus\:capitalize:focus {
  text-transform: capitalize !important
}

.focus\:normal-case:focus {
  text-transform: none !important
}

.underline {
  text-decoration: underline !important
}

.line-through {
  text-decoration: line-through !important
}

.no-underline {
  text-decoration: none !important
}

.hover\:underline:hover {
  text-decoration: underline !important
}

.hover\:line-through:hover {
  text-decoration: line-through !important
}

.hover\:no-underline:hover {
  text-decoration: none !important
}

.focus\:underline:focus {
  text-decoration: underline !important
}

.focus\:line-through:focus {
  text-decoration: line-through !important
}

.focus\:no-underline:focus {
  text-decoration: none !important
}

.antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important
}

.hover\:antialiased:hover {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important
}

.hover\:subpixel-antialiased:hover {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important
}

.focus\:antialiased:focus {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important
}

.focus\:subpixel-antialiased:focus {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important
}

.tracking-tight {
  letter-spacing: -0.05em !important
}

.tracking-normal {
  letter-spacing: 0 !important
}

.tracking-wide {
  letter-spacing: 0.05em !important
}

.select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important
}

.select-text {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
      -ms-user-select: text !important;
          user-select: text !important
}

.select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important
}

.select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important
}

.align-baseline {
  vertical-align: baseline !important
}

.align-top {
  vertical-align: top !important
}

.align-middle {
  vertical-align: middle !important
}

.align-bottom {
  vertical-align: bottom !important
}

.align-text-top {
  vertical-align: text-top !important
}

.align-text-bottom {
  vertical-align: text-bottom !important
}

.visible {
  visibility: visible !important
}

.invisible {
  visibility: hidden !important
}

.whitespace-normal {
  white-space: normal !important
}

.whitespace-no-wrap {
  white-space: nowrap !important
}

.whitespace-pre {
  white-space: pre !important
}

.whitespace-pre-line {
  white-space: pre-line !important
}

.whitespace-pre-wrap {
  white-space: pre-wrap !important
}

.break-normal {
  overflow-wrap: normal !important;
  word-break: normal !important
}

.break-words {
  overflow-wrap: break-word !important
}

.break-all {
  word-break: break-all !important
}

.truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important
}

.w-1 {
  width: 0.25rem !important
}

.w-2 {
  width: 0.5rem !important
}

.w-3 {
  width: 0.75rem !important
}

.w-4 {
  width: 1rem !important
}

.w-5 {
  width: 1.25rem !important
}

.w-6 {
  width: 1.5rem !important
}

.w-8 {
  width: 2rem !important
}

.w-10 {
  width: 2.5rem !important
}

.w-12 {
  width: 3rem !important
}

.w-16 {
  width: 4rem !important
}

.w-18 {
  width: 5rem !important
}

.w-24 {
  width: 6rem !important
}

.w-32 {
  width: 8rem !important
}

.w-48 {
  width: 12rem !important
}

.w-64 {
  width: 16rem !important
}

.w-auto {
  width: auto !important
}

.w-px {
  width: 1px !important
}

.w-1\/2 {
  width: 50% !important
}

.w-1\/3 {
  width: 33.33333% !important
}

.w-2\/3 {
  width: 66.66667% !important
}

.w-1\/4 {
  width: 25% !important
}

.w-3\/4 {
  width: 75% !important
}

.w-1\/5 {
  width: 20% !important
}

.w-2\/5 {
  width: 40% !important
}

.w-3\/5 {
  width: 60% !important
}

.w-4\/5 {
  width: 80% !important
}

.w-1\/6 {
  width: 16.66667% !important
}

.w-5\/6 {
  width: 83.33333% !important
}

.w-1\/12 {
  width: 8.33333% !important
}

.w-2\/12 {
  width: 16.66667% !important
}

.w-3\/12 {
  width: 25% !important
}

.w-4\/12 {
  width: 33.33333% !important
}

.w-5\/12 {
  width: 41.66667% !important
}

.w-6\/12 {
  width: 50% !important
}

.w-7\/12 {
  width: 58.33333% !important
}

.w-8\/12 {
  width: 66.66667% !important
}

.w-9\/12 {
  width: 75% !important
}

.w-10\/12 {
  width: 83.33333% !important
}

.w-11\/12 {
  width: 91.66667% !important
}

.w-full {
  width: 100% !important
}

.w-screen {
  width: 100vw !important
}

.z-0 {
  z-index: 0 !important
}

.z-10 {
  z-index: 10 !important
}

.z-20 {
  z-index: 20 !important
}

.z-30 {
  z-index: 30 !important
}

.z-40 {
  z-index: 40 !important
}

.z-50 {
  z-index: 50 !important
}

.z-auto {
  z-index: auto !important
}

/**
 * Here you would add any custom utilities you need that don't come out of the
 * box with Tailwind.
 *
 * Example :
 *
 * .bg-pattern-graph-paper { ... }
 * .skew-45 { ... }
 *
 * Or if using a preprocessor or `postcss-import`:
 *
 * @import "utilities/background-patterns";
 * @import "utilities/skew-transforms";
 */

@media (min-width: 576px) {
  .sm\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important
  }

  [dir] .sm\:bg-fixed {
    background-attachment: fixed !important
  }

  [dir] .sm\:bg-local {
    background-attachment: local !important
  }

  [dir] .sm\:bg-scroll {
    background-attachment: scroll !important
  }

  [dir] .sm\:bg-transparent {
    background-color: transparent !important
  }

  [dir] .sm\:bg-black {
    background-color: #22292f !important
  }

  [dir] .sm\:bg-white {
    background-color: #ffffff !important
  }

  [dir] .sm\:bg-grey {
    background-color: #b8c2cc !important
  }

  [dir] .sm\:bg-grey-light {
    background-color: #dae1e7 !important
  }

  [dir] .sm\:hover\:bg-transparent:hover {
    background-color: transparent !important
  }

  [dir] .sm\:hover\:bg-black:hover {
    background-color: #22292f !important
  }

  [dir] .sm\:hover\:bg-white:hover {
    background-color: #ffffff !important
  }

  [dir] .sm\:hover\:bg-grey:hover {
    background-color: #b8c2cc !important
  }

  [dir] .sm\:hover\:bg-grey-light:hover {
    background-color: #dae1e7 !important
  }

  [dir] .sm\:focus\:bg-transparent:focus {
    background-color: transparent !important
  }

  [dir] .sm\:focus\:bg-black:focus {
    background-color: #22292f !important
  }

  [dir] .sm\:focus\:bg-white:focus {
    background-color: #ffffff !important
  }

  [dir] .sm\:focus\:bg-grey:focus {
    background-color: #b8c2cc !important
  }

  [dir] .sm\:focus\:bg-grey-light:focus {
    background-color: #dae1e7 !important
  }

  [dir] .sm\:bg-auto {
    background-size: auto !important
  }

  [dir] .sm\:bg-cover {
    background-size: cover !important
  }

  [dir] .sm\:bg-contain {
    background-size: contain !important
  }

  [dir] .sm\:border-transparent {
    border-color: transparent !important
  }

  [dir] .sm\:border-black {
    border-color: #22292f !important
  }

  [dir] .sm\:border-white {
    border-color: #ffffff !important
  }

  [dir] .sm\:border-grey {
    border-color: #b8c2cc !important
  }

  [dir] .sm\:border-grey-light {
    border-color: #dae1e7 !important
  }

  [dir] .sm\:hover\:border-transparent:hover {
    border-color: transparent !important
  }

  [dir] .sm\:hover\:border-black:hover {
    border-color: #22292f !important
  }

  [dir] .sm\:hover\:border-white:hover {
    border-color: #ffffff !important
  }

  [dir] .sm\:hover\:border-grey:hover {
    border-color: #b8c2cc !important
  }

  [dir] .sm\:hover\:border-grey-light:hover {
    border-color: #dae1e7 !important
  }

  [dir] .sm\:border-solid {
    border-style: solid !important
  }

  [dir] .sm\:border-dashed {
    border-style: dashed !important
  }

  [dir] .sm\:border-dotted {
    border-style: dotted !important
  }

  [dir] .sm\:border-none {
    border-style: none !important
  }

  [dir] .sm\:border-0 {
    border-width: 0 !important
  }

  [dir] .sm\:border-2 {
    border-width: 2px !important
  }

  [dir] .sm\:border-4 {
    border-width: 4px !important
  }

  [dir] .sm\:border-8 {
    border-width: 8px !important
  }

  [dir] .sm\:border {
    border-width: 1px !important
  }

  [dir] .sm\:border-t-0 {
    border-top-width: 0 !important
  }

  [dir=ltr] .sm\:border-r-0 {
border-right-width: 0 !important
  }

  [dir=rtl] .sm\:border-r-0 {
    border-left-width: 0 !important
  }

  [dir] .sm\:border-b-0 {
    border-bottom-width: 0 !important
  }

  [dir=ltr] .sm\:border-l-0 {
border-left-width: 0 !important
  }

  [dir=rtl] .sm\:border-l-0 {
    border-right-width: 0 !important
  }

  [dir] .sm\:border-t-2 {
    border-top-width: 2px !important
  }

  [dir=ltr] .sm\:border-r-2 {
border-right-width: 2px !important
  }

  [dir=rtl] .sm\:border-r-2 {
    border-left-width: 2px !important
  }

  [dir] .sm\:border-b-2 {
    border-bottom-width: 2px !important
  }

  [dir=ltr] .sm\:border-l-2 {
border-left-width: 2px !important
  }

  [dir=rtl] .sm\:border-l-2 {
    border-right-width: 2px !important
  }

  [dir] .sm\:border-t-4 {
    border-top-width: 4px !important
  }

  [dir=ltr] .sm\:border-r-4 {
border-right-width: 4px !important
  }

  [dir=rtl] .sm\:border-r-4 {
    border-left-width: 4px !important
  }

  [dir] .sm\:border-b-4 {
    border-bottom-width: 4px !important
  }

  [dir=ltr] .sm\:border-l-4 {
border-left-width: 4px !important
  }

  [dir=rtl] .sm\:border-l-4 {
    border-right-width: 4px !important
  }

  [dir] .sm\:border-t-8 {
    border-top-width: 8px !important
  }

  [dir=ltr] .sm\:border-r-8 {
border-right-width: 8px !important
  }

  [dir=rtl] .sm\:border-r-8 {
    border-left-width: 8px !important
  }

  [dir] .sm\:border-b-8 {
    border-bottom-width: 8px !important
  }

  [dir=ltr] .sm\:border-l-8 {
border-left-width: 8px !important
  }

  [dir=rtl] .sm\:border-l-8 {
    border-right-width: 8px !important
  }

  [dir] .sm\:border-t {
    border-top-width: 1px !important
  }

  [dir=ltr] .sm\:border-r {
border-right-width: 1px !important
  }

  [dir=rtl] .sm\:border-r {
    border-left-width: 1px !important
  }

  [dir] .sm\:border-b {
    border-bottom-width: 1px !important
  }

  [dir=ltr] .sm\:border-l {
border-left-width: 1px !important
  }

  [dir=rtl] .sm\:border-l {
    border-right-width: 1px !important
  }

  .sm\:block {
    display: block !important
  }

  .sm\:inline-block {
    display: inline-block !important
  }

  .sm\:inline {
    display: inline !important
  }

  .sm\:flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .sm\:inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }

  .sm\:table {
    display: table !important
  }

  .sm\:table-row {
    display: table-row !important
  }

  .sm\:table-cell {
    display: table-cell !important
  }

  .sm\:hidden {
    display: none !important
  }

  .sm\:flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important
  }

  .sm\:flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important
  }

  .sm\:flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important
  }

  .sm\:flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
  }

  .sm\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
  }

  .sm\:flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
  }

  .sm\:items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important
  }

  .sm\:items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important
  }

  .sm\:items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important
  }

  .sm\:items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important
  }

  .sm\:items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important
  }

  .sm\:self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important
  }

  .sm\:self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important
  }

  .sm\:self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important
  }

  .sm\:self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important
  }

  .sm\:self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important
  }

  .sm\:justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important
  }

  .sm\:justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important
  }

  .sm\:justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important
  }

  .sm\:justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important
  }

  .sm\:justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important
  }

  .sm\:content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important
  }

  .sm\:content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important
  }

  .sm\:content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important
  }

  .sm\:content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important
  }

  .sm\:content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
  }

  .sm\:flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important
  }

  .sm\:flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important
  }

  .sm\:flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important
  }

  .sm\:flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important
  }

  .sm\:flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important
  }

  .sm\:flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important
  }

  .sm\:flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
  }

  .sm\:flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
  }

  .sm\:order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .sm\:order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .sm\:order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .sm\:order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .sm\:order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .sm\:order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .sm\:order-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .sm\:order-last {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .sm\:order-normal {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .sm\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .sm\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .sm\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .sm\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .sm\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .sm\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .sm\:hover\:order-first:hover {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .sm\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .sm\:hover\:order-normal:hover {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .sm\:focus\:order-1:focus {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .sm\:focus\:order-2:focus {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .sm\:focus\:order-3:focus {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .sm\:focus\:order-4:focus {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .sm\:focus\:order-5:focus {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .sm\:focus\:order-6:focus {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .sm\:focus\:order-first:focus {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .sm\:focus\:order-last:focus {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .sm\:focus\:order-normal:focus {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  [dir=ltr] .sm\:float-right {
float: right !important
  }

  [dir=rtl] .sm\:float-right {
    float: left !important
  }

  [dir=ltr] .sm\:float-left {
float: left !important
  }

  [dir=rtl] .sm\:float-left {
    float: right !important
  }

  [dir] .sm\:float-none {
    float: none !important
  }

  .sm\:clearfix:after {
    content: "" !important;
    display: table !important
  }

  [dir] .sm\:clearfix:after {
    clear: both !important
  }

  .sm\:font-sans {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important
  }

  .sm\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important
  }

  .sm\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
  }

  .sm\:font-light {
    font-weight: 300 !important
  }

  .sm\:font-normal {
    font-weight: 400 !important
  }

  .sm\:font-medium {
    font-weight: 500 !important
  }

  .sm\:font-semibold {
    font-weight: 600 !important
  }

  .sm\:font-bold {
    font-weight: 700 !important
  }

  .sm\:font-extrabold {
    font-weight: 800 !important
  }

  .sm\:font-black {
    font-weight: 900 !important
  }

  .sm\:hover\:font-light:hover {
    font-weight: 300 !important
  }

  .sm\:hover\:font-normal:hover {
    font-weight: 400 !important
  }

  .sm\:hover\:font-medium:hover {
    font-weight: 500 !important
  }

  .sm\:hover\:font-semibold:hover {
    font-weight: 600 !important
  }

  .sm\:hover\:font-bold:hover {
    font-weight: 700 !important
  }

  .sm\:hover\:font-extrabold:hover {
    font-weight: 800 !important
  }

  .sm\:hover\:font-black:hover {
    font-weight: 900 !important
  }

  .sm\:h-1 {
    height: 0.25rem !important
  }

  .sm\:h-2 {
    height: 0.5rem !important
  }

  .sm\:h-3 {
    height: 0.75rem !important
  }

  .sm\:h-4 {
    height: 1rem !important
  }

  .sm\:h-5 {
    height: 1.25rem !important
  }

  .sm\:h-6 {
    height: 1.5rem !important
  }

  .sm\:h-8 {
    height: 2rem !important
  }

  .sm\:h-10 {
    height: 2.5rem !important
  }

  .sm\:h-12 {
    height: 3rem !important
  }

  .sm\:h-16 {
    height: 4rem !important
  }

  .sm\:h-24 {
    height: 6rem !important
  }

  .sm\:h-32 {
    height: 8rem !important
  }

  .sm\:h-48 {
    height: 12rem !important
  }

  .sm\:h-64 {
    height: 16rem !important
  }

  .sm\:h-auto {
    height: auto !important
  }

  .sm\:h-px {
    height: 1px !important
  }

  .sm\:h-full {
    height: 100% !important
  }

  .sm\:h-screen {
    height: 100vh !important
  }

  .sm\:leading-none {
    line-height: 1 !important
  }

  .sm\:leading-tight {
    line-height: 1.25 !important
  }

  .sm\:leading-normal {
    line-height: 1.5 !important
  }

  .sm\:leading-loose {
    line-height: 2 !important
  }

  .sm\:list-inside {
    list-style-position: inside !important
  }

  .sm\:list-outside {
    list-style-position: outside !important
  }

  [dir] .sm\:m-0 {
    margin: 0 !important
  }

  [dir] .sm\:m-1 {
    margin: 0.25rem !important
  }

  [dir] .sm\:m-2 {
    margin: 0.5rem !important
  }

  [dir] .sm\:m-3 {
    margin: 0.75rem !important
  }

  [dir] .sm\:m-4 {
    margin: 1rem !important
  }

  [dir] .sm\:m-5 {
    margin: 1.25rem !important
  }

  [dir] .sm\:m-6 {
    margin: 1.5rem !important
  }

  [dir] .sm\:m-8 {
    margin: 2rem !important
  }

  [dir] .sm\:m-10 {
    margin: 2.5rem !important
  }

  [dir] .sm\:m-12 {
    margin: 3rem !important
  }

  [dir] .sm\:m-16 {
    margin: 4rem !important
  }

  [dir] .sm\:m-20 {
    margin: 5rem !important
  }

  [dir] .sm\:m-24 {
    margin: 6rem !important
  }

  [dir] .sm\:m-32 {
    margin: 8rem !important
  }

  [dir] .sm\:m-auto {
    margin: auto !important
  }

  [dir] .sm\:m-px {
    margin: 1px !important
  }

  [dir] .sm\:m-base {
    margin: 2.2rem !important
  }

  [dir] .sm\:-m-px {
    margin: -1px !important
  }

  [dir] .sm\:-m-1 {
    margin: -0.25rem !important
  }

  [dir] .sm\:-m-2 {
    margin: -0.5rem !important
  }

  [dir] .sm\:-m-3 {
    margin: -0.75rem !important
  }

  [dir] .sm\:-m-4 {
    margin: -1rem !important
  }

  [dir] .sm\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  [dir=ltr] .sm\:mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
  }

  [dir=rtl] .sm\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  [dir] .sm\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .sm\:mx-1 {
margin-left: 0.25rem !important;
margin-right: 0.25rem !important
  }

  [dir=rtl] .sm\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important
  }

  [dir] .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .sm\:mx-2 {
margin-left: 0.5rem !important;
margin-right: 0.5rem !important
  }

  [dir=rtl] .sm\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important
  }

  [dir] .sm\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .sm\:mx-3 {
margin-left: 0.75rem !important;
margin-right: 0.75rem !important
  }

  [dir=rtl] .sm\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important
  }

  [dir] .sm\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

  [dir=ltr] .sm\:mx-4 {
margin-left: 1rem !important;
margin-right: 1rem !important
  }

  [dir=rtl] .sm\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  [dir] .sm\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .sm\:mx-5 {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important
  }

  [dir=rtl] .sm\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important
  }

  [dir] .sm\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .sm\:mx-6 {
margin-left: 1.5rem !important;
margin-right: 1.5rem !important
  }

  [dir=rtl] .sm\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  [dir] .sm\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }

  [dir=ltr] .sm\:mx-8 {
margin-left: 2rem !important;
margin-right: 2rem !important
  }

  [dir=rtl] .sm\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
  }

  [dir] .sm\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .sm\:mx-10 {
margin-left: 2.5rem !important;
margin-right: 2.5rem !important
  }

  [dir=rtl] .sm\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important
  }

  [dir] .sm\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

  [dir=ltr] .sm\:mx-12 {
margin-left: 3rem !important;
margin-right: 3rem !important
  }

  [dir=rtl] .sm\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  [dir] .sm\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
  }

  [dir=ltr] .sm\:mx-16 {
margin-left: 4rem !important;
margin-right: 4rem !important
  }

  [dir=rtl] .sm\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important
  }

  [dir] .sm\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
  }

  [dir=ltr] .sm\:mx-20 {
margin-left: 5rem !important;
margin-right: 5rem !important
  }

  [dir=rtl] .sm\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important
  }

  [dir] .sm\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
  }

  [dir=ltr] .sm\:mx-24 {
margin-left: 6rem !important;
margin-right: 6rem !important
  }

  [dir=rtl] .sm\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important
  }

  [dir] .sm\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important
  }

  [dir=ltr] .sm\:mx-32 {
margin-left: 8rem !important;
margin-right: 8rem !important
  }

  [dir=rtl] .sm\:mx-32 {
    margin-right: 8rem !important;
    margin-left: 8rem !important
  }

  [dir] .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }

  [dir=ltr] .sm\:mx-auto {
margin-left: auto !important;
margin-right: auto !important
  }

  [dir=rtl] .sm\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  [dir] .sm\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important
  }

  [dir=ltr] .sm\:mx-px {
margin-left: 1px !important;
margin-right: 1px !important
  }

  [dir=rtl] .sm\:mx-px {
    margin-right: 1px !important;
    margin-left: 1px !important
  }

  [dir] .sm\:my-base {
    margin-top: 2.2rem !important;
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .sm\:mx-base {
margin-left: 2.2rem !important;
margin-right: 2.2rem !important
  }

  [dir=rtl] .sm\:mx-base {
    margin-right: 2.2rem !important;
    margin-left: 2.2rem !important
  }

  [dir] .sm\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important
  }

  [dir=ltr] .sm\:-mx-px {
margin-left: -1px !important;
margin-right: -1px !important
  }

  [dir=rtl] .sm\:-mx-px {
    margin-right: -1px !important;
    margin-left: -1px !important
  }

  [dir] .sm\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .sm\:-mx-1 {
margin-left: -0.25rem !important;
margin-right: -0.25rem !important
  }

  [dir=rtl] .sm\:-mx-1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important
  }

  [dir] .sm\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .sm\:-mx-2 {
margin-left: -0.5rem !important;
margin-right: -0.5rem !important
  }

  [dir=rtl] .sm\:-mx-2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important
  }

  [dir] .sm\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .sm\:-mx-3 {
margin-left: -0.75rem !important;
margin-right: -0.75rem !important
  }

  [dir=rtl] .sm\:-mx-3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important
  }

  [dir] .sm\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important
  }

  [dir=ltr] .sm\:-mx-4 {
margin-left: -1rem !important;
margin-right: -1rem !important
  }

  [dir=rtl] .sm\:-mx-4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important
  }

  [dir] .sm\:mt-0 {
    margin-top: 0 !important
  }

  [dir=ltr] .sm\:mr-0 {
margin-right: 0 !important
  }

  [dir=rtl] .sm\:mr-0 {
    margin-left: 0 !important
  }

  [dir] .sm\:mb-0 {
    margin-bottom: 0 !important
  }

  [dir=ltr] .sm\:ml-0 {
margin-left: 0 !important
  }

  [dir=rtl] .sm\:ml-0 {
    margin-right: 0 !important
  }

  [dir] .sm\:mt-1 {
    margin-top: 0.25rem !important
  }

  [dir=ltr] .sm\:mr-1 {
margin-right: 0.25rem !important
  }

  [dir=rtl] .sm\:mr-1 {
    margin-left: 0.25rem !important
  }

  [dir] .sm\:mb-1 {
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .sm\:ml-1 {
margin-left: 0.25rem !important
  }

  [dir=rtl] .sm\:ml-1 {
    margin-right: 0.25rem !important
  }

  [dir] .sm\:mt-2 {
    margin-top: 0.5rem !important
  }

  [dir=ltr] .sm\:mr-2 {
margin-right: 0.5rem !important
  }

  [dir=rtl] .sm\:mr-2 {
    margin-left: 0.5rem !important
  }

  [dir] .sm\:mb-2 {
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .sm\:ml-2 {
margin-left: 0.5rem !important
  }

  [dir=rtl] .sm\:ml-2 {
    margin-right: 0.5rem !important
  }

  [dir] .sm\:mt-3 {
    margin-top: 0.75rem !important
  }

  [dir=ltr] .sm\:mr-3 {
margin-right: 0.75rem !important
  }

  [dir=rtl] .sm\:mr-3 {
    margin-left: 0.75rem !important
  }

  [dir] .sm\:mb-3 {
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .sm\:ml-3 {
margin-left: 0.75rem !important
  }

  [dir=rtl] .sm\:ml-3 {
    margin-right: 0.75rem !important
  }

  [dir] .sm\:mt-4 {
    margin-top: 1rem !important
  }

  [dir=ltr] .sm\:mr-4 {
margin-right: 1rem !important
  }

  [dir=rtl] .sm\:mr-4 {
    margin-left: 1rem !important
  }

  [dir] .sm\:mb-4 {
    margin-bottom: 1rem !important
  }

  [dir=ltr] .sm\:ml-4 {
margin-left: 1rem !important
  }

  [dir=rtl] .sm\:ml-4 {
    margin-right: 1rem !important
  }

  [dir] .sm\:mt-5 {
    margin-top: 1.25rem !important
  }

  [dir=ltr] .sm\:mr-5 {
margin-right: 1.25rem !important
  }

  [dir=rtl] .sm\:mr-5 {
    margin-left: 1.25rem !important
  }

  [dir] .sm\:mb-5 {
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .sm\:ml-5 {
margin-left: 1.25rem !important
  }

  [dir=rtl] .sm\:ml-5 {
    margin-right: 1.25rem !important
  }

  [dir] .sm\:mt-6 {
    margin-top: 1.5rem !important
  }

  [dir=ltr] .sm\:mr-6 {
margin-right: 1.5rem !important
  }

  [dir=rtl] .sm\:mr-6 {
    margin-left: 1.5rem !important
  }

  [dir] .sm\:mb-6 {
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .sm\:ml-6 {
margin-left: 1.5rem !important
  }

  [dir=rtl] .sm\:ml-6 {
    margin-right: 1.5rem !important
  }

  [dir] .sm\:mt-8 {
    margin-top: 2rem !important
  }

  [dir=ltr] .sm\:mr-8 {
margin-right: 2rem !important
  }

  [dir=rtl] .sm\:mr-8 {
    margin-left: 2rem !important
  }

  [dir] .sm\:mb-8 {
    margin-bottom: 2rem !important
  }

  [dir=ltr] .sm\:ml-8 {
margin-left: 2rem !important
  }

  [dir=rtl] .sm\:ml-8 {
    margin-right: 2rem !important
  }

  [dir] .sm\:mt-10 {
    margin-top: 2.5rem !important
  }

  [dir=ltr] .sm\:mr-10 {
margin-right: 2.5rem !important
  }

  [dir=rtl] .sm\:mr-10 {
    margin-left: 2.5rem !important
  }

  [dir] .sm\:mb-10 {
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .sm\:ml-10 {
margin-left: 2.5rem !important
  }

  [dir=rtl] .sm\:ml-10 {
    margin-right: 2.5rem !important
  }

  [dir] .sm\:mt-12 {
    margin-top: 3rem !important
  }

  [dir=ltr] .sm\:mr-12 {
margin-right: 3rem !important
  }

  [dir=rtl] .sm\:mr-12 {
    margin-left: 3rem !important
  }

  [dir] .sm\:mb-12 {
    margin-bottom: 3rem !important
  }

  [dir=ltr] .sm\:ml-12 {
margin-left: 3rem !important
  }

  [dir=rtl] .sm\:ml-12 {
    margin-right: 3rem !important
  }

  [dir] .sm\:mt-16 {
    margin-top: 4rem !important
  }

  [dir=ltr] .sm\:mr-16 {
margin-right: 4rem !important
  }

  [dir=rtl] .sm\:mr-16 {
    margin-left: 4rem !important
  }

  [dir] .sm\:mb-16 {
    margin-bottom: 4rem !important
  }

  [dir=ltr] .sm\:ml-16 {
margin-left: 4rem !important
  }

  [dir=rtl] .sm\:ml-16 {
    margin-right: 4rem !important
  }

  [dir] .sm\:mt-20 {
    margin-top: 5rem !important
  }

  [dir=ltr] .sm\:mr-20 {
margin-right: 5rem !important
  }

  [dir=rtl] .sm\:mr-20 {
    margin-left: 5rem !important
  }

  [dir] .sm\:mb-20 {
    margin-bottom: 5rem !important
  }

  [dir=ltr] .sm\:ml-20 {
margin-left: 5rem !important
  }

  [dir=rtl] .sm\:ml-20 {
    margin-right: 5rem !important
  }

  [dir] .sm\:mt-24 {
    margin-top: 6rem !important
  }

  [dir=ltr] .sm\:mr-24 {
margin-right: 6rem !important
  }

  [dir=rtl] .sm\:mr-24 {
    margin-left: 6rem !important
  }

  [dir] .sm\:mb-24 {
    margin-bottom: 6rem !important
  }

  [dir=ltr] .sm\:ml-24 {
margin-left: 6rem !important
  }

  [dir=rtl] .sm\:ml-24 {
    margin-right: 6rem !important
  }

  [dir] .sm\:mt-32 {
    margin-top: 8rem !important
  }

  [dir=ltr] .sm\:mr-32 {
margin-right: 8rem !important
  }

  [dir=rtl] .sm\:mr-32 {
    margin-left: 8rem !important
  }

  [dir] .sm\:mb-32 {
    margin-bottom: 8rem !important
  }

  [dir=ltr] .sm\:ml-32 {
margin-left: 8rem !important
  }

  [dir=rtl] .sm\:ml-32 {
    margin-right: 8rem !important
  }

  [dir] .sm\:mt-auto {
    margin-top: auto !important
  }

  [dir=ltr] .sm\:mr-auto {
margin-right: auto !important
  }

  [dir=rtl] .sm\:mr-auto {
    margin-left: auto !important
  }

  [dir] .sm\:mb-auto {
    margin-bottom: auto !important
  }

  [dir=ltr] .sm\:ml-auto {
margin-left: auto !important
  }

  [dir=rtl] .sm\:ml-auto {
    margin-right: auto !important
  }

  [dir] .sm\:mt-px {
    margin-top: 1px !important
  }

  [dir=ltr] .sm\:mr-px {
margin-right: 1px !important
  }

  [dir=rtl] .sm\:mr-px {
    margin-left: 1px !important
  }

  [dir] .sm\:mb-px {
    margin-bottom: 1px !important
  }

  [dir=ltr] .sm\:ml-px {
margin-left: 1px !important
  }

  [dir=rtl] .sm\:ml-px {
    margin-right: 1px !important
  }

  [dir] .sm\:mt-base {
    margin-top: 2.2rem !important
  }

  [dir=ltr] .sm\:mr-base {
margin-right: 2.2rem !important
  }

  [dir=rtl] .sm\:mr-base {
    margin-left: 2.2rem !important
  }

  [dir] .sm\:mb-base {
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .sm\:ml-base {
margin-left: 2.2rem !important
  }

  [dir=rtl] .sm\:ml-base {
    margin-right: 2.2rem !important
  }

  [dir] .sm\:-mt-px {
    margin-top: -1px !important
  }

  [dir=ltr] .sm\:-mr-px {
margin-right: -1px !important
  }

  [dir=rtl] .sm\:-mr-px {
    margin-left: -1px !important
  }

  [dir] .sm\:-mb-px {
    margin-bottom: -1px !important
  }

  [dir=ltr] .sm\:-ml-px {
margin-left: -1px !important
  }

  [dir=rtl] .sm\:-ml-px {
    margin-right: -1px !important
  }

  [dir] .sm\:-mt-1 {
    margin-top: -0.25rem !important
  }

  [dir=ltr] .sm\:-mr-1 {
margin-right: -0.25rem !important
  }

  [dir=rtl] .sm\:-mr-1 {
    margin-left: -0.25rem !important
  }

  [dir] .sm\:-mb-1 {
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .sm\:-ml-1 {
margin-left: -0.25rem !important
  }

  [dir=rtl] .sm\:-ml-1 {
    margin-right: -0.25rem !important
  }

  [dir] .sm\:-mt-2 {
    margin-top: -0.5rem !important
  }

  [dir=ltr] .sm\:-mr-2 {
margin-right: -0.5rem !important
  }

  [dir=rtl] .sm\:-mr-2 {
    margin-left: -0.5rem !important
  }

  [dir] .sm\:-mb-2 {
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .sm\:-ml-2 {
margin-left: -0.5rem !important
  }

  [dir=rtl] .sm\:-ml-2 {
    margin-right: -0.5rem !important
  }

  [dir] .sm\:-mt-3 {
    margin-top: -0.75rem !important
  }

  [dir=ltr] .sm\:-mr-3 {
margin-right: -0.75rem !important
  }

  [dir=rtl] .sm\:-mr-3 {
    margin-left: -0.75rem !important
  }

  [dir] .sm\:-mb-3 {
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .sm\:-ml-3 {
margin-left: -0.75rem !important
  }

  [dir=rtl] .sm\:-ml-3 {
    margin-right: -0.75rem !important
  }

  [dir] .sm\:-mt-4 {
    margin-top: -1rem !important
  }

  [dir=ltr] .sm\:-mr-4 {
margin-right: -1rem !important
  }

  [dir=rtl] .sm\:-mr-4 {
    margin-left: -1rem !important
  }

  [dir] .sm\:-mb-4 {
    margin-bottom: -1rem !important
  }

  [dir=ltr] .sm\:-ml-4 {
margin-left: -1rem !important
  }

  [dir=rtl] .sm\:-ml-4 {
    margin-right: -1rem !important
  }

  .sm\:max-h-xs {
    max-height: 20rem !important
  }

  .sm\:max-h-sm {
    max-height: 30rem !important
  }

  .sm\:max-h-md {
    max-height: 40rem !important
  }

  .sm\:max-h-lg {
    max-height: 50rem !important
  }

  .sm\:max-h-full {
    max-height: 100% !important
  }

  .sm\:max-h-screen {
    max-height: 100vh !important
  }

  .sm\:max-w-8 {
    max-width: 2rem !important
  }

  .sm\:max-w-10 {
    max-width: 2.5rem !important
  }

  .sm\:max-w-12 {
    max-width: 3rem !important
  }

  .sm\:max-w-16 {
    max-width: 4rem !important
  }

  .sm\:max-w-24 {
    max-width: 6rem !important
  }

  .sm\:max-w-32 {
    max-width: 8rem !important
  }

  .sm\:max-w-48 {
    max-width: 12rem !important
  }

  .sm\:max-w-64 {
    max-width: 16rem !important
  }

  .sm\:max-w-xs {
    max-width: 20rem !important
  }

  .sm\:max-w-sm {
    max-width: 30rem !important
  }

  .sm\:max-w-md {
    max-width: 40rem !important
  }

  .sm\:max-w-lg {
    max-width: 50rem !important
  }

  .sm\:max-w-xl {
    max-width: 60rem !important
  }

  .sm\:max-w-2xl {
    max-width: 70rem !important
  }

  .sm\:max-w-3xl {
    max-width: 80rem !important
  }

  .sm\:max-w-4xl {
    max-width: 90rem !important
  }

  .sm\:max-w-5xl {
    max-width: 100rem !important
  }

  .sm\:max-w-full {
    max-width: 100% !important
  }

  .sm\:min-h-0 {
    min-height: 0 !important
  }

  .sm\:min-h-full {
    min-height: 100% !important
  }

  .sm\:min-h-screen {
    min-height: 100vh !important
  }

  .sm\:min-w-0 {
    min-width: 0 !important
  }

  .sm\:min-w-16 {
    min-width: 4rem !important
  }

  .sm\:min-w-24 {
    min-width: 6rem !important
  }

  .sm\:min-w-32 {
    min-width: 8rem !important
  }

  .sm\:min-w-48 {
    min-width: 12rem !important
  }

  .sm\:min-w-64 {
    min-width: 16rem !important
  }

  .sm\:min-w-full {
    min-width: 100% !important
  }

  .sm\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important
  }

  .sm\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important
  }

  .sm\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important
  }

  .sm\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important
  }

  .sm\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important
  }

  .sm\:object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important
  }

  .sm\:object-center {
    -o-object-position: center !important;
       object-position: center !important
  }

  [dir=ltr] .sm\:object-left {
-o-object-position: left !important;
object-position: left !important
  }

  [dir=rtl] .sm\:object-left {
    -o-object-position: right !important;
       object-position: right !important
  }

  [dir=ltr] .sm\:object-left-bottom {
-o-object-position: left bottom !important;
object-position: left bottom !important
  }

  [dir=rtl] .sm\:object-left-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important
  }

  [dir=ltr] .sm\:object-left-top {
-o-object-position: left top !important;
object-position: left top !important
  }

  [dir=rtl] .sm\:object-left-top {
    -o-object-position: right top !important;
       object-position: right top !important
  }

  [dir=ltr] .sm\:object-right {
-o-object-position: right !important;
object-position: right !important
  }

  [dir=rtl] .sm\:object-right {
    -o-object-position: left !important;
       object-position: left !important
  }

  [dir=ltr] .sm\:object-right-bottom {
-o-object-position: right bottom !important;
object-position: right bottom !important
  }

  [dir=rtl] .sm\:object-right-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important
  }

  [dir=ltr] .sm\:object-right-top {
-o-object-position: right top !important;
object-position: right top !important
  }

  [dir=rtl] .sm\:object-right-top {
    -o-object-position: left top !important;
       object-position: left top !important
  }

  .sm\:object-top {
    -o-object-position: top !important;
       object-position: top !important
  }

  .sm\:opacity-0 {
    opacity: 0 !important
  }

  .sm\:opacity-25 {
    opacity: 0.25 !important
  }

  .sm\:opacity-50 {
    opacity: 0.5 !important
  }

  .sm\:opacity-75 {
    opacity: 0.75 !important
  }

  .sm\:opacity-100 {
    opacity: 1 !important
  }

  .sm\:overflow-auto {
    overflow: auto !important
  }

  .sm\:overflow-hidden {
    overflow: hidden !important
  }

  .sm\:overflow-visible {
    overflow: visible !important
  }

  .sm\:overflow-scroll {
    overflow: scroll !important
  }

  .sm\:overflow-x-auto {
    overflow-x: auto !important
  }

  .sm\:overflow-y-auto {
    overflow-y: auto !important
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden !important
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden !important
  }

  .sm\:overflow-x-visible {
    overflow-x: visible !important
  }

  .sm\:overflow-y-visible {
    overflow-y: visible !important
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll !important
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll !important
  }

  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important
  }

  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important
  }

  [dir] .sm\:p-0 {
    padding: 0 !important
  }

  [dir] .sm\:p-1 {
    padding: 0.25rem !important
  }

  [dir] .sm\:p-2 {
    padding: 0.5rem !important
  }

  [dir] .sm\:p-3 {
    padding: 0.75rem !important
  }

  [dir] .sm\:p-4 {
    padding: 1rem !important
  }

  [dir] .sm\:p-5 {
    padding: 1.25rem !important
  }

  [dir] .sm\:p-6 {
    padding: 1.5rem !important
  }

  [dir] .sm\:p-8 {
    padding: 2rem !important
  }

  [dir] .sm\:p-10 {
    padding: 2.5rem !important
  }

  [dir] .sm\:p-12 {
    padding: 3rem !important
  }

  [dir] .sm\:p-16 {
    padding: 4rem !important
  }

  [dir] .sm\:p-20 {
    padding: 5rem !important
  }

  [dir] .sm\:p-24 {
    padding: 6rem !important
  }

  [dir] .sm\:p-32 {
    padding: 8rem !important
  }

  [dir] .sm\:p-px {
    padding: 1px !important
  }

  [dir] .sm\:p-base {
    padding: 2.2rem !important
  }

  [dir] .sm\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  [dir=ltr] .sm\:px-0 {
padding-left: 0 !important;
padding-right: 0 !important
  }

  [dir=rtl] .sm\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  [dir] .sm\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .sm\:px-1 {
padding-left: 0.25rem !important;
padding-right: 0.25rem !important
  }

  [dir=rtl] .sm\:px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important
  }

  [dir] .sm\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .sm\:px-2 {
padding-left: 0.5rem !important;
padding-right: 0.5rem !important
  }

  [dir=rtl] .sm\:px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important
  }

  [dir] .sm\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .sm\:px-3 {
padding-left: 0.75rem !important;
padding-right: 0.75rem !important
  }

  [dir=rtl] .sm\:px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important
  }

  [dir] .sm\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

  [dir=ltr] .sm\:px-4 {
padding-left: 1rem !important;
padding-right: 1rem !important
  }

  [dir=rtl] .sm\:px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  [dir] .sm\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .sm\:px-5 {
padding-left: 1.25rem !important;
padding-right: 1.25rem !important
  }

  [dir=rtl] .sm\:px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important
  }

  [dir] .sm\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .sm\:px-6 {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important
  }

  [dir=rtl] .sm\:px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  [dir] .sm\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }

  [dir=ltr] .sm\:px-8 {
padding-left: 2rem !important;
padding-right: 2rem !important
  }

  [dir=rtl] .sm\:px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
  }

  [dir] .sm\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .sm\:px-10 {
padding-left: 2.5rem !important;
padding-right: 2.5rem !important
  }

  [dir=rtl] .sm\:px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important
  }

  [dir] .sm\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

  [dir=ltr] .sm\:px-12 {
padding-left: 3rem !important;
padding-right: 3rem !important
  }

  [dir=rtl] .sm\:px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  [dir] .sm\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
  }

  [dir=ltr] .sm\:px-16 {
padding-left: 4rem !important;
padding-right: 4rem !important
  }

  [dir=rtl] .sm\:px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important
  }

  [dir] .sm\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
  }

  [dir=ltr] .sm\:px-20 {
padding-left: 5rem !important;
padding-right: 5rem !important
  }

  [dir=rtl] .sm\:px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important
  }

  [dir] .sm\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
  }

  [dir=ltr] .sm\:px-24 {
padding-left: 6rem !important;
padding-right: 6rem !important
  }

  [dir=rtl] .sm\:px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important
  }

  [dir] .sm\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }

  [dir=ltr] .sm\:px-32 {
padding-left: 8rem !important;
padding-right: 8rem !important
  }

  [dir=rtl] .sm\:px-32 {
    padding-right: 8rem !important;
    padding-left: 8rem !important
  }

  [dir] .sm\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important
  }

  [dir=ltr] .sm\:px-px {
padding-left: 1px !important;
padding-right: 1px !important
  }

  [dir=rtl] .sm\:px-px {
    padding-right: 1px !important;
    padding-left: 1px !important
  }

  [dir] .sm\:py-base {
    padding-top: 2.2rem !important;
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .sm\:px-base {
padding-left: 2.2rem !important;
padding-right: 2.2rem !important
  }

  [dir=rtl] .sm\:px-base {
    padding-right: 2.2rem !important;
    padding-left: 2.2rem !important
  }

  [dir] .sm\:pt-0 {
    padding-top: 0 !important
  }

  [dir=ltr] .sm\:pr-0 {
padding-right: 0 !important
  }

  [dir=rtl] .sm\:pr-0 {
    padding-left: 0 !important
  }

  [dir] .sm\:pb-0 {
    padding-bottom: 0 !important
  }

  [dir=ltr] .sm\:pl-0 {
padding-left: 0 !important
  }

  [dir=rtl] .sm\:pl-0 {
    padding-right: 0 !important
  }

  [dir] .sm\:pt-1 {
    padding-top: 0.25rem !important
  }

  [dir=ltr] .sm\:pr-1 {
padding-right: 0.25rem !important
  }

  [dir=rtl] .sm\:pr-1 {
    padding-left: 0.25rem !important
  }

  [dir] .sm\:pb-1 {
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .sm\:pl-1 {
padding-left: 0.25rem !important
  }

  [dir=rtl] .sm\:pl-1 {
    padding-right: 0.25rem !important
  }

  [dir] .sm\:pt-2 {
    padding-top: 0.5rem !important
  }

  [dir=ltr] .sm\:pr-2 {
padding-right: 0.5rem !important
  }

  [dir=rtl] .sm\:pr-2 {
    padding-left: 0.5rem !important
  }

  [dir] .sm\:pb-2 {
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .sm\:pl-2 {
padding-left: 0.5rem !important
  }

  [dir=rtl] .sm\:pl-2 {
    padding-right: 0.5rem !important
  }

  [dir] .sm\:pt-3 {
    padding-top: 0.75rem !important
  }

  [dir=ltr] .sm\:pr-3 {
padding-right: 0.75rem !important
  }

  [dir=rtl] .sm\:pr-3 {
    padding-left: 0.75rem !important
  }

  [dir] .sm\:pb-3 {
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .sm\:pl-3 {
padding-left: 0.75rem !important
  }

  [dir=rtl] .sm\:pl-3 {
    padding-right: 0.75rem !important
  }

  [dir] .sm\:pt-4 {
    padding-top: 1rem !important
  }

  [dir=ltr] .sm\:pr-4 {
padding-right: 1rem !important
  }

  [dir=rtl] .sm\:pr-4 {
    padding-left: 1rem !important
  }

  [dir] .sm\:pb-4 {
    padding-bottom: 1rem !important
  }

  [dir=ltr] .sm\:pl-4 {
padding-left: 1rem !important
  }

  [dir=rtl] .sm\:pl-4 {
    padding-right: 1rem !important
  }

  [dir] .sm\:pt-5 {
    padding-top: 1.25rem !important
  }

  [dir=ltr] .sm\:pr-5 {
padding-right: 1.25rem !important
  }

  [dir=rtl] .sm\:pr-5 {
    padding-left: 1.25rem !important
  }

  [dir] .sm\:pb-5 {
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .sm\:pl-5 {
padding-left: 1.25rem !important
  }

  [dir=rtl] .sm\:pl-5 {
    padding-right: 1.25rem !important
  }

  [dir] .sm\:pt-6 {
    padding-top: 1.5rem !important
  }

  [dir=ltr] .sm\:pr-6 {
padding-right: 1.5rem !important
  }

  [dir=rtl] .sm\:pr-6 {
    padding-left: 1.5rem !important
  }

  [dir] .sm\:pb-6 {
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .sm\:pl-6 {
padding-left: 1.5rem !important
  }

  [dir=rtl] .sm\:pl-6 {
    padding-right: 1.5rem !important
  }

  [dir] .sm\:pt-8 {
    padding-top: 2rem !important
  }

  [dir=ltr] .sm\:pr-8 {
padding-right: 2rem !important
  }

  [dir=rtl] .sm\:pr-8 {
    padding-left: 2rem !important
  }

  [dir] .sm\:pb-8 {
    padding-bottom: 2rem !important
  }

  [dir=ltr] .sm\:pl-8 {
padding-left: 2rem !important
  }

  [dir=rtl] .sm\:pl-8 {
    padding-right: 2rem !important
  }

  [dir] .sm\:pt-10 {
    padding-top: 2.5rem !important
  }

  [dir=ltr] .sm\:pr-10 {
padding-right: 2.5rem !important
  }

  [dir=rtl] .sm\:pr-10 {
    padding-left: 2.5rem !important
  }

  [dir] .sm\:pb-10 {
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .sm\:pl-10 {
padding-left: 2.5rem !important
  }

  [dir=rtl] .sm\:pl-10 {
    padding-right: 2.5rem !important
  }

  [dir] .sm\:pt-12 {
    padding-top: 3rem !important
  }

  [dir=ltr] .sm\:pr-12 {
padding-right: 3rem !important
  }

  [dir=rtl] .sm\:pr-12 {
    padding-left: 3rem !important
  }

  [dir] .sm\:pb-12 {
    padding-bottom: 3rem !important
  }

  [dir=ltr] .sm\:pl-12 {
padding-left: 3rem !important
  }

  [dir=rtl] .sm\:pl-12 {
    padding-right: 3rem !important
  }

  [dir] .sm\:pt-16 {
    padding-top: 4rem !important
  }

  [dir=ltr] .sm\:pr-16 {
padding-right: 4rem !important
  }

  [dir=rtl] .sm\:pr-16 {
    padding-left: 4rem !important
  }

  [dir] .sm\:pb-16 {
    padding-bottom: 4rem !important
  }

  [dir=ltr] .sm\:pl-16 {
padding-left: 4rem !important
  }

  [dir=rtl] .sm\:pl-16 {
    padding-right: 4rem !important
  }

  [dir] .sm\:pt-20 {
    padding-top: 5rem !important
  }

  [dir=ltr] .sm\:pr-20 {
padding-right: 5rem !important
  }

  [dir=rtl] .sm\:pr-20 {
    padding-left: 5rem !important
  }

  [dir] .sm\:pb-20 {
    padding-bottom: 5rem !important
  }

  [dir=ltr] .sm\:pl-20 {
padding-left: 5rem !important
  }

  [dir=rtl] .sm\:pl-20 {
    padding-right: 5rem !important
  }

  [dir] .sm\:pt-24 {
    padding-top: 6rem !important
  }

  [dir=ltr] .sm\:pr-24 {
padding-right: 6rem !important
  }

  [dir=rtl] .sm\:pr-24 {
    padding-left: 6rem !important
  }

  [dir] .sm\:pb-24 {
    padding-bottom: 6rem !important
  }

  [dir=ltr] .sm\:pl-24 {
padding-left: 6rem !important
  }

  [dir=rtl] .sm\:pl-24 {
    padding-right: 6rem !important
  }

  [dir] .sm\:pt-32 {
    padding-top: 8rem !important
  }

  [dir=ltr] .sm\:pr-32 {
padding-right: 8rem !important
  }

  [dir=rtl] .sm\:pr-32 {
    padding-left: 8rem !important
  }

  [dir] .sm\:pb-32 {
    padding-bottom: 8rem !important
  }

  [dir=ltr] .sm\:pl-32 {
padding-left: 8rem !important
  }

  [dir=rtl] .sm\:pl-32 {
    padding-right: 8rem !important
  }

  [dir] .sm\:pt-px {
    padding-top: 1px !important
  }

  [dir=ltr] .sm\:pr-px {
padding-right: 1px !important
  }

  [dir=rtl] .sm\:pr-px {
    padding-left: 1px !important
  }

  [dir] .sm\:pb-px {
    padding-bottom: 1px !important
  }

  [dir=ltr] .sm\:pl-px {
padding-left: 1px !important
  }

  [dir=rtl] .sm\:pl-px {
    padding-right: 1px !important
  }

  [dir] .sm\:pt-base {
    padding-top: 2.2rem !important
  }

  [dir=ltr] .sm\:pr-base {
padding-right: 2.2rem !important
  }

  [dir=rtl] .sm\:pr-base {
    padding-left: 2.2rem !important
  }

  [dir] .sm\:pb-base {
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .sm\:pl-base {
padding-left: 2.2rem !important
  }

  [dir=rtl] .sm\:pl-base {
    padding-right: 2.2rem !important
  }

  .sm\:pointer-events-none {
    pointer-events: none !important
  }

  .sm\:pointer-events-auto {
    pointer-events: auto !important
  }

  .sm\:static {
    position: static !important
  }

  .sm\:fixed {
    position: fixed !important
  }

  .sm\:absolute {
    position: absolute !important
  }

  .sm\:relative {
    position: relative !important
  }

  .sm\:sticky {
    position: sticky !important
  }

  .sm\:inset-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .sm\:inset-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .sm\:inset-0 {
    left: 0 !important;
    right: 0 !important
  }

  .sm\:inset-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .sm\:inset-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .sm\:inset-auto {
    left: auto !important;
    right: auto !important
  }

  .sm\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .sm\:inset-x-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .sm\:inset-x-0 {
    left: 0 !important;
    right: 0 !important
  }

  .sm\:inset-y-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .sm\:inset-x-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .sm\:inset-x-auto {
    left: auto !important;
    right: auto !important
  }

  .sm\:top-0 {
    top: 0 !important
  }

  [dir=ltr] .sm\:right-0 {
right: 0 !important
  }

  [dir=rtl] .sm\:right-0 {
    left: 0 !important
  }

  .sm\:bottom-0 {
    bottom: 0 !important
  }

  [dir=ltr] .sm\:left-0 {
left: 0 !important
  }

  [dir=rtl] .sm\:left-0 {
    right: 0 !important
  }

  .sm\:top-auto {
    top: auto !important
  }

  [dir=ltr] .sm\:right-auto {
right: auto !important
  }

  [dir=rtl] .sm\:right-auto {
    left: auto !important
  }

  .sm\:bottom-auto {
    bottom: auto !important
  }

  [dir=ltr] .sm\:left-auto {
left: auto !important
  }

  [dir=rtl] .sm\:left-auto {
    right: auto !important
  }

  .sm\:resize-none {
    resize: none !important
  }

  .sm\:resize-y {
    resize: vertical !important
  }

  .sm\:resize-x {
    resize: horizontal !important
  }

  .sm\:resize {
    resize: both !important
  }

  .sm\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .sm\:shadow {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .sm\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .sm\: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\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .sm\: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\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .sm\:shadow-inner {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .sm\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .sm\:shadow-xl {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .sm\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .sm\:shadow-2xl {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .sm\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .sm\:shadow-outline {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .sm\:shadow-none {
    -webkit-box-shadow: none !important
  }

  [dir] .sm\:shadow-none {
            box-shadow: none !important
  }

  .sm\:shadow-drop {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .sm\:shadow-drop {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .sm\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .sm\:hover\:shadow:hover {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .sm\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .sm\:hover\:shadow-md:hover {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .sm\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .sm\:hover\:shadow-lg:hover {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .sm\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .sm\:hover\:shadow-inner:hover {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .sm\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .sm\:hover\:shadow-xl:hover {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .sm\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .sm\:hover\:shadow-2xl:hover {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .sm\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .sm\:hover\:shadow-outline:hover {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .sm\:hover\:shadow-none:hover {
    -webkit-box-shadow: none !important
  }

  [dir] .sm\:hover\:shadow-none:hover {
            box-shadow: none !important
  }

  .sm\:hover\:shadow-drop:hover {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .sm\:hover\:shadow-drop:hover {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .sm\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .sm\:focus\:shadow:focus {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .sm\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .sm\:focus\:shadow-md:focus {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .sm\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .sm\:focus\:shadow-lg:focus {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .sm\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .sm\:focus\:shadow-inner:focus {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .sm\:focus\:shadow-xl:focus {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .sm\:focus\:shadow-xl:focus {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .sm\:focus\:shadow-2xl:focus {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .sm\:focus\:shadow-2xl:focus {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .sm\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .sm\:focus\:shadow-outline:focus {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .sm\:focus\:shadow-none:focus {
    -webkit-box-shadow: none !important
  }

  [dir] .sm\:focus\:shadow-none:focus {
            box-shadow: none !important
  }

  .sm\:focus\:shadow-drop:focus {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .sm\:focus\:shadow-drop:focus {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .sm\:table-auto {
    table-layout: auto !important
  }

  .sm\:table-fixed {
    table-layout: fixed !important
  }

  [dir=ltr] .sm\:text-left {
text-align: left !important
  }

  [dir=rtl] .sm\:text-left {
    text-align: right !important
  }

  [dir] .sm\:text-center {
    text-align: center !important
  }

  [dir=ltr] .sm\:text-right {
text-align: right !important
  }

  [dir=rtl] .sm\:text-right {
    text-align: left !important
  }

  [dir] .sm\:text-justify {
    text-align: justify !important
  }

  .sm\:text-inherit {
    color: inherit !important
  }

  .sm\:text-transparent {
    color: transparent !important
  }

  .sm\:text-black {
    color: #22292f !important
  }

  .sm\:text-white {
    color: #ffffff !important
  }

  .sm\:text-grey {
    color: #b8c2cc !important
  }

  .sm\:text-grey-light {
    color: #dae1e7 !important
  }

  .sm\:hover\:text-inherit:hover {
    color: inherit !important
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent !important
  }

  .sm\:hover\:text-black:hover {
    color: #22292f !important
  }

  .sm\:hover\:text-white:hover {
    color: #ffffff !important
  }

  .sm\:hover\:text-grey:hover {
    color: #b8c2cc !important
  }

  .sm\:hover\:text-grey-light:hover {
    color: #dae1e7 !important
  }

  .sm\:focus\:text-inherit:focus {
    color: inherit !important
  }

  .sm\:focus\:text-transparent:focus {
    color: transparent !important
  }

  .sm\:focus\:text-black:focus {
    color: #22292f !important
  }

  .sm\:focus\:text-white:focus {
    color: #ffffff !important
  }

  .sm\:focus\:text-grey:focus {
    color: #b8c2cc !important
  }

  .sm\:focus\:text-grey-light:focus {
    color: #dae1e7 !important
  }

  .sm\:text-2xs {
    font-size: .5rem !important
  }

  .sm\:text-xs {
    font-size: .75rem !important
  }

  .sm\:text-sm {
    font-size: .875rem !important
  }

  .sm\:text-base {
    font-size: 1rem !important
  }

  .sm\:text-lg {
    font-size: 1.125rem !important
  }

  .sm\:text-xl {
    font-size: 1.25rem !important
  }

  .sm\:text-2xl {
    font-size: 1.5rem !important
  }

  .sm\:text-3xl {
    font-size: 1.875rem !important
  }

  .sm\:text-4xl {
    font-size: 2.25rem !important
  }

  .sm\:text-5xl {
    font-size: 3rem !important
  }

  .sm\:text-6xl {
    font-size: 4rem !important
  }

  .sm\:italic {
    font-style: italic !important
  }

  .sm\:not-italic {
    font-style: normal !important
  }

  .sm\:hover\:italic:hover {
    font-style: italic !important
  }

  .sm\:hover\:not-italic:hover {
    font-style: normal !important
  }

  .sm\:focus\:italic:focus {
    font-style: italic !important
  }

  .sm\:focus\:not-italic:focus {
    font-style: normal !important
  }

  .sm\:uppercase {
    text-transform: uppercase !important
  }

  .sm\:lowercase {
    text-transform: lowercase !important
  }

  .sm\:capitalize {
    text-transform: capitalize !important
  }

  .sm\:normal-case {
    text-transform: none !important
  }

  .sm\:hover\:uppercase:hover {
    text-transform: uppercase !important
  }

  .sm\:hover\:lowercase:hover {
    text-transform: lowercase !important
  }

  .sm\:hover\:capitalize:hover {
    text-transform: capitalize !important
  }

  .sm\:hover\:normal-case:hover {
    text-transform: none !important
  }

  .sm\:focus\:uppercase:focus {
    text-transform: uppercase !important
  }

  .sm\:focus\:lowercase:focus {
    text-transform: lowercase !important
  }

  .sm\:focus\:capitalize:focus {
    text-transform: capitalize !important
  }

  .sm\:focus\:normal-case:focus {
    text-transform: none !important
  }

  .sm\:underline {
    text-decoration: underline !important
  }

  .sm\:line-through {
    text-decoration: line-through !important
  }

  .sm\:no-underline {
    text-decoration: none !important
  }

  .sm\:hover\:underline:hover {
    text-decoration: underline !important
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through !important
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none !important
  }

  .sm\:focus\:underline:focus {
    text-decoration: underline !important
  }

  .sm\:focus\:line-through:focus {
    text-decoration: line-through !important
  }

  .sm\:focus\:no-underline:focus {
    text-decoration: none !important
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .sm\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .sm\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .sm\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .sm\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .sm\:tracking-tight {
    letter-spacing: -0.05em !important
  }

  .sm\:tracking-normal {
    letter-spacing: 0 !important
  }

  .sm\:tracking-wide {
    letter-spacing: 0.05em !important
  }

  .sm\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important
  }

  .sm\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important
  }

  .sm\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important
  }

  .sm\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important
  }

  .sm\:align-baseline {
    vertical-align: baseline !important
  }

  .sm\:align-top {
    vertical-align: top !important
  }

  .sm\:align-middle {
    vertical-align: middle !important
  }

  .sm\:align-bottom {
    vertical-align: bottom !important
  }

  .sm\:align-text-top {
    vertical-align: text-top !important
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom !important
  }

  .sm\:visible {
    visibility: visible !important
  }

  .sm\:invisible {
    visibility: hidden !important
  }

  .sm\:whitespace-normal {
    white-space: normal !important
  }

  .sm\:whitespace-no-wrap {
    white-space: nowrap !important
  }

  .sm\:whitespace-pre {
    white-space: pre !important
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line !important
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap !important
  }

  .sm\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important
  }

  .sm\:break-words {
    overflow-wrap: break-word !important
  }

  .sm\:break-all {
    word-break: break-all !important
  }

  .sm\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
  }

  .sm\:w-1 {
    width: 0.25rem !important
  }

  .sm\:w-2 {
    width: 0.5rem !important
  }

  .sm\:w-3 {
    width: 0.75rem !important
  }

  .sm\:w-4 {
    width: 1rem !important
  }

  .sm\:w-5 {
    width: 1.25rem !important
  }

  .sm\:w-6 {
    width: 1.5rem !important
  }

  .sm\:w-8 {
    width: 2rem !important
  }

  .sm\:w-10 {
    width: 2.5rem !important
  }

  .sm\:w-12 {
    width: 3rem !important
  }

  .sm\:w-16 {
    width: 4rem !important
  }

  .sm\:w-18 {
    width: 5rem !important
  }

  .sm\:w-24 {
    width: 6rem !important
  }

  .sm\:w-32 {
    width: 8rem !important
  }

  .sm\:w-48 {
    width: 12rem !important
  }

  .sm\:w-64 {
    width: 16rem !important
  }

  .sm\:w-auto {
    width: auto !important
  }

  .sm\:w-px {
    width: 1px !important
  }

  .sm\:w-1\/2 {
    width: 50% !important
  }

  .sm\:w-1\/3 {
    width: 33.33333% !important
  }

  .sm\:w-2\/3 {
    width: 66.66667% !important
  }

  .sm\:w-1\/4 {
    width: 25% !important
  }

  .sm\:w-3\/4 {
    width: 75% !important
  }

  .sm\:w-1\/5 {
    width: 20% !important
  }

  .sm\:w-2\/5 {
    width: 40% !important
  }

  .sm\:w-3\/5 {
    width: 60% !important
  }

  .sm\:w-4\/5 {
    width: 80% !important
  }

  .sm\:w-1\/6 {
    width: 16.66667% !important
  }

  .sm\:w-5\/6 {
    width: 83.33333% !important
  }

  .sm\:w-1\/12 {
    width: 8.33333% !important
  }

  .sm\:w-2\/12 {
    width: 16.66667% !important
  }

  .sm\:w-3\/12 {
    width: 25% !important
  }

  .sm\:w-4\/12 {
    width: 33.33333% !important
  }

  .sm\:w-5\/12 {
    width: 41.66667% !important
  }

  .sm\:w-6\/12 {
    width: 50% !important
  }

  .sm\:w-7\/12 {
    width: 58.33333% !important
  }

  .sm\:w-8\/12 {
    width: 66.66667% !important
  }

  .sm\:w-9\/12 {
    width: 75% !important
  }

  .sm\:w-10\/12 {
    width: 83.33333% !important
  }

  .sm\:w-11\/12 {
    width: 91.66667% !important
  }

  .sm\:w-full {
    width: 100% !important
  }

  .sm\:w-screen {
    width: 100vw !important
  }

  .sm\:z-0 {
    z-index: 0 !important
  }

  .sm\:z-10 {
    z-index: 10 !important
  }

  .sm\:z-20 {
    z-index: 20 !important
  }

  .sm\:z-30 {
    z-index: 30 !important
  }

  .sm\:z-40 {
    z-index: 40 !important
  }

  .sm\:z-50 {
    z-index: 50 !important
  }

  .sm\:z-auto {
    z-index: auto !important
  }
}

@media (min-width: 768px) {
  .md\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important
  }

  [dir] .md\:bg-fixed {
    background-attachment: fixed !important
  }

  [dir] .md\:bg-local {
    background-attachment: local !important
  }

  [dir] .md\:bg-scroll {
    background-attachment: scroll !important
  }

  [dir] .md\:bg-transparent {
    background-color: transparent !important
  }

  [dir] .md\:bg-black {
    background-color: #22292f !important
  }

  [dir] .md\:bg-white {
    background-color: #ffffff !important
  }

  [dir] .md\:bg-grey {
    background-color: #b8c2cc !important
  }

  [dir] .md\:bg-grey-light {
    background-color: #dae1e7 !important
  }

  [dir] .md\:hover\:bg-transparent:hover {
    background-color: transparent !important
  }

  [dir] .md\:hover\:bg-black:hover {
    background-color: #22292f !important
  }

  [dir] .md\:hover\:bg-white:hover {
    background-color: #ffffff !important
  }

  [dir] .md\:hover\:bg-grey:hover {
    background-color: #b8c2cc !important
  }

  [dir] .md\:hover\:bg-grey-light:hover {
    background-color: #dae1e7 !important
  }

  [dir] .md\:focus\:bg-transparent:focus {
    background-color: transparent !important
  }

  [dir] .md\:focus\:bg-black:focus {
    background-color: #22292f !important
  }

  [dir] .md\:focus\:bg-white:focus {
    background-color: #ffffff !important
  }

  [dir] .md\:focus\:bg-grey:focus {
    background-color: #b8c2cc !important
  }

  [dir] .md\:focus\:bg-grey-light:focus {
    background-color: #dae1e7 !important
  }

  [dir] .md\:bg-auto {
    background-size: auto !important
  }

  [dir] .md\:bg-cover {
    background-size: cover !important
  }

  [dir] .md\:bg-contain {
    background-size: contain !important
  }

  [dir] .md\:border-transparent {
    border-color: transparent !important
  }

  [dir] .md\:border-black {
    border-color: #22292f !important
  }

  [dir] .md\:border-white {
    border-color: #ffffff !important
  }

  [dir] .md\:border-grey {
    border-color: #b8c2cc !important
  }

  [dir] .md\:border-grey-light {
    border-color: #dae1e7 !important
  }

  [dir] .md\:hover\:border-transparent:hover {
    border-color: transparent !important
  }

  [dir] .md\:hover\:border-black:hover {
    border-color: #22292f !important
  }

  [dir] .md\:hover\:border-white:hover {
    border-color: #ffffff !important
  }

  [dir] .md\:hover\:border-grey:hover {
    border-color: #b8c2cc !important
  }

  [dir] .md\:hover\:border-grey-light:hover {
    border-color: #dae1e7 !important
  }

  [dir] .md\:border-solid {
    border-style: solid !important
  }

  [dir] .md\:border-dashed {
    border-style: dashed !important
  }

  [dir] .md\:border-dotted {
    border-style: dotted !important
  }

  [dir] .md\:border-none {
    border-style: none !important
  }

  [dir] .md\:border-0 {
    border-width: 0 !important
  }

  [dir] .md\:border-2 {
    border-width: 2px !important
  }

  [dir] .md\:border-4 {
    border-width: 4px !important
  }

  [dir] .md\:border-8 {
    border-width: 8px !important
  }

  [dir] .md\:border {
    border-width: 1px !important
  }

  [dir] .md\:border-t-0 {
    border-top-width: 0 !important
  }

  [dir=ltr] .md\:border-r-0 {
border-right-width: 0 !important
  }

  [dir=rtl] .md\:border-r-0 {
    border-left-width: 0 !important
  }

  [dir] .md\:border-b-0 {
    border-bottom-width: 0 !important
  }

  [dir=ltr] .md\:border-l-0 {
border-left-width: 0 !important
  }

  [dir=rtl] .md\:border-l-0 {
    border-right-width: 0 !important
  }

  [dir] .md\:border-t-2 {
    border-top-width: 2px !important
  }

  [dir=ltr] .md\:border-r-2 {
border-right-width: 2px !important
  }

  [dir=rtl] .md\:border-r-2 {
    border-left-width: 2px !important
  }

  [dir] .md\:border-b-2 {
    border-bottom-width: 2px !important
  }

  [dir=ltr] .md\:border-l-2 {
border-left-width: 2px !important
  }

  [dir=rtl] .md\:border-l-2 {
    border-right-width: 2px !important
  }

  [dir] .md\:border-t-4 {
    border-top-width: 4px !important
  }

  [dir=ltr] .md\:border-r-4 {
border-right-width: 4px !important
  }

  [dir=rtl] .md\:border-r-4 {
    border-left-width: 4px !important
  }

  [dir] .md\:border-b-4 {
    border-bottom-width: 4px !important
  }

  [dir=ltr] .md\:border-l-4 {
border-left-width: 4px !important
  }

  [dir=rtl] .md\:border-l-4 {
    border-right-width: 4px !important
  }

  [dir] .md\:border-t-8 {
    border-top-width: 8px !important
  }

  [dir=ltr] .md\:border-r-8 {
border-right-width: 8px !important
  }

  [dir=rtl] .md\:border-r-8 {
    border-left-width: 8px !important
  }

  [dir] .md\:border-b-8 {
    border-bottom-width: 8px !important
  }

  [dir=ltr] .md\:border-l-8 {
border-left-width: 8px !important
  }

  [dir=rtl] .md\:border-l-8 {
    border-right-width: 8px !important
  }

  [dir] .md\:border-t {
    border-top-width: 1px !important
  }

  [dir=ltr] .md\:border-r {
border-right-width: 1px !important
  }

  [dir=rtl] .md\:border-r {
    border-left-width: 1px !important
  }

  [dir] .md\:border-b {
    border-bottom-width: 1px !important
  }

  [dir=ltr] .md\:border-l {
border-left-width: 1px !important
  }

  [dir=rtl] .md\:border-l {
    border-right-width: 1px !important
  }

  .md\:block {
    display: block !important
  }

  .md\:inline-block {
    display: inline-block !important
  }

  .md\:inline {
    display: inline !important
  }

  .md\:flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .md\:inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }

  .md\:table {
    display: table !important
  }

  .md\:table-row {
    display: table-row !important
  }

  .md\:table-cell {
    display: table-cell !important
  }

  .md\:hidden {
    display: none !important
  }

  .md\:flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important
  }

  .md\:flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
  }

  .md\:flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important
  }

  .md\:flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important
  }

  .md\:flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
  }

  .md\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
  }

  .md\:flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
  }

  .md\:items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important
  }

  .md\:items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important
  }

  .md\:items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important
  }

  .md\:items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important
  }

  .md\:items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important
  }

  .md\:self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important
  }

  .md\:self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important
  }

  .md\:self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important
  }

  .md\:self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important
  }

  .md\:self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important
  }

  .md\:justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important
  }

  .md\:justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important
  }

  .md\:justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important
  }

  .md\:justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important
  }

  .md\:justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important
  }

  .md\:content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important
  }

  .md\:content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important
  }

  .md\:content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important
  }

  .md\:content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important
  }

  .md\:content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
  }

  .md\:flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important
  }

  .md\:flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important
  }

  .md\:flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important
  }

  .md\:flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important
  }

  .md\:flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important
  }

  .md\:flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important
  }

  .md\:flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
  }

  .md\:flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
  }

  .md\:order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .md\:order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .md\:order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .md\:order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .md\:order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .md\:order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .md\:order-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .md\:order-last {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .md\:order-normal {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .md\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .md\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .md\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .md\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .md\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .md\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .md\:hover\:order-first:hover {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .md\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .md\:hover\:order-normal:hover {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .md\:focus\:order-1:focus {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .md\:focus\:order-2:focus {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .md\:focus\:order-3:focus {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .md\:focus\:order-4:focus {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .md\:focus\:order-5:focus {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .md\:focus\:order-6:focus {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .md\:focus\:order-first:focus {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .md\:focus\:order-last:focus {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .md\:focus\:order-normal:focus {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  [dir=ltr] .md\:float-right {
float: right !important
  }

  [dir=rtl] .md\:float-right {
    float: left !important
  }

  [dir=ltr] .md\:float-left {
float: left !important
  }

  [dir=rtl] .md\:float-left {
    float: right !important
  }

  [dir] .md\:float-none {
    float: none !important
  }

  .md\:clearfix:after {
    content: "" !important;
    display: table !important
  }

  [dir] .md\:clearfix:after {
    clear: both !important
  }

  .md\:font-sans {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important
  }

  .md\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important
  }

  .md\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
  }

  .md\:font-light {
    font-weight: 300 !important
  }

  .md\:font-normal {
    font-weight: 400 !important
  }

  .md\:font-medium {
    font-weight: 500 !important
  }

  .md\:font-semibold {
    font-weight: 600 !important
  }

  .md\:font-bold {
    font-weight: 700 !important
  }

  .md\:font-extrabold {
    font-weight: 800 !important
  }

  .md\:font-black {
    font-weight: 900 !important
  }

  .md\:hover\:font-light:hover {
    font-weight: 300 !important
  }

  .md\:hover\:font-normal:hover {
    font-weight: 400 !important
  }

  .md\:hover\:font-medium:hover {
    font-weight: 500 !important
  }

  .md\:hover\:font-semibold:hover {
    font-weight: 600 !important
  }

  .md\:hover\:font-bold:hover {
    font-weight: 700 !important
  }

  .md\:hover\:font-extrabold:hover {
    font-weight: 800 !important
  }

  .md\:hover\:font-black:hover {
    font-weight: 900 !important
  }

  .md\:h-1 {
    height: 0.25rem !important
  }

  .md\:h-2 {
    height: 0.5rem !important
  }

  .md\:h-3 {
    height: 0.75rem !important
  }

  .md\:h-4 {
    height: 1rem !important
  }

  .md\:h-5 {
    height: 1.25rem !important
  }

  .md\:h-6 {
    height: 1.5rem !important
  }

  .md\:h-8 {
    height: 2rem !important
  }

  .md\:h-10 {
    height: 2.5rem !important
  }

  .md\:h-12 {
    height: 3rem !important
  }

  .md\:h-16 {
    height: 4rem !important
  }

  .md\:h-24 {
    height: 6rem !important
  }

  .md\:h-32 {
    height: 8rem !important
  }

  .md\:h-48 {
    height: 12rem !important
  }

  .md\:h-64 {
    height: 16rem !important
  }

  .md\:h-auto {
    height: auto !important
  }

  .md\:h-px {
    height: 1px !important
  }

  .md\:h-full {
    height: 100% !important
  }

  .md\:h-screen {
    height: 100vh !important
  }

  .md\:leading-none {
    line-height: 1 !important
  }

  .md\:leading-tight {
    line-height: 1.25 !important
  }

  .md\:leading-normal {
    line-height: 1.5 !important
  }

  .md\:leading-loose {
    line-height: 2 !important
  }

  .md\:list-inside {
    list-style-position: inside !important
  }

  .md\:list-outside {
    list-style-position: outside !important
  }

  [dir] .md\:m-0 {
    margin: 0 !important
  }

  [dir] .md\:m-1 {
    margin: 0.25rem !important
  }

  [dir] .md\:m-2 {
    margin: 0.5rem !important
  }

  [dir] .md\:m-3 {
    margin: 0.75rem !important
  }

  [dir] .md\:m-4 {
    margin: 1rem !important
  }

  [dir] .md\:m-5 {
    margin: 1.25rem !important
  }

  [dir] .md\:m-6 {
    margin: 1.5rem !important
  }

  [dir] .md\:m-8 {
    margin: 2rem !important
  }

  [dir] .md\:m-10 {
    margin: 2.5rem !important
  }

  [dir] .md\:m-12 {
    margin: 3rem !important
  }

  [dir] .md\:m-16 {
    margin: 4rem !important
  }

  [dir] .md\:m-20 {
    margin: 5rem !important
  }

  [dir] .md\:m-24 {
    margin: 6rem !important
  }

  [dir] .md\:m-32 {
    margin: 8rem !important
  }

  [dir] .md\:m-auto {
    margin: auto !important
  }

  [dir] .md\:m-px {
    margin: 1px !important
  }

  [dir] .md\:m-base {
    margin: 2.2rem !important
  }

  [dir] .md\:-m-px {
    margin: -1px !important
  }

  [dir] .md\:-m-1 {
    margin: -0.25rem !important
  }

  [dir] .md\:-m-2 {
    margin: -0.5rem !important
  }

  [dir] .md\:-m-3 {
    margin: -0.75rem !important
  }

  [dir] .md\:-m-4 {
    margin: -1rem !important
  }

  [dir] .md\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  [dir=ltr] .md\:mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
  }

  [dir=rtl] .md\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  [dir] .md\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .md\:mx-1 {
margin-left: 0.25rem !important;
margin-right: 0.25rem !important
  }

  [dir=rtl] .md\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important
  }

  [dir] .md\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .md\:mx-2 {
margin-left: 0.5rem !important;
margin-right: 0.5rem !important
  }

  [dir=rtl] .md\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important
  }

  [dir] .md\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .md\:mx-3 {
margin-left: 0.75rem !important;
margin-right: 0.75rem !important
  }

  [dir=rtl] .md\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important
  }

  [dir] .md\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

  [dir=ltr] .md\:mx-4 {
margin-left: 1rem !important;
margin-right: 1rem !important
  }

  [dir=rtl] .md\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  [dir] .md\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .md\:mx-5 {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important
  }

  [dir=rtl] .md\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important
  }

  [dir] .md\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .md\:mx-6 {
margin-left: 1.5rem !important;
margin-right: 1.5rem !important
  }

  [dir=rtl] .md\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  [dir] .md\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }

  [dir=ltr] .md\:mx-8 {
margin-left: 2rem !important;
margin-right: 2rem !important
  }

  [dir=rtl] .md\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
  }

  [dir] .md\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .md\:mx-10 {
margin-left: 2.5rem !important;
margin-right: 2.5rem !important
  }

  [dir=rtl] .md\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important
  }

  [dir] .md\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

  [dir=ltr] .md\:mx-12 {
margin-left: 3rem !important;
margin-right: 3rem !important
  }

  [dir=rtl] .md\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  [dir] .md\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
  }

  [dir=ltr] .md\:mx-16 {
margin-left: 4rem !important;
margin-right: 4rem !important
  }

  [dir=rtl] .md\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important
  }

  [dir] .md\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
  }

  [dir=ltr] .md\:mx-20 {
margin-left: 5rem !important;
margin-right: 5rem !important
  }

  [dir=rtl] .md\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important
  }

  [dir] .md\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
  }

  [dir=ltr] .md\:mx-24 {
margin-left: 6rem !important;
margin-right: 6rem !important
  }

  [dir=rtl] .md\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important
  }

  [dir] .md\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important
  }

  [dir=ltr] .md\:mx-32 {
margin-left: 8rem !important;
margin-right: 8rem !important
  }

  [dir=rtl] .md\:mx-32 {
    margin-right: 8rem !important;
    margin-left: 8rem !important
  }

  [dir] .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }

  [dir=ltr] .md\:mx-auto {
margin-left: auto !important;
margin-right: auto !important
  }

  [dir=rtl] .md\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  [dir] .md\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important
  }

  [dir=ltr] .md\:mx-px {
margin-left: 1px !important;
margin-right: 1px !important
  }

  [dir=rtl] .md\:mx-px {
    margin-right: 1px !important;
    margin-left: 1px !important
  }

  [dir] .md\:my-base {
    margin-top: 2.2rem !important;
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .md\:mx-base {
margin-left: 2.2rem !important;
margin-right: 2.2rem !important
  }

  [dir=rtl] .md\:mx-base {
    margin-right: 2.2rem !important;
    margin-left: 2.2rem !important
  }

  [dir] .md\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important
  }

  [dir=ltr] .md\:-mx-px {
margin-left: -1px !important;
margin-right: -1px !important
  }

  [dir=rtl] .md\:-mx-px {
    margin-right: -1px !important;
    margin-left: -1px !important
  }

  [dir] .md\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .md\:-mx-1 {
margin-left: -0.25rem !important;
margin-right: -0.25rem !important
  }

  [dir=rtl] .md\:-mx-1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important
  }

  [dir] .md\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .md\:-mx-2 {
margin-left: -0.5rem !important;
margin-right: -0.5rem !important
  }

  [dir=rtl] .md\:-mx-2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important
  }

  [dir] .md\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .md\:-mx-3 {
margin-left: -0.75rem !important;
margin-right: -0.75rem !important
  }

  [dir=rtl] .md\:-mx-3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important
  }

  [dir] .md\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important
  }

  [dir=ltr] .md\:-mx-4 {
margin-left: -1rem !important;
margin-right: -1rem !important
  }

  [dir=rtl] .md\:-mx-4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important
  }

  [dir] .md\:mt-0 {
    margin-top: 0 !important
  }

  [dir=ltr] .md\:mr-0 {
margin-right: 0 !important
  }

  [dir=rtl] .md\:mr-0 {
    margin-left: 0 !important
  }

  [dir] .md\:mb-0 {
    margin-bottom: 0 !important
  }

  [dir=ltr] .md\:ml-0 {
margin-left: 0 !important
  }

  [dir=rtl] .md\:ml-0 {
    margin-right: 0 !important
  }

  [dir] .md\:mt-1 {
    margin-top: 0.25rem !important
  }

  [dir=ltr] .md\:mr-1 {
margin-right: 0.25rem !important
  }

  [dir=rtl] .md\:mr-1 {
    margin-left: 0.25rem !important
  }

  [dir] .md\:mb-1 {
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .md\:ml-1 {
margin-left: 0.25rem !important
  }

  [dir=rtl] .md\:ml-1 {
    margin-right: 0.25rem !important
  }

  [dir] .md\:mt-2 {
    margin-top: 0.5rem !important
  }

  [dir=ltr] .md\:mr-2 {
margin-right: 0.5rem !important
  }

  [dir=rtl] .md\:mr-2 {
    margin-left: 0.5rem !important
  }

  [dir] .md\:mb-2 {
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .md\:ml-2 {
margin-left: 0.5rem !important
  }

  [dir=rtl] .md\:ml-2 {
    margin-right: 0.5rem !important
  }

  [dir] .md\:mt-3 {
    margin-top: 0.75rem !important
  }

  [dir=ltr] .md\:mr-3 {
margin-right: 0.75rem !important
  }

  [dir=rtl] .md\:mr-3 {
    margin-left: 0.75rem !important
  }

  [dir] .md\:mb-3 {
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .md\:ml-3 {
margin-left: 0.75rem !important
  }

  [dir=rtl] .md\:ml-3 {
    margin-right: 0.75rem !important
  }

  [dir] .md\:mt-4 {
    margin-top: 1rem !important
  }

  [dir=ltr] .md\:mr-4 {
margin-right: 1rem !important
  }

  [dir=rtl] .md\:mr-4 {
    margin-left: 1rem !important
  }

  [dir] .md\:mb-4 {
    margin-bottom: 1rem !important
  }

  [dir=ltr] .md\:ml-4 {
margin-left: 1rem !important
  }

  [dir=rtl] .md\:ml-4 {
    margin-right: 1rem !important
  }

  [dir] .md\:mt-5 {
    margin-top: 1.25rem !important
  }

  [dir=ltr] .md\:mr-5 {
margin-right: 1.25rem !important
  }

  [dir=rtl] .md\:mr-5 {
    margin-left: 1.25rem !important
  }

  [dir] .md\:mb-5 {
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .md\:ml-5 {
margin-left: 1.25rem !important
  }

  [dir=rtl] .md\:ml-5 {
    margin-right: 1.25rem !important
  }

  [dir] .md\:mt-6 {
    margin-top: 1.5rem !important
  }

  [dir=ltr] .md\:mr-6 {
margin-right: 1.5rem !important
  }

  [dir=rtl] .md\:mr-6 {
    margin-left: 1.5rem !important
  }

  [dir] .md\:mb-6 {
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .md\:ml-6 {
margin-left: 1.5rem !important
  }

  [dir=rtl] .md\:ml-6 {
    margin-right: 1.5rem !important
  }

  [dir] .md\:mt-8 {
    margin-top: 2rem !important
  }

  [dir=ltr] .md\:mr-8 {
margin-right: 2rem !important
  }

  [dir=rtl] .md\:mr-8 {
    margin-left: 2rem !important
  }

  [dir] .md\:mb-8 {
    margin-bottom: 2rem !important
  }

  [dir=ltr] .md\:ml-8 {
margin-left: 2rem !important
  }

  [dir=rtl] .md\:ml-8 {
    margin-right: 2rem !important
  }

  [dir] .md\:mt-10 {
    margin-top: 2.5rem !important
  }

  [dir=ltr] .md\:mr-10 {
margin-right: 2.5rem !important
  }

  [dir=rtl] .md\:mr-10 {
    margin-left: 2.5rem !important
  }

  [dir] .md\:mb-10 {
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .md\:ml-10 {
margin-left: 2.5rem !important
  }

  [dir=rtl] .md\:ml-10 {
    margin-right: 2.5rem !important
  }

  [dir] .md\:mt-12 {
    margin-top: 3rem !important
  }

  [dir=ltr] .md\:mr-12 {
margin-right: 3rem !important
  }

  [dir=rtl] .md\:mr-12 {
    margin-left: 3rem !important
  }

  [dir] .md\:mb-12 {
    margin-bottom: 3rem !important
  }

  [dir=ltr] .md\:ml-12 {
margin-left: 3rem !important
  }

  [dir=rtl] .md\:ml-12 {
    margin-right: 3rem !important
  }

  [dir] .md\:mt-16 {
    margin-top: 4rem !important
  }

  [dir=ltr] .md\:mr-16 {
margin-right: 4rem !important
  }

  [dir=rtl] .md\:mr-16 {
    margin-left: 4rem !important
  }

  [dir] .md\:mb-16 {
    margin-bottom: 4rem !important
  }

  [dir=ltr] .md\:ml-16 {
margin-left: 4rem !important
  }

  [dir=rtl] .md\:ml-16 {
    margin-right: 4rem !important
  }

  [dir] .md\:mt-20 {
    margin-top: 5rem !important
  }

  [dir=ltr] .md\:mr-20 {
margin-right: 5rem !important
  }

  [dir=rtl] .md\:mr-20 {
    margin-left: 5rem !important
  }

  [dir] .md\:mb-20 {
    margin-bottom: 5rem !important
  }

  [dir=ltr] .md\:ml-20 {
margin-left: 5rem !important
  }

  [dir=rtl] .md\:ml-20 {
    margin-right: 5rem !important
  }

  [dir] .md\:mt-24 {
    margin-top: 6rem !important
  }

  [dir=ltr] .md\:mr-24 {
margin-right: 6rem !important
  }

  [dir=rtl] .md\:mr-24 {
    margin-left: 6rem !important
  }

  [dir] .md\:mb-24 {
    margin-bottom: 6rem !important
  }

  [dir=ltr] .md\:ml-24 {
margin-left: 6rem !important
  }

  [dir=rtl] .md\:ml-24 {
    margin-right: 6rem !important
  }

  [dir] .md\:mt-32 {
    margin-top: 8rem !important
  }

  [dir=ltr] .md\:mr-32 {
margin-right: 8rem !important
  }

  [dir=rtl] .md\:mr-32 {
    margin-left: 8rem !important
  }

  [dir] .md\:mb-32 {
    margin-bottom: 8rem !important
  }

  [dir=ltr] .md\:ml-32 {
margin-left: 8rem !important
  }

  [dir=rtl] .md\:ml-32 {
    margin-right: 8rem !important
  }

  [dir] .md\:mt-auto {
    margin-top: auto !important
  }

  [dir=ltr] .md\:mr-auto {
margin-right: auto !important
  }

  [dir=rtl] .md\:mr-auto {
    margin-left: auto !important
  }

  [dir] .md\:mb-auto {
    margin-bottom: auto !important
  }

  [dir=ltr] .md\:ml-auto {
margin-left: auto !important
  }

  [dir=rtl] .md\:ml-auto {
    margin-right: auto !important
  }

  [dir] .md\:mt-px {
    margin-top: 1px !important
  }

  [dir=ltr] .md\:mr-px {
margin-right: 1px !important
  }

  [dir=rtl] .md\:mr-px {
    margin-left: 1px !important
  }

  [dir] .md\:mb-px {
    margin-bottom: 1px !important
  }

  [dir=ltr] .md\:ml-px {
margin-left: 1px !important
  }

  [dir=rtl] .md\:ml-px {
    margin-right: 1px !important
  }

  [dir] .md\:mt-base {
    margin-top: 2.2rem !important
  }

  [dir=ltr] .md\:mr-base {
margin-right: 2.2rem !important
  }

  [dir=rtl] .md\:mr-base {
    margin-left: 2.2rem !important
  }

  [dir] .md\:mb-base {
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .md\:ml-base {
margin-left: 2.2rem !important
  }

  [dir=rtl] .md\:ml-base {
    margin-right: 2.2rem !important
  }

  [dir] .md\:-mt-px {
    margin-top: -1px !important
  }

  [dir=ltr] .md\:-mr-px {
margin-right: -1px !important
  }

  [dir=rtl] .md\:-mr-px {
    margin-left: -1px !important
  }

  [dir] .md\:-mb-px {
    margin-bottom: -1px !important
  }

  [dir=ltr] .md\:-ml-px {
margin-left: -1px !important
  }

  [dir=rtl] .md\:-ml-px {
    margin-right: -1px !important
  }

  [dir] .md\:-mt-1 {
    margin-top: -0.25rem !important
  }

  [dir=ltr] .md\:-mr-1 {
margin-right: -0.25rem !important
  }

  [dir=rtl] .md\:-mr-1 {
    margin-left: -0.25rem !important
  }

  [dir] .md\:-mb-1 {
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .md\:-ml-1 {
margin-left: -0.25rem !important
  }

  [dir=rtl] .md\:-ml-1 {
    margin-right: -0.25rem !important
  }

  [dir] .md\:-mt-2 {
    margin-top: -0.5rem !important
  }

  [dir=ltr] .md\:-mr-2 {
margin-right: -0.5rem !important
  }

  [dir=rtl] .md\:-mr-2 {
    margin-left: -0.5rem !important
  }

  [dir] .md\:-mb-2 {
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .md\:-ml-2 {
margin-left: -0.5rem !important
  }

  [dir=rtl] .md\:-ml-2 {
    margin-right: -0.5rem !important
  }

  [dir] .md\:-mt-3 {
    margin-top: -0.75rem !important
  }

  [dir=ltr] .md\:-mr-3 {
margin-right: -0.75rem !important
  }

  [dir=rtl] .md\:-mr-3 {
    margin-left: -0.75rem !important
  }

  [dir] .md\:-mb-3 {
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .md\:-ml-3 {
margin-left: -0.75rem !important
  }

  [dir=rtl] .md\:-ml-3 {
    margin-right: -0.75rem !important
  }

  [dir] .md\:-mt-4 {
    margin-top: -1rem !important
  }

  [dir=ltr] .md\:-mr-4 {
margin-right: -1rem !important
  }

  [dir=rtl] .md\:-mr-4 {
    margin-left: -1rem !important
  }

  [dir] .md\:-mb-4 {
    margin-bottom: -1rem !important
  }

  [dir=ltr] .md\:-ml-4 {
margin-left: -1rem !important
  }

  [dir=rtl] .md\:-ml-4 {
    margin-right: -1rem !important
  }

  .md\:max-h-xs {
    max-height: 20rem !important
  }

  .md\:max-h-sm {
    max-height: 30rem !important
  }

  .md\:max-h-md {
    max-height: 40rem !important
  }

  .md\:max-h-lg {
    max-height: 50rem !important
  }

  .md\:max-h-full {
    max-height: 100% !important
  }

  .md\:max-h-screen {
    max-height: 100vh !important
  }

  .md\:max-w-8 {
    max-width: 2rem !important
  }

  .md\:max-w-10 {
    max-width: 2.5rem !important
  }

  .md\:max-w-12 {
    max-width: 3rem !important
  }

  .md\:max-w-16 {
    max-width: 4rem !important
  }

  .md\:max-w-24 {
    max-width: 6rem !important
  }

  .md\:max-w-32 {
    max-width: 8rem !important
  }

  .md\:max-w-48 {
    max-width: 12rem !important
  }

  .md\:max-w-64 {
    max-width: 16rem !important
  }

  .md\:max-w-xs {
    max-width: 20rem !important
  }

  .md\:max-w-sm {
    max-width: 30rem !important
  }

  .md\:max-w-md {
    max-width: 40rem !important
  }

  .md\:max-w-lg {
    max-width: 50rem !important
  }

  .md\:max-w-xl {
    max-width: 60rem !important
  }

  .md\:max-w-2xl {
    max-width: 70rem !important
  }

  .md\:max-w-3xl {
    max-width: 80rem !important
  }

  .md\:max-w-4xl {
    max-width: 90rem !important
  }

  .md\:max-w-5xl {
    max-width: 100rem !important
  }

  .md\:max-w-full {
    max-width: 100% !important
  }

  .md\:min-h-0 {
    min-height: 0 !important
  }

  .md\:min-h-full {
    min-height: 100% !important
  }

  .md\:min-h-screen {
    min-height: 100vh !important
  }

  .md\:min-w-0 {
    min-width: 0 !important
  }

  .md\:min-w-16 {
    min-width: 4rem !important
  }

  .md\:min-w-24 {
    min-width: 6rem !important
  }

  .md\:min-w-32 {
    min-width: 8rem !important
  }

  .md\:min-w-48 {
    min-width: 12rem !important
  }

  .md\:min-w-64 {
    min-width: 16rem !important
  }

  .md\:min-w-full {
    min-width: 100% !important
  }

  .md\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important
  }

  .md\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important
  }

  .md\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important
  }

  .md\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important
  }

  .md\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important
  }

  .md\:object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important
  }

  .md\:object-center {
    -o-object-position: center !important;
       object-position: center !important
  }

  [dir=ltr] .md\:object-left {
-o-object-position: left !important;
object-position: left !important
  }

  [dir=rtl] .md\:object-left {
    -o-object-position: right !important;
       object-position: right !important
  }

  [dir=ltr] .md\:object-left-bottom {
-o-object-position: left bottom !important;
object-position: left bottom !important
  }

  [dir=rtl] .md\:object-left-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important
  }

  [dir=ltr] .md\:object-left-top {
-o-object-position: left top !important;
object-position: left top !important
  }

  [dir=rtl] .md\:object-left-top {
    -o-object-position: right top !important;
       object-position: right top !important
  }

  [dir=ltr] .md\:object-right {
-o-object-position: right !important;
object-position: right !important
  }

  [dir=rtl] .md\:object-right {
    -o-object-position: left !important;
       object-position: left !important
  }

  [dir=ltr] .md\:object-right-bottom {
-o-object-position: right bottom !important;
object-position: right bottom !important
  }

  [dir=rtl] .md\:object-right-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important
  }

  [dir=ltr] .md\:object-right-top {
-o-object-position: right top !important;
object-position: right top !important
  }

  [dir=rtl] .md\:object-right-top {
    -o-object-position: left top !important;
       object-position: left top !important
  }

  .md\:object-top {
    -o-object-position: top !important;
       object-position: top !important
  }

  .md\:opacity-0 {
    opacity: 0 !important
  }

  .md\:opacity-25 {
    opacity: 0.25 !important
  }

  .md\:opacity-50 {
    opacity: 0.5 !important
  }

  .md\:opacity-75 {
    opacity: 0.75 !important
  }

  .md\:opacity-100 {
    opacity: 1 !important
  }

  .md\:overflow-auto {
    overflow: auto !important
  }

  .md\:overflow-hidden {
    overflow: hidden !important
  }

  .md\:overflow-visible {
    overflow: visible !important
  }

  .md\:overflow-scroll {
    overflow: scroll !important
  }

  .md\:overflow-x-auto {
    overflow-x: auto !important
  }

  .md\:overflow-y-auto {
    overflow-y: auto !important
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden !important
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden !important
  }

  .md\:overflow-x-visible {
    overflow-x: visible !important
  }

  .md\:overflow-y-visible {
    overflow-y: visible !important
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll !important
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll !important
  }

  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important
  }

  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important
  }

  [dir] .md\:p-0 {
    padding: 0 !important
  }

  [dir] .md\:p-1 {
    padding: 0.25rem !important
  }

  [dir] .md\:p-2 {
    padding: 0.5rem !important
  }

  [dir] .md\:p-3 {
    padding: 0.75rem !important
  }

  [dir] .md\:p-4 {
    padding: 1rem !important
  }

  [dir] .md\:p-5 {
    padding: 1.25rem !important
  }

  [dir] .md\:p-6 {
    padding: 1.5rem !important
  }

  [dir] .md\:p-8 {
    padding: 2rem !important
  }

  [dir] .md\:p-10 {
    padding: 2.5rem !important
  }

  [dir] .md\:p-12 {
    padding: 3rem !important
  }

  [dir] .md\:p-16 {
    padding: 4rem !important
  }

  [dir] .md\:p-20 {
    padding: 5rem !important
  }

  [dir] .md\:p-24 {
    padding: 6rem !important
  }

  [dir] .md\:p-32 {
    padding: 8rem !important
  }

  [dir] .md\:p-px {
    padding: 1px !important
  }

  [dir] .md\:p-base {
    padding: 2.2rem !important
  }

  [dir] .md\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  [dir=ltr] .md\:px-0 {
padding-left: 0 !important;
padding-right: 0 !important
  }

  [dir=rtl] .md\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  [dir] .md\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .md\:px-1 {
padding-left: 0.25rem !important;
padding-right: 0.25rem !important
  }

  [dir=rtl] .md\:px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important
  }

  [dir] .md\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .md\:px-2 {
padding-left: 0.5rem !important;
padding-right: 0.5rem !important
  }

  [dir=rtl] .md\:px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important
  }

  [dir] .md\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .md\:px-3 {
padding-left: 0.75rem !important;
padding-right: 0.75rem !important
  }

  [dir=rtl] .md\:px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important
  }

  [dir] .md\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

  [dir=ltr] .md\:px-4 {
padding-left: 1rem !important;
padding-right: 1rem !important
  }

  [dir=rtl] .md\:px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  [dir] .md\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .md\:px-5 {
padding-left: 1.25rem !important;
padding-right: 1.25rem !important
  }

  [dir=rtl] .md\:px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important
  }

  [dir] .md\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .md\:px-6 {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important
  }

  [dir=rtl] .md\:px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  [dir] .md\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }

  [dir=ltr] .md\:px-8 {
padding-left: 2rem !important;
padding-right: 2rem !important
  }

  [dir=rtl] .md\:px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
  }

  [dir] .md\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .md\:px-10 {
padding-left: 2.5rem !important;
padding-right: 2.5rem !important
  }

  [dir=rtl] .md\:px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important
  }

  [dir] .md\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

  [dir=ltr] .md\:px-12 {
padding-left: 3rem !important;
padding-right: 3rem !important
  }

  [dir=rtl] .md\:px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  [dir] .md\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
  }

  [dir=ltr] .md\:px-16 {
padding-left: 4rem !important;
padding-right: 4rem !important
  }

  [dir=rtl] .md\:px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important
  }

  [dir] .md\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
  }

  [dir=ltr] .md\:px-20 {
padding-left: 5rem !important;
padding-right: 5rem !important
  }

  [dir=rtl] .md\:px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important
  }

  [dir] .md\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
  }

  [dir=ltr] .md\:px-24 {
padding-left: 6rem !important;
padding-right: 6rem !important
  }

  [dir=rtl] .md\:px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important
  }

  [dir] .md\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }

  [dir=ltr] .md\:px-32 {
padding-left: 8rem !important;
padding-right: 8rem !important
  }

  [dir=rtl] .md\:px-32 {
    padding-right: 8rem !important;
    padding-left: 8rem !important
  }

  [dir] .md\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important
  }

  [dir=ltr] .md\:px-px {
padding-left: 1px !important;
padding-right: 1px !important
  }

  [dir=rtl] .md\:px-px {
    padding-right: 1px !important;
    padding-left: 1px !important
  }

  [dir] .md\:py-base {
    padding-top: 2.2rem !important;
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .md\:px-base {
padding-left: 2.2rem !important;
padding-right: 2.2rem !important
  }

  [dir=rtl] .md\:px-base {
    padding-right: 2.2rem !important;
    padding-left: 2.2rem !important
  }

  [dir] .md\:pt-0 {
    padding-top: 0 !important
  }

  [dir=ltr] .md\:pr-0 {
padding-right: 0 !important
  }

  [dir=rtl] .md\:pr-0 {
    padding-left: 0 !important
  }

  [dir] .md\:pb-0 {
    padding-bottom: 0 !important
  }

  [dir=ltr] .md\:pl-0 {
padding-left: 0 !important
  }

  [dir=rtl] .md\:pl-0 {
    padding-right: 0 !important
  }

  [dir] .md\:pt-1 {
    padding-top: 0.25rem !important
  }

  [dir=ltr] .md\:pr-1 {
padding-right: 0.25rem !important
  }

  [dir=rtl] .md\:pr-1 {
    padding-left: 0.25rem !important
  }

  [dir] .md\:pb-1 {
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .md\:pl-1 {
padding-left: 0.25rem !important
  }

  [dir=rtl] .md\:pl-1 {
    padding-right: 0.25rem !important
  }

  [dir] .md\:pt-2 {
    padding-top: 0.5rem !important
  }

  [dir=ltr] .md\:pr-2 {
padding-right: 0.5rem !important
  }

  [dir=rtl] .md\:pr-2 {
    padding-left: 0.5rem !important
  }

  [dir] .md\:pb-2 {
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .md\:pl-2 {
padding-left: 0.5rem !important
  }

  [dir=rtl] .md\:pl-2 {
    padding-right: 0.5rem !important
  }

  [dir] .md\:pt-3 {
    padding-top: 0.75rem !important
  }

  [dir=ltr] .md\:pr-3 {
padding-right: 0.75rem !important
  }

  [dir=rtl] .md\:pr-3 {
    padding-left: 0.75rem !important
  }

  [dir] .md\:pb-3 {
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .md\:pl-3 {
padding-left: 0.75rem !important
  }

  [dir=rtl] .md\:pl-3 {
    padding-right: 0.75rem !important
  }

  [dir] .md\:pt-4 {
    padding-top: 1rem !important
  }

  [dir=ltr] .md\:pr-4 {
padding-right: 1rem !important
  }

  [dir=rtl] .md\:pr-4 {
    padding-left: 1rem !important
  }

  [dir] .md\:pb-4 {
    padding-bottom: 1rem !important
  }

  [dir=ltr] .md\:pl-4 {
padding-left: 1rem !important
  }

  [dir=rtl] .md\:pl-4 {
    padding-right: 1rem !important
  }

  [dir] .md\:pt-5 {
    padding-top: 1.25rem !important
  }

  [dir=ltr] .md\:pr-5 {
padding-right: 1.25rem !important
  }

  [dir=rtl] .md\:pr-5 {
    padding-left: 1.25rem !important
  }

  [dir] .md\:pb-5 {
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .md\:pl-5 {
padding-left: 1.25rem !important
  }

  [dir=rtl] .md\:pl-5 {
    padding-right: 1.25rem !important
  }

  [dir] .md\:pt-6 {
    padding-top: 1.5rem !important
  }

  [dir=ltr] .md\:pr-6 {
padding-right: 1.5rem !important
  }

  [dir=rtl] .md\:pr-6 {
    padding-left: 1.5rem !important
  }

  [dir] .md\:pb-6 {
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .md\:pl-6 {
padding-left: 1.5rem !important
  }

  [dir=rtl] .md\:pl-6 {
    padding-right: 1.5rem !important
  }

  [dir] .md\:pt-8 {
    padding-top: 2rem !important
  }

  [dir=ltr] .md\:pr-8 {
padding-right: 2rem !important
  }

  [dir=rtl] .md\:pr-8 {
    padding-left: 2rem !important
  }

  [dir] .md\:pb-8 {
    padding-bottom: 2rem !important
  }

  [dir=ltr] .md\:pl-8 {
padding-left: 2rem !important
  }

  [dir=rtl] .md\:pl-8 {
    padding-right: 2rem !important
  }

  [dir] .md\:pt-10 {
    padding-top: 2.5rem !important
  }

  [dir=ltr] .md\:pr-10 {
padding-right: 2.5rem !important
  }

  [dir=rtl] .md\:pr-10 {
    padding-left: 2.5rem !important
  }

  [dir] .md\:pb-10 {
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .md\:pl-10 {
padding-left: 2.5rem !important
  }

  [dir=rtl] .md\:pl-10 {
    padding-right: 2.5rem !important
  }

  [dir] .md\:pt-12 {
    padding-top: 3rem !important
  }

  [dir=ltr] .md\:pr-12 {
padding-right: 3rem !important
  }

  [dir=rtl] .md\:pr-12 {
    padding-left: 3rem !important
  }

  [dir] .md\:pb-12 {
    padding-bottom: 3rem !important
  }

  [dir=ltr] .md\:pl-12 {
padding-left: 3rem !important
  }

  [dir=rtl] .md\:pl-12 {
    padding-right: 3rem !important
  }

  [dir] .md\:pt-16 {
    padding-top: 4rem !important
  }

  [dir=ltr] .md\:pr-16 {
padding-right: 4rem !important
  }

  [dir=rtl] .md\:pr-16 {
    padding-left: 4rem !important
  }

  [dir] .md\:pb-16 {
    padding-bottom: 4rem !important
  }

  [dir=ltr] .md\:pl-16 {
padding-left: 4rem !important
  }

  [dir=rtl] .md\:pl-16 {
    padding-right: 4rem !important
  }

  [dir] .md\:pt-20 {
    padding-top: 5rem !important
  }

  [dir=ltr] .md\:pr-20 {
padding-right: 5rem !important
  }

  [dir=rtl] .md\:pr-20 {
    padding-left: 5rem !important
  }

  [dir] .md\:pb-20 {
    padding-bottom: 5rem !important
  }

  [dir=ltr] .md\:pl-20 {
padding-left: 5rem !important
  }

  [dir=rtl] .md\:pl-20 {
    padding-right: 5rem !important
  }

  [dir] .md\:pt-24 {
    padding-top: 6rem !important
  }

  [dir=ltr] .md\:pr-24 {
padding-right: 6rem !important
  }

  [dir=rtl] .md\:pr-24 {
    padding-left: 6rem !important
  }

  [dir] .md\:pb-24 {
    padding-bottom: 6rem !important
  }

  [dir=ltr] .md\:pl-24 {
padding-left: 6rem !important
  }

  [dir=rtl] .md\:pl-24 {
    padding-right: 6rem !important
  }

  [dir] .md\:pt-32 {
    padding-top: 8rem !important
  }

  [dir=ltr] .md\:pr-32 {
padding-right: 8rem !important
  }

  [dir=rtl] .md\:pr-32 {
    padding-left: 8rem !important
  }

  [dir] .md\:pb-32 {
    padding-bottom: 8rem !important
  }

  [dir=ltr] .md\:pl-32 {
padding-left: 8rem !important
  }

  [dir=rtl] .md\:pl-32 {
    padding-right: 8rem !important
  }

  [dir] .md\:pt-px {
    padding-top: 1px !important
  }

  [dir=ltr] .md\:pr-px {
padding-right: 1px !important
  }

  [dir=rtl] .md\:pr-px {
    padding-left: 1px !important
  }

  [dir] .md\:pb-px {
    padding-bottom: 1px !important
  }

  [dir=ltr] .md\:pl-px {
padding-left: 1px !important
  }

  [dir=rtl] .md\:pl-px {
    padding-right: 1px !important
  }

  [dir] .md\:pt-base {
    padding-top: 2.2rem !important
  }

  [dir=ltr] .md\:pr-base {
padding-right: 2.2rem !important
  }

  [dir=rtl] .md\:pr-base {
    padding-left: 2.2rem !important
  }

  [dir] .md\:pb-base {
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .md\:pl-base {
padding-left: 2.2rem !important
  }

  [dir=rtl] .md\:pl-base {
    padding-right: 2.2rem !important
  }

  .md\:pointer-events-none {
    pointer-events: none !important
  }

  .md\:pointer-events-auto {
    pointer-events: auto !important
  }

  .md\:static {
    position: static !important
  }

  .md\:fixed {
    position: fixed !important
  }

  .md\:absolute {
    position: absolute !important
  }

  .md\:relative {
    position: relative !important
  }

  .md\:sticky {
    position: sticky !important
  }

  .md\:inset-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .md\:inset-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .md\:inset-0 {
    left: 0 !important;
    right: 0 !important
  }

  .md\:inset-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .md\:inset-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .md\:inset-auto {
    left: auto !important;
    right: auto !important
  }

  .md\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .md\:inset-x-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .md\:inset-x-0 {
    left: 0 !important;
    right: 0 !important
  }

  .md\:inset-y-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .md\:inset-x-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .md\:inset-x-auto {
    left: auto !important;
    right: auto !important
  }

  .md\:top-0 {
    top: 0 !important
  }

  [dir=ltr] .md\:right-0 {
right: 0 !important
  }

  [dir=rtl] .md\:right-0 {
    left: 0 !important
  }

  .md\:bottom-0 {
    bottom: 0 !important
  }

  [dir=ltr] .md\:left-0 {
left: 0 !important
  }

  [dir=rtl] .md\:left-0 {
    right: 0 !important
  }

  .md\:top-auto {
    top: auto !important
  }

  [dir=ltr] .md\:right-auto {
right: auto !important
  }

  [dir=rtl] .md\:right-auto {
    left: auto !important
  }

  .md\:bottom-auto {
    bottom: auto !important
  }

  [dir=ltr] .md\:left-auto {
left: auto !important
  }

  [dir=rtl] .md\:left-auto {
    right: auto !important
  }

  .md\:resize-none {
    resize: none !important
  }

  .md\:resize-y {
    resize: vertical !important
  }

  .md\:resize-x {
    resize: horizontal !important
  }

  .md\:resize {
    resize: both !important
  }

  .md\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .md\:shadow {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .md\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .md\: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\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .md\: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\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .md\:shadow-inner {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .md\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .md\:shadow-xl {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .md\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .md\:shadow-2xl {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .md\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .md\:shadow-outline {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .md\:shadow-none {
    -webkit-box-shadow: none !important
  }

  [dir] .md\:shadow-none {
            box-shadow: none !important
  }

  .md\:shadow-drop {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .md\:shadow-drop {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .md\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .md\:hover\:shadow:hover {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .md\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .md\:hover\:shadow-md:hover {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .md\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .md\:hover\:shadow-lg:hover {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .md\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .md\:hover\:shadow-inner:hover {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .md\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .md\:hover\:shadow-xl:hover {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .md\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .md\:hover\:shadow-2xl:hover {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .md\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .md\:hover\:shadow-outline:hover {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .md\:hover\:shadow-none:hover {
    -webkit-box-shadow: none !important
  }

  [dir] .md\:hover\:shadow-none:hover {
            box-shadow: none !important
  }

  .md\:hover\:shadow-drop:hover {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .md\:hover\:shadow-drop:hover {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .md\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .md\:focus\:shadow:focus {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .md\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .md\:focus\:shadow-md:focus {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .md\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .md\:focus\:shadow-lg:focus {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .md\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .md\:focus\:shadow-inner:focus {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .md\:focus\:shadow-xl:focus {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .md\:focus\:shadow-xl:focus {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .md\:focus\:shadow-2xl:focus {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .md\:focus\:shadow-2xl:focus {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .md\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .md\:focus\:shadow-outline:focus {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .md\:focus\:shadow-none:focus {
    -webkit-box-shadow: none !important
  }

  [dir] .md\:focus\:shadow-none:focus {
            box-shadow: none !important
  }

  .md\:focus\:shadow-drop:focus {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .md\:focus\:shadow-drop:focus {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .md\:table-auto {
    table-layout: auto !important
  }

  .md\:table-fixed {
    table-layout: fixed !important
  }

  [dir=ltr] .md\:text-left {
text-align: left !important
  }

  [dir=rtl] .md\:text-left {
    text-align: right !important
  }

  [dir] .md\:text-center {
    text-align: center !important
  }

  [dir=ltr] .md\:text-right {
text-align: right !important
  }

  [dir=rtl] .md\:text-right {
    text-align: left !important
  }

  [dir] .md\:text-justify {
    text-align: justify !important
  }

  .md\:text-inherit {
    color: inherit !important
  }

  .md\:text-transparent {
    color: transparent !important
  }

  .md\:text-black {
    color: #22292f !important
  }

  .md\:text-white {
    color: #ffffff !important
  }

  .md\:text-grey {
    color: #b8c2cc !important
  }

  .md\:text-grey-light {
    color: #dae1e7 !important
  }

  .md\:hover\:text-inherit:hover {
    color: inherit !important
  }

  .md\:hover\:text-transparent:hover {
    color: transparent !important
  }

  .md\:hover\:text-black:hover {
    color: #22292f !important
  }

  .md\:hover\:text-white:hover {
    color: #ffffff !important
  }

  .md\:hover\:text-grey:hover {
    color: #b8c2cc !important
  }

  .md\:hover\:text-grey-light:hover {
    color: #dae1e7 !important
  }

  .md\:focus\:text-inherit:focus {
    color: inherit !important
  }

  .md\:focus\:text-transparent:focus {
    color: transparent !important
  }

  .md\:focus\:text-black:focus {
    color: #22292f !important
  }

  .md\:focus\:text-white:focus {
    color: #ffffff !important
  }

  .md\:focus\:text-grey:focus {
    color: #b8c2cc !important
  }

  .md\:focus\:text-grey-light:focus {
    color: #dae1e7 !important
  }

  .md\:text-2xs {
    font-size: .5rem !important
  }

  .md\:text-xs {
    font-size: .75rem !important
  }

  .md\:text-sm {
    font-size: .875rem !important
  }

  .md\:text-base {
    font-size: 1rem !important
  }

  .md\:text-lg {
    font-size: 1.125rem !important
  }

  .md\:text-xl {
    font-size: 1.25rem !important
  }

  .md\:text-2xl {
    font-size: 1.5rem !important
  }

  .md\:text-3xl {
    font-size: 1.875rem !important
  }

  .md\:text-4xl {
    font-size: 2.25rem !important
  }

  .md\:text-5xl {
    font-size: 3rem !important
  }

  .md\:text-6xl {
    font-size: 4rem !important
  }

  .md\:italic {
    font-style: italic !important
  }

  .md\:not-italic {
    font-style: normal !important
  }

  .md\:hover\:italic:hover {
    font-style: italic !important
  }

  .md\:hover\:not-italic:hover {
    font-style: normal !important
  }

  .md\:focus\:italic:focus {
    font-style: italic !important
  }

  .md\:focus\:not-italic:focus {
    font-style: normal !important
  }

  .md\:uppercase {
    text-transform: uppercase !important
  }

  .md\:lowercase {
    text-transform: lowercase !important
  }

  .md\:capitalize {
    text-transform: capitalize !important
  }

  .md\:normal-case {
    text-transform: none !important
  }

  .md\:hover\:uppercase:hover {
    text-transform: uppercase !important
  }

  .md\:hover\:lowercase:hover {
    text-transform: lowercase !important
  }

  .md\:hover\:capitalize:hover {
    text-transform: capitalize !important
  }

  .md\:hover\:normal-case:hover {
    text-transform: none !important
  }

  .md\:focus\:uppercase:focus {
    text-transform: uppercase !important
  }

  .md\:focus\:lowercase:focus {
    text-transform: lowercase !important
  }

  .md\:focus\:capitalize:focus {
    text-transform: capitalize !important
  }

  .md\:focus\:normal-case:focus {
    text-transform: none !important
  }

  .md\:underline {
    text-decoration: underline !important
  }

  .md\:line-through {
    text-decoration: line-through !important
  }

  .md\:no-underline {
    text-decoration: none !important
  }

  .md\:hover\:underline:hover {
    text-decoration: underline !important
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through !important
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none !important
  }

  .md\:focus\:underline:focus {
    text-decoration: underline !important
  }

  .md\:focus\:line-through:focus {
    text-decoration: line-through !important
  }

  .md\:focus\:no-underline:focus {
    text-decoration: none !important
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .md\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .md\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .md\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .md\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .md\:tracking-tight {
    letter-spacing: -0.05em !important
  }

  .md\:tracking-normal {
    letter-spacing: 0 !important
  }

  .md\:tracking-wide {
    letter-spacing: 0.05em !important
  }

  .md\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important
  }

  .md\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important
  }

  .md\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important
  }

  .md\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important
  }

  .md\:align-baseline {
    vertical-align: baseline !important
  }

  .md\:align-top {
    vertical-align: top !important
  }

  .md\:align-middle {
    vertical-align: middle !important
  }

  .md\:align-bottom {
    vertical-align: bottom !important
  }

  .md\:align-text-top {
    vertical-align: text-top !important
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom !important
  }

  .md\:visible {
    visibility: visible !important
  }

  .md\:invisible {
    visibility: hidden !important
  }

  .md\:whitespace-normal {
    white-space: normal !important
  }

  .md\:whitespace-no-wrap {
    white-space: nowrap !important
  }

  .md\:whitespace-pre {
    white-space: pre !important
  }

  .md\:whitespace-pre-line {
    white-space: pre-line !important
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap !important
  }

  .md\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important
  }

  .md\:break-words {
    overflow-wrap: break-word !important
  }

  .md\:break-all {
    word-break: break-all !important
  }

  .md\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
  }

  .md\:w-1 {
    width: 0.25rem !important
  }

  .md\:w-2 {
    width: 0.5rem !important
  }

  .md\:w-3 {
    width: 0.75rem !important
  }

  .md\:w-4 {
    width: 1rem !important
  }

  .md\:w-5 {
    width: 1.25rem !important
  }

  .md\:w-6 {
    width: 1.5rem !important
  }

  .md\:w-8 {
    width: 2rem !important
  }

  .md\:w-10 {
    width: 2.5rem !important
  }

  .md\:w-12 {
    width: 3rem !important
  }

  .md\:w-16 {
    width: 4rem !important
  }

  .md\:w-18 {
    width: 5rem !important
  }

  .md\:w-24 {
    width: 6rem !important
  }

  .md\:w-32 {
    width: 8rem !important
  }

  .md\:w-48 {
    width: 12rem !important
  }

  .md\:w-64 {
    width: 16rem !important
  }

  .md\:w-auto {
    width: auto !important
  }

  .md\:w-px {
    width: 1px !important
  }

  .md\:w-1\/2 {
    width: 50% !important
  }

  .md\:w-1\/3 {
    width: 33.33333% !important
  }

  .md\:w-2\/3 {
    width: 66.66667% !important
  }

  .md\:w-1\/4 {
    width: 25% !important
  }

  .md\:w-3\/4 {
    width: 75% !important
  }

  .md\:w-1\/5 {
    width: 20% !important
  }

  .md\:w-2\/5 {
    width: 40% !important
  }

  .md\:w-3\/5 {
    width: 60% !important
  }

  .md\:w-4\/5 {
    width: 80% !important
  }

  .md\:w-1\/6 {
    width: 16.66667% !important
  }

  .md\:w-5\/6 {
    width: 83.33333% !important
  }

  .md\:w-1\/12 {
    width: 8.33333% !important
  }

  .md\:w-2\/12 {
    width: 16.66667% !important
  }

  .md\:w-3\/12 {
    width: 25% !important
  }

  .md\:w-4\/12 {
    width: 33.33333% !important
  }

  .md\:w-5\/12 {
    width: 41.66667% !important
  }

  .md\:w-6\/12 {
    width: 50% !important
  }

  .md\:w-7\/12 {
    width: 58.33333% !important
  }

  .md\:w-8\/12 {
    width: 66.66667% !important
  }

  .md\:w-9\/12 {
    width: 75% !important
  }

  .md\:w-10\/12 {
    width: 83.33333% !important
  }

  .md\:w-11\/12 {
    width: 91.66667% !important
  }

  .md\:w-full {
    width: 100% !important
  }

  .md\:w-screen {
    width: 100vw !important
  }

  .md\:z-0 {
    z-index: 0 !important
  }

  .md\:z-10 {
    z-index: 10 !important
  }

  .md\:z-20 {
    z-index: 20 !important
  }

  .md\:z-30 {
    z-index: 30 !important
  }

  .md\:z-40 {
    z-index: 40 !important
  }

  .md\:z-50 {
    z-index: 50 !important
  }

  .md\:z-auto {
    z-index: auto !important
  }
}

@media (min-width: 992px) {
  .lg\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important
  }

  [dir] .lg\:bg-fixed {
    background-attachment: fixed !important
  }

  [dir] .lg\:bg-local {
    background-attachment: local !important
  }

  [dir] .lg\:bg-scroll {
    background-attachment: scroll !important
  }

  [dir] .lg\:bg-transparent {
    background-color: transparent !important
  }

  [dir] .lg\:bg-black {
    background-color: #22292f !important
  }

  [dir] .lg\:bg-white {
    background-color: #ffffff !important
  }

  [dir] .lg\:bg-grey {
    background-color: #b8c2cc !important
  }

  [dir] .lg\:bg-grey-light {
    background-color: #dae1e7 !important
  }

  [dir] .lg\:hover\:bg-transparent:hover {
    background-color: transparent !important
  }

  [dir] .lg\:hover\:bg-black:hover {
    background-color: #22292f !important
  }

  [dir] .lg\:hover\:bg-white:hover {
    background-color: #ffffff !important
  }

  [dir] .lg\:hover\:bg-grey:hover {
    background-color: #b8c2cc !important
  }

  [dir] .lg\:hover\:bg-grey-light:hover {
    background-color: #dae1e7 !important
  }

  [dir] .lg\:focus\:bg-transparent:focus {
    background-color: transparent !important
  }

  [dir] .lg\:focus\:bg-black:focus {
    background-color: #22292f !important
  }

  [dir] .lg\:focus\:bg-white:focus {
    background-color: #ffffff !important
  }

  [dir] .lg\:focus\:bg-grey:focus {
    background-color: #b8c2cc !important
  }

  [dir] .lg\:focus\:bg-grey-light:focus {
    background-color: #dae1e7 !important
  }

  [dir] .lg\:bg-auto {
    background-size: auto !important
  }

  [dir] .lg\:bg-cover {
    background-size: cover !important
  }

  [dir] .lg\:bg-contain {
    background-size: contain !important
  }

  [dir] .lg\:border-transparent {
    border-color: transparent !important
  }

  [dir] .lg\:border-black {
    border-color: #22292f !important
  }

  [dir] .lg\:border-white {
    border-color: #ffffff !important
  }

  [dir] .lg\:border-grey {
    border-color: #b8c2cc !important
  }

  [dir] .lg\:border-grey-light {
    border-color: #dae1e7 !important
  }

  [dir] .lg\:hover\:border-transparent:hover {
    border-color: transparent !important
  }

  [dir] .lg\:hover\:border-black:hover {
    border-color: #22292f !important
  }

  [dir] .lg\:hover\:border-white:hover {
    border-color: #ffffff !important
  }

  [dir] .lg\:hover\:border-grey:hover {
    border-color: #b8c2cc !important
  }

  [dir] .lg\:hover\:border-grey-light:hover {
    border-color: #dae1e7 !important
  }

  [dir] .lg\:border-solid {
    border-style: solid !important
  }

  [dir] .lg\:border-dashed {
    border-style: dashed !important
  }

  [dir] .lg\:border-dotted {
    border-style: dotted !important
  }

  [dir] .lg\:border-none {
    border-style: none !important
  }

  [dir] .lg\:border-0 {
    border-width: 0 !important
  }

  [dir] .lg\:border-2 {
    border-width: 2px !important
  }

  [dir] .lg\:border-4 {
    border-width: 4px !important
  }

  [dir] .lg\:border-8 {
    border-width: 8px !important
  }

  [dir] .lg\:border {
    border-width: 1px !important
  }

  [dir] .lg\:border-t-0 {
    border-top-width: 0 !important
  }

  [dir=ltr] .lg\:border-r-0 {
border-right-width: 0 !important
  }

  [dir=rtl] .lg\:border-r-0 {
    border-left-width: 0 !important
  }

  [dir] .lg\:border-b-0 {
    border-bottom-width: 0 !important
  }

  [dir=ltr] .lg\:border-l-0 {
border-left-width: 0 !important
  }

  [dir=rtl] .lg\:border-l-0 {
    border-right-width: 0 !important
  }

  [dir] .lg\:border-t-2 {
    border-top-width: 2px !important
  }

  [dir=ltr] .lg\:border-r-2 {
border-right-width: 2px !important
  }

  [dir=rtl] .lg\:border-r-2 {
    border-left-width: 2px !important
  }

  [dir] .lg\:border-b-2 {
    border-bottom-width: 2px !important
  }

  [dir=ltr] .lg\:border-l-2 {
border-left-width: 2px !important
  }

  [dir=rtl] .lg\:border-l-2 {
    border-right-width: 2px !important
  }

  [dir] .lg\:border-t-4 {
    border-top-width: 4px !important
  }

  [dir=ltr] .lg\:border-r-4 {
border-right-width: 4px !important
  }

  [dir=rtl] .lg\:border-r-4 {
    border-left-width: 4px !important
  }

  [dir] .lg\:border-b-4 {
    border-bottom-width: 4px !important
  }

  [dir=ltr] .lg\:border-l-4 {
border-left-width: 4px !important
  }

  [dir=rtl] .lg\:border-l-4 {
    border-right-width: 4px !important
  }

  [dir] .lg\:border-t-8 {
    border-top-width: 8px !important
  }

  [dir=ltr] .lg\:border-r-8 {
border-right-width: 8px !important
  }

  [dir=rtl] .lg\:border-r-8 {
    border-left-width: 8px !important
  }

  [dir] .lg\:border-b-8 {
    border-bottom-width: 8px !important
  }

  [dir=ltr] .lg\:border-l-8 {
border-left-width: 8px !important
  }

  [dir=rtl] .lg\:border-l-8 {
    border-right-width: 8px !important
  }

  [dir] .lg\:border-t {
    border-top-width: 1px !important
  }

  [dir=ltr] .lg\:border-r {
border-right-width: 1px !important
  }

  [dir=rtl] .lg\:border-r {
    border-left-width: 1px !important
  }

  [dir] .lg\:border-b {
    border-bottom-width: 1px !important
  }

  [dir=ltr] .lg\:border-l {
border-left-width: 1px !important
  }

  [dir=rtl] .lg\:border-l {
    border-right-width: 1px !important
  }

  .lg\:block {
    display: block !important
  }

  .lg\:inline-block {
    display: inline-block !important
  }

  .lg\:inline {
    display: inline !important
  }

  .lg\:flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .lg\:inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }

  .lg\:table {
    display: table !important
  }

  .lg\:table-row {
    display: table-row !important
  }

  .lg\:table-cell {
    display: table-cell !important
  }

  .lg\:hidden {
    display: none !important
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important
  }

  .lg\:flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important
  }

  .lg\:flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important
  }

  .lg\:flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
  }

  .lg\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
  }

  .lg\:flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
  }

  .lg\:items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important
  }

  .lg\:items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important
  }

  .lg\:items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important
  }

  .lg\:items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important
  }

  .lg\:items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important
  }

  .lg\:self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important
  }

  .lg\:self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important
  }

  .lg\:self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important
  }

  .lg\:self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important
  }

  .lg\:self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important
  }

  .lg\:justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important
  }

  .lg\:justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important
  }

  .lg\:justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important
  }

  .lg\:justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important
  }

  .lg\:justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important
  }

  .lg\:content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important
  }

  .lg\:content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important
  }

  .lg\:content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important
  }

  .lg\:content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important
  }

  .lg\:content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
  }

  .lg\:flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important
  }

  .lg\:flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important
  }

  .lg\:flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important
  }

  .lg\:flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important
  }

  .lg\:flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important
  }

  .lg\:flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important
  }

  .lg\:flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
  }

  .lg\:flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
  }

  .lg\:order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .lg\:order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .lg\:order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .lg\:order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .lg\:order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .lg\:order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .lg\:order-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .lg\:order-last {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .lg\:order-normal {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .lg\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .lg\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .lg\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .lg\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .lg\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .lg\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .lg\:hover\:order-first:hover {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .lg\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .lg\:hover\:order-normal:hover {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .lg\:focus\:order-1:focus {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .lg\:focus\:order-2:focus {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .lg\:focus\:order-3:focus {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .lg\:focus\:order-4:focus {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .lg\:focus\:order-5:focus {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .lg\:focus\:order-6:focus {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .lg\:focus\:order-first:focus {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .lg\:focus\:order-last:focus {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .lg\:focus\:order-normal:focus {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  [dir=ltr] .lg\:float-right {
float: right !important
  }

  [dir=rtl] .lg\:float-right {
    float: left !important
  }

  [dir=ltr] .lg\:float-left {
float: left !important
  }

  [dir=rtl] .lg\:float-left {
    float: right !important
  }

  [dir] .lg\:float-none {
    float: none !important
  }

  .lg\:clearfix:after {
    content: "" !important;
    display: table !important
  }

  [dir] .lg\:clearfix:after {
    clear: both !important
  }

  .lg\:font-sans {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important
  }

  .lg\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important
  }

  .lg\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
  }

  .lg\:font-light {
    font-weight: 300 !important
  }

  .lg\:font-normal {
    font-weight: 400 !important
  }

  .lg\:font-medium {
    font-weight: 500 !important
  }

  .lg\:font-semibold {
    font-weight: 600 !important
  }

  .lg\:font-bold {
    font-weight: 700 !important
  }

  .lg\:font-extrabold {
    font-weight: 800 !important
  }

  .lg\:font-black {
    font-weight: 900 !important
  }

  .lg\:hover\:font-light:hover {
    font-weight: 300 !important
  }

  .lg\:hover\:font-normal:hover {
    font-weight: 400 !important
  }

  .lg\:hover\:font-medium:hover {
    font-weight: 500 !important
  }

  .lg\:hover\:font-semibold:hover {
    font-weight: 600 !important
  }

  .lg\:hover\:font-bold:hover {
    font-weight: 700 !important
  }

  .lg\:hover\:font-extrabold:hover {
    font-weight: 800 !important
  }

  .lg\:hover\:font-black:hover {
    font-weight: 900 !important
  }

  .lg\:h-1 {
    height: 0.25rem !important
  }

  .lg\:h-2 {
    height: 0.5rem !important
  }

  .lg\:h-3 {
    height: 0.75rem !important
  }

  .lg\:h-4 {
    height: 1rem !important
  }

  .lg\:h-5 {
    height: 1.25rem !important
  }

  .lg\:h-6 {
    height: 1.5rem !important
  }

  .lg\:h-8 {
    height: 2rem !important
  }

  .lg\:h-10 {
    height: 2.5rem !important
  }

  .lg\:h-12 {
    height: 3rem !important
  }

  .lg\:h-16 {
    height: 4rem !important
  }

  .lg\:h-24 {
    height: 6rem !important
  }

  .lg\:h-32 {
    height: 8rem !important
  }

  .lg\:h-48 {
    height: 12rem !important
  }

  .lg\:h-64 {
    height: 16rem !important
  }

  .lg\:h-auto {
    height: auto !important
  }

  .lg\:h-px {
    height: 1px !important
  }

  .lg\:h-full {
    height: 100% !important
  }

  .lg\:h-screen {
    height: 100vh !important
  }

  .lg\:leading-none {
    line-height: 1 !important
  }

  .lg\:leading-tight {
    line-height: 1.25 !important
  }

  .lg\:leading-normal {
    line-height: 1.5 !important
  }

  .lg\:leading-loose {
    line-height: 2 !important
  }

  .lg\:list-inside {
    list-style-position: inside !important
  }

  .lg\:list-outside {
    list-style-position: outside !important
  }

  [dir] .lg\:m-0 {
    margin: 0 !important
  }

  [dir] .lg\:m-1 {
    margin: 0.25rem !important
  }

  [dir] .lg\:m-2 {
    margin: 0.5rem !important
  }

  [dir] .lg\:m-3 {
    margin: 0.75rem !important
  }

  [dir] .lg\:m-4 {
    margin: 1rem !important
  }

  [dir] .lg\:m-5 {
    margin: 1.25rem !important
  }

  [dir] .lg\:m-6 {
    margin: 1.5rem !important
  }

  [dir] .lg\:m-8 {
    margin: 2rem !important
  }

  [dir] .lg\:m-10 {
    margin: 2.5rem !important
  }

  [dir] .lg\:m-12 {
    margin: 3rem !important
  }

  [dir] .lg\:m-16 {
    margin: 4rem !important
  }

  [dir] .lg\:m-20 {
    margin: 5rem !important
  }

  [dir] .lg\:m-24 {
    margin: 6rem !important
  }

  [dir] .lg\:m-32 {
    margin: 8rem !important
  }

  [dir] .lg\:m-auto {
    margin: auto !important
  }

  [dir] .lg\:m-px {
    margin: 1px !important
  }

  [dir] .lg\:m-base {
    margin: 2.2rem !important
  }

  [dir] .lg\:-m-px {
    margin: -1px !important
  }

  [dir] .lg\:-m-1 {
    margin: -0.25rem !important
  }

  [dir] .lg\:-m-2 {
    margin: -0.5rem !important
  }

  [dir] .lg\:-m-3 {
    margin: -0.75rem !important
  }

  [dir] .lg\:-m-4 {
    margin: -1rem !important
  }

  [dir] .lg\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  [dir=ltr] .lg\:mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
  }

  [dir=rtl] .lg\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  [dir] .lg\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .lg\:mx-1 {
margin-left: 0.25rem !important;
margin-right: 0.25rem !important
  }

  [dir=rtl] .lg\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important
  }

  [dir] .lg\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .lg\:mx-2 {
margin-left: 0.5rem !important;
margin-right: 0.5rem !important
  }

  [dir=rtl] .lg\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important
  }

  [dir] .lg\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .lg\:mx-3 {
margin-left: 0.75rem !important;
margin-right: 0.75rem !important
  }

  [dir=rtl] .lg\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important
  }

  [dir] .lg\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

  [dir=ltr] .lg\:mx-4 {
margin-left: 1rem !important;
margin-right: 1rem !important
  }

  [dir=rtl] .lg\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  [dir] .lg\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .lg\:mx-5 {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important
  }

  [dir=rtl] .lg\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important
  }

  [dir] .lg\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .lg\:mx-6 {
margin-left: 1.5rem !important;
margin-right: 1.5rem !important
  }

  [dir=rtl] .lg\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  [dir] .lg\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }

  [dir=ltr] .lg\:mx-8 {
margin-left: 2rem !important;
margin-right: 2rem !important
  }

  [dir=rtl] .lg\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
  }

  [dir] .lg\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .lg\:mx-10 {
margin-left: 2.5rem !important;
margin-right: 2.5rem !important
  }

  [dir=rtl] .lg\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important
  }

  [dir] .lg\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

  [dir=ltr] .lg\:mx-12 {
margin-left: 3rem !important;
margin-right: 3rem !important
  }

  [dir=rtl] .lg\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  [dir] .lg\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
  }

  [dir=ltr] .lg\:mx-16 {
margin-left: 4rem !important;
margin-right: 4rem !important
  }

  [dir=rtl] .lg\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important
  }

  [dir] .lg\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
  }

  [dir=ltr] .lg\:mx-20 {
margin-left: 5rem !important;
margin-right: 5rem !important
  }

  [dir=rtl] .lg\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important
  }

  [dir] .lg\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
  }

  [dir=ltr] .lg\:mx-24 {
margin-left: 6rem !important;
margin-right: 6rem !important
  }

  [dir=rtl] .lg\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important
  }

  [dir] .lg\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important
  }

  [dir=ltr] .lg\:mx-32 {
margin-left: 8rem !important;
margin-right: 8rem !important
  }

  [dir=rtl] .lg\:mx-32 {
    margin-right: 8rem !important;
    margin-left: 8rem !important
  }

  [dir] .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }

  [dir=ltr] .lg\:mx-auto {
margin-left: auto !important;
margin-right: auto !important
  }

  [dir=rtl] .lg\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  [dir] .lg\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important
  }

  [dir=ltr] .lg\:mx-px {
margin-left: 1px !important;
margin-right: 1px !important
  }

  [dir=rtl] .lg\:mx-px {
    margin-right: 1px !important;
    margin-left: 1px !important
  }

  [dir] .lg\:my-base {
    margin-top: 2.2rem !important;
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .lg\:mx-base {
margin-left: 2.2rem !important;
margin-right: 2.2rem !important
  }

  [dir=rtl] .lg\:mx-base {
    margin-right: 2.2rem !important;
    margin-left: 2.2rem !important
  }

  [dir] .lg\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important
  }

  [dir=ltr] .lg\:-mx-px {
margin-left: -1px !important;
margin-right: -1px !important
  }

  [dir=rtl] .lg\:-mx-px {
    margin-right: -1px !important;
    margin-left: -1px !important
  }

  [dir] .lg\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .lg\:-mx-1 {
margin-left: -0.25rem !important;
margin-right: -0.25rem !important
  }

  [dir=rtl] .lg\:-mx-1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important
  }

  [dir] .lg\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .lg\:-mx-2 {
margin-left: -0.5rem !important;
margin-right: -0.5rem !important
  }

  [dir=rtl] .lg\:-mx-2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important
  }

  [dir] .lg\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .lg\:-mx-3 {
margin-left: -0.75rem !important;
margin-right: -0.75rem !important
  }

  [dir=rtl] .lg\:-mx-3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important
  }

  [dir] .lg\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important
  }

  [dir=ltr] .lg\:-mx-4 {
margin-left: -1rem !important;
margin-right: -1rem !important
  }

  [dir=rtl] .lg\:-mx-4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important
  }

  [dir] .lg\:mt-0 {
    margin-top: 0 !important
  }

  [dir=ltr] .lg\:mr-0 {
margin-right: 0 !important
  }

  [dir=rtl] .lg\:mr-0 {
    margin-left: 0 !important
  }

  [dir] .lg\:mb-0 {
    margin-bottom: 0 !important
  }

  [dir=ltr] .lg\:ml-0 {
margin-left: 0 !important
  }

  [dir=rtl] .lg\:ml-0 {
    margin-right: 0 !important
  }

  [dir] .lg\:mt-1 {
    margin-top: 0.25rem !important
  }

  [dir=ltr] .lg\:mr-1 {
margin-right: 0.25rem !important
  }

  [dir=rtl] .lg\:mr-1 {
    margin-left: 0.25rem !important
  }

  [dir] .lg\:mb-1 {
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .lg\:ml-1 {
margin-left: 0.25rem !important
  }

  [dir=rtl] .lg\:ml-1 {
    margin-right: 0.25rem !important
  }

  [dir] .lg\:mt-2 {
    margin-top: 0.5rem !important
  }

  [dir=ltr] .lg\:mr-2 {
margin-right: 0.5rem !important
  }

  [dir=rtl] .lg\:mr-2 {
    margin-left: 0.5rem !important
  }

  [dir] .lg\:mb-2 {
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .lg\:ml-2 {
margin-left: 0.5rem !important
  }

  [dir=rtl] .lg\:ml-2 {
    margin-right: 0.5rem !important
  }

  [dir] .lg\:mt-3 {
    margin-top: 0.75rem !important
  }

  [dir=ltr] .lg\:mr-3 {
margin-right: 0.75rem !important
  }

  [dir=rtl] .lg\:mr-3 {
    margin-left: 0.75rem !important
  }

  [dir] .lg\:mb-3 {
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .lg\:ml-3 {
margin-left: 0.75rem !important
  }

  [dir=rtl] .lg\:ml-3 {
    margin-right: 0.75rem !important
  }

  [dir] .lg\:mt-4 {
    margin-top: 1rem !important
  }

  [dir=ltr] .lg\:mr-4 {
margin-right: 1rem !important
  }

  [dir=rtl] .lg\:mr-4 {
    margin-left: 1rem !important
  }

  [dir] .lg\:mb-4 {
    margin-bottom: 1rem !important
  }

  [dir=ltr] .lg\:ml-4 {
margin-left: 1rem !important
  }

  [dir=rtl] .lg\:ml-4 {
    margin-right: 1rem !important
  }

  [dir] .lg\:mt-5 {
    margin-top: 1.25rem !important
  }

  [dir=ltr] .lg\:mr-5 {
margin-right: 1.25rem !important
  }

  [dir=rtl] .lg\:mr-5 {
    margin-left: 1.25rem !important
  }

  [dir] .lg\:mb-5 {
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .lg\:ml-5 {
margin-left: 1.25rem !important
  }

  [dir=rtl] .lg\:ml-5 {
    margin-right: 1.25rem !important
  }

  [dir] .lg\:mt-6 {
    margin-top: 1.5rem !important
  }

  [dir=ltr] .lg\:mr-6 {
margin-right: 1.5rem !important
  }

  [dir=rtl] .lg\:mr-6 {
    margin-left: 1.5rem !important
  }

  [dir] .lg\:mb-6 {
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .lg\:ml-6 {
margin-left: 1.5rem !important
  }

  [dir=rtl] .lg\:ml-6 {
    margin-right: 1.5rem !important
  }

  [dir] .lg\:mt-8 {
    margin-top: 2rem !important
  }

  [dir=ltr] .lg\:mr-8 {
margin-right: 2rem !important
  }

  [dir=rtl] .lg\:mr-8 {
    margin-left: 2rem !important
  }

  [dir] .lg\:mb-8 {
    margin-bottom: 2rem !important
  }

  [dir=ltr] .lg\:ml-8 {
margin-left: 2rem !important
  }

  [dir=rtl] .lg\:ml-8 {
    margin-right: 2rem !important
  }

  [dir] .lg\:mt-10 {
    margin-top: 2.5rem !important
  }

  [dir=ltr] .lg\:mr-10 {
margin-right: 2.5rem !important
  }

  [dir=rtl] .lg\:mr-10 {
    margin-left: 2.5rem !important
  }

  [dir] .lg\:mb-10 {
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .lg\:ml-10 {
margin-left: 2.5rem !important
  }

  [dir=rtl] .lg\:ml-10 {
    margin-right: 2.5rem !important
  }

  [dir] .lg\:mt-12 {
    margin-top: 3rem !important
  }

  [dir=ltr] .lg\:mr-12 {
margin-right: 3rem !important
  }

  [dir=rtl] .lg\:mr-12 {
    margin-left: 3rem !important
  }

  [dir] .lg\:mb-12 {
    margin-bottom: 3rem !important
  }

  [dir=ltr] .lg\:ml-12 {
margin-left: 3rem !important
  }

  [dir=rtl] .lg\:ml-12 {
    margin-right: 3rem !important
  }

  [dir] .lg\:mt-16 {
    margin-top: 4rem !important
  }

  [dir=ltr] .lg\:mr-16 {
margin-right: 4rem !important
  }

  [dir=rtl] .lg\:mr-16 {
    margin-left: 4rem !important
  }

  [dir] .lg\:mb-16 {
    margin-bottom: 4rem !important
  }

  [dir=ltr] .lg\:ml-16 {
margin-left: 4rem !important
  }

  [dir=rtl] .lg\:ml-16 {
    margin-right: 4rem !important
  }

  [dir] .lg\:mt-20 {
    margin-top: 5rem !important
  }

  [dir=ltr] .lg\:mr-20 {
margin-right: 5rem !important
  }

  [dir=rtl] .lg\:mr-20 {
    margin-left: 5rem !important
  }

  [dir] .lg\:mb-20 {
    margin-bottom: 5rem !important
  }

  [dir=ltr] .lg\:ml-20 {
margin-left: 5rem !important
  }

  [dir=rtl] .lg\:ml-20 {
    margin-right: 5rem !important
  }

  [dir] .lg\:mt-24 {
    margin-top: 6rem !important
  }

  [dir=ltr] .lg\:mr-24 {
margin-right: 6rem !important
  }

  [dir=rtl] .lg\:mr-24 {
    margin-left: 6rem !important
  }

  [dir] .lg\:mb-24 {
    margin-bottom: 6rem !important
  }

  [dir=ltr] .lg\:ml-24 {
margin-left: 6rem !important
  }

  [dir=rtl] .lg\:ml-24 {
    margin-right: 6rem !important
  }

  [dir] .lg\:mt-32 {
    margin-top: 8rem !important
  }

  [dir=ltr] .lg\:mr-32 {
margin-right: 8rem !important
  }

  [dir=rtl] .lg\:mr-32 {
    margin-left: 8rem !important
  }

  [dir] .lg\:mb-32 {
    margin-bottom: 8rem !important
  }

  [dir=ltr] .lg\:ml-32 {
margin-left: 8rem !important
  }

  [dir=rtl] .lg\:ml-32 {
    margin-right: 8rem !important
  }

  [dir] .lg\:mt-auto {
    margin-top: auto !important
  }

  [dir=ltr] .lg\:mr-auto {
margin-right: auto !important
  }

  [dir=rtl] .lg\:mr-auto {
    margin-left: auto !important
  }

  [dir] .lg\:mb-auto {
    margin-bottom: auto !important
  }

  [dir=ltr] .lg\:ml-auto {
margin-left: auto !important
  }

  [dir=rtl] .lg\:ml-auto {
    margin-right: auto !important
  }

  [dir] .lg\:mt-px {
    margin-top: 1px !important
  }

  [dir=ltr] .lg\:mr-px {
margin-right: 1px !important
  }

  [dir=rtl] .lg\:mr-px {
    margin-left: 1px !important
  }

  [dir] .lg\:mb-px {
    margin-bottom: 1px !important
  }

  [dir=ltr] .lg\:ml-px {
margin-left: 1px !important
  }

  [dir=rtl] .lg\:ml-px {
    margin-right: 1px !important
  }

  [dir] .lg\:mt-base {
    margin-top: 2.2rem !important
  }

  [dir=ltr] .lg\:mr-base {
margin-right: 2.2rem !important
  }

  [dir=rtl] .lg\:mr-base {
    margin-left: 2.2rem !important
  }

  [dir] .lg\:mb-base {
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .lg\:ml-base {
margin-left: 2.2rem !important
  }

  [dir=rtl] .lg\:ml-base {
    margin-right: 2.2rem !important
  }

  [dir] .lg\:-mt-px {
    margin-top: -1px !important
  }

  [dir=ltr] .lg\:-mr-px {
margin-right: -1px !important
  }

  [dir=rtl] .lg\:-mr-px {
    margin-left: -1px !important
  }

  [dir] .lg\:-mb-px {
    margin-bottom: -1px !important
  }

  [dir=ltr] .lg\:-ml-px {
margin-left: -1px !important
  }

  [dir=rtl] .lg\:-ml-px {
    margin-right: -1px !important
  }

  [dir] .lg\:-mt-1 {
    margin-top: -0.25rem !important
  }

  [dir=ltr] .lg\:-mr-1 {
margin-right: -0.25rem !important
  }

  [dir=rtl] .lg\:-mr-1 {
    margin-left: -0.25rem !important
  }

  [dir] .lg\:-mb-1 {
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .lg\:-ml-1 {
margin-left: -0.25rem !important
  }

  [dir=rtl] .lg\:-ml-1 {
    margin-right: -0.25rem !important
  }

  [dir] .lg\:-mt-2 {
    margin-top: -0.5rem !important
  }

  [dir=ltr] .lg\:-mr-2 {
margin-right: -0.5rem !important
  }

  [dir=rtl] .lg\:-mr-2 {
    margin-left: -0.5rem !important
  }

  [dir] .lg\:-mb-2 {
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .lg\:-ml-2 {
margin-left: -0.5rem !important
  }

  [dir=rtl] .lg\:-ml-2 {
    margin-right: -0.5rem !important
  }

  [dir] .lg\:-mt-3 {
    margin-top: -0.75rem !important
  }

  [dir=ltr] .lg\:-mr-3 {
margin-right: -0.75rem !important
  }

  [dir=rtl] .lg\:-mr-3 {
    margin-left: -0.75rem !important
  }

  [dir] .lg\:-mb-3 {
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .lg\:-ml-3 {
margin-left: -0.75rem !important
  }

  [dir=rtl] .lg\:-ml-3 {
    margin-right: -0.75rem !important
  }

  [dir] .lg\:-mt-4 {
    margin-top: -1rem !important
  }

  [dir=ltr] .lg\:-mr-4 {
margin-right: -1rem !important
  }

  [dir=rtl] .lg\:-mr-4 {
    margin-left: -1rem !important
  }

  [dir] .lg\:-mb-4 {
    margin-bottom: -1rem !important
  }

  [dir=ltr] .lg\:-ml-4 {
margin-left: -1rem !important
  }

  [dir=rtl] .lg\:-ml-4 {
    margin-right: -1rem !important
  }

  .lg\:max-h-xs {
    max-height: 20rem !important
  }

  .lg\:max-h-sm {
    max-height: 30rem !important
  }

  .lg\:max-h-md {
    max-height: 40rem !important
  }

  .lg\:max-h-lg {
    max-height: 50rem !important
  }

  .lg\:max-h-full {
    max-height: 100% !important
  }

  .lg\:max-h-screen {
    max-height: 100vh !important
  }

  .lg\:max-w-8 {
    max-width: 2rem !important
  }

  .lg\:max-w-10 {
    max-width: 2.5rem !important
  }

  .lg\:max-w-12 {
    max-width: 3rem !important
  }

  .lg\:max-w-16 {
    max-width: 4rem !important
  }

  .lg\:max-w-24 {
    max-width: 6rem !important
  }

  .lg\:max-w-32 {
    max-width: 8rem !important
  }

  .lg\:max-w-48 {
    max-width: 12rem !important
  }

  .lg\:max-w-64 {
    max-width: 16rem !important
  }

  .lg\:max-w-xs {
    max-width: 20rem !important
  }

  .lg\:max-w-sm {
    max-width: 30rem !important
  }

  .lg\:max-w-md {
    max-width: 40rem !important
  }

  .lg\:max-w-lg {
    max-width: 50rem !important
  }

  .lg\:max-w-xl {
    max-width: 60rem !important
  }

  .lg\:max-w-2xl {
    max-width: 70rem !important
  }

  .lg\:max-w-3xl {
    max-width: 80rem !important
  }

  .lg\:max-w-4xl {
    max-width: 90rem !important
  }

  .lg\:max-w-5xl {
    max-width: 100rem !important
  }

  .lg\:max-w-full {
    max-width: 100% !important
  }

  .lg\:min-h-0 {
    min-height: 0 !important
  }

  .lg\:min-h-full {
    min-height: 100% !important
  }

  .lg\:min-h-screen {
    min-height: 100vh !important
  }

  .lg\:min-w-0 {
    min-width: 0 !important
  }

  .lg\:min-w-16 {
    min-width: 4rem !important
  }

  .lg\:min-w-24 {
    min-width: 6rem !important
  }

  .lg\:min-w-32 {
    min-width: 8rem !important
  }

  .lg\:min-w-48 {
    min-width: 12rem !important
  }

  .lg\:min-w-64 {
    min-width: 16rem !important
  }

  .lg\:min-w-full {
    min-width: 100% !important
  }

  .lg\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important
  }

  .lg\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important
  }

  .lg\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important
  }

  .lg\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important
  }

  .lg\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important
  }

  .lg\:object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important
  }

  .lg\:object-center {
    -o-object-position: center !important;
       object-position: center !important
  }

  [dir=ltr] .lg\:object-left {
-o-object-position: left !important;
object-position: left !important
  }

  [dir=rtl] .lg\:object-left {
    -o-object-position: right !important;
       object-position: right !important
  }

  [dir=ltr] .lg\:object-left-bottom {
-o-object-position: left bottom !important;
object-position: left bottom !important
  }

  [dir=rtl] .lg\:object-left-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important
  }

  [dir=ltr] .lg\:object-left-top {
-o-object-position: left top !important;
object-position: left top !important
  }

  [dir=rtl] .lg\:object-left-top {
    -o-object-position: right top !important;
       object-position: right top !important
  }

  [dir=ltr] .lg\:object-right {
-o-object-position: right !important;
object-position: right !important
  }

  [dir=rtl] .lg\:object-right {
    -o-object-position: left !important;
       object-position: left !important
  }

  [dir=ltr] .lg\:object-right-bottom {
-o-object-position: right bottom !important;
object-position: right bottom !important
  }

  [dir=rtl] .lg\:object-right-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important
  }

  [dir=ltr] .lg\:object-right-top {
-o-object-position: right top !important;
object-position: right top !important
  }

  [dir=rtl] .lg\:object-right-top {
    -o-object-position: left top !important;
       object-position: left top !important
  }

  .lg\:object-top {
    -o-object-position: top !important;
       object-position: top !important
  }

  .lg\:opacity-0 {
    opacity: 0 !important
  }

  .lg\:opacity-25 {
    opacity: 0.25 !important
  }

  .lg\:opacity-50 {
    opacity: 0.5 !important
  }

  .lg\:opacity-75 {
    opacity: 0.75 !important
  }

  .lg\:opacity-100 {
    opacity: 1 !important
  }

  .lg\:overflow-auto {
    overflow: auto !important
  }

  .lg\:overflow-hidden {
    overflow: hidden !important
  }

  .lg\:overflow-visible {
    overflow: visible !important
  }

  .lg\:overflow-scroll {
    overflow: scroll !important
  }

  .lg\:overflow-x-auto {
    overflow-x: auto !important
  }

  .lg\:overflow-y-auto {
    overflow-y: auto !important
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden !important
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden !important
  }

  .lg\:overflow-x-visible {
    overflow-x: visible !important
  }

  .lg\:overflow-y-visible {
    overflow-y: visible !important
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll !important
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll !important
  }

  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important
  }

  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important
  }

  [dir] .lg\:p-0 {
    padding: 0 !important
  }

  [dir] .lg\:p-1 {
    padding: 0.25rem !important
  }

  [dir] .lg\:p-2 {
    padding: 0.5rem !important
  }

  [dir] .lg\:p-3 {
    padding: 0.75rem !important
  }

  [dir] .lg\:p-4 {
    padding: 1rem !important
  }

  [dir] .lg\:p-5 {
    padding: 1.25rem !important
  }

  [dir] .lg\:p-6 {
    padding: 1.5rem !important
  }

  [dir] .lg\:p-8 {
    padding: 2rem !important
  }

  [dir] .lg\:p-10 {
    padding: 2.5rem !important
  }

  [dir] .lg\:p-12 {
    padding: 3rem !important
  }

  [dir] .lg\:p-16 {
    padding: 4rem !important
  }

  [dir] .lg\:p-20 {
    padding: 5rem !important
  }

  [dir] .lg\:p-24 {
    padding: 6rem !important
  }

  [dir] .lg\:p-32 {
    padding: 8rem !important
  }

  [dir] .lg\:p-px {
    padding: 1px !important
  }

  [dir] .lg\:p-base {
    padding: 2.2rem !important
  }

  [dir] .lg\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  [dir=ltr] .lg\:px-0 {
padding-left: 0 !important;
padding-right: 0 !important
  }

  [dir=rtl] .lg\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  [dir] .lg\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .lg\:px-1 {
padding-left: 0.25rem !important;
padding-right: 0.25rem !important
  }

  [dir=rtl] .lg\:px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important
  }

  [dir] .lg\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .lg\:px-2 {
padding-left: 0.5rem !important;
padding-right: 0.5rem !important
  }

  [dir=rtl] .lg\:px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important
  }

  [dir] .lg\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .lg\:px-3 {
padding-left: 0.75rem !important;
padding-right: 0.75rem !important
  }

  [dir=rtl] .lg\:px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important
  }

  [dir] .lg\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

  [dir=ltr] .lg\:px-4 {
padding-left: 1rem !important;
padding-right: 1rem !important
  }

  [dir=rtl] .lg\:px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  [dir] .lg\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .lg\:px-5 {
padding-left: 1.25rem !important;
padding-right: 1.25rem !important
  }

  [dir=rtl] .lg\:px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important
  }

  [dir] .lg\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .lg\:px-6 {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important
  }

  [dir=rtl] .lg\:px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  [dir] .lg\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }

  [dir=ltr] .lg\:px-8 {
padding-left: 2rem !important;
padding-right: 2rem !important
  }

  [dir=rtl] .lg\:px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
  }

  [dir] .lg\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .lg\:px-10 {
padding-left: 2.5rem !important;
padding-right: 2.5rem !important
  }

  [dir=rtl] .lg\:px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important
  }

  [dir] .lg\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

  [dir=ltr] .lg\:px-12 {
padding-left: 3rem !important;
padding-right: 3rem !important
  }

  [dir=rtl] .lg\:px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  [dir] .lg\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
  }

  [dir=ltr] .lg\:px-16 {
padding-left: 4rem !important;
padding-right: 4rem !important
  }

  [dir=rtl] .lg\:px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important
  }

  [dir] .lg\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
  }

  [dir=ltr] .lg\:px-20 {
padding-left: 5rem !important;
padding-right: 5rem !important
  }

  [dir=rtl] .lg\:px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important
  }

  [dir] .lg\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
  }

  [dir=ltr] .lg\:px-24 {
padding-left: 6rem !important;
padding-right: 6rem !important
  }

  [dir=rtl] .lg\:px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important
  }

  [dir] .lg\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }

  [dir=ltr] .lg\:px-32 {
padding-left: 8rem !important;
padding-right: 8rem !important
  }

  [dir=rtl] .lg\:px-32 {
    padding-right: 8rem !important;
    padding-left: 8rem !important
  }

  [dir] .lg\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important
  }

  [dir=ltr] .lg\:px-px {
padding-left: 1px !important;
padding-right: 1px !important
  }

  [dir=rtl] .lg\:px-px {
    padding-right: 1px !important;
    padding-left: 1px !important
  }

  [dir] .lg\:py-base {
    padding-top: 2.2rem !important;
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .lg\:px-base {
padding-left: 2.2rem !important;
padding-right: 2.2rem !important
  }

  [dir=rtl] .lg\:px-base {
    padding-right: 2.2rem !important;
    padding-left: 2.2rem !important
  }

  [dir] .lg\:pt-0 {
    padding-top: 0 !important
  }

  [dir=ltr] .lg\:pr-0 {
padding-right: 0 !important
  }

  [dir=rtl] .lg\:pr-0 {
    padding-left: 0 !important
  }

  [dir] .lg\:pb-0 {
    padding-bottom: 0 !important
  }

  [dir=ltr] .lg\:pl-0 {
padding-left: 0 !important
  }

  [dir=rtl] .lg\:pl-0 {
    padding-right: 0 !important
  }

  [dir] .lg\:pt-1 {
    padding-top: 0.25rem !important
  }

  [dir=ltr] .lg\:pr-1 {
padding-right: 0.25rem !important
  }

  [dir=rtl] .lg\:pr-1 {
    padding-left: 0.25rem !important
  }

  [dir] .lg\:pb-1 {
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .lg\:pl-1 {
padding-left: 0.25rem !important
  }

  [dir=rtl] .lg\:pl-1 {
    padding-right: 0.25rem !important
  }

  [dir] .lg\:pt-2 {
    padding-top: 0.5rem !important
  }

  [dir=ltr] .lg\:pr-2 {
padding-right: 0.5rem !important
  }

  [dir=rtl] .lg\:pr-2 {
    padding-left: 0.5rem !important
  }

  [dir] .lg\:pb-2 {
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .lg\:pl-2 {
padding-left: 0.5rem !important
  }

  [dir=rtl] .lg\:pl-2 {
    padding-right: 0.5rem !important
  }

  [dir] .lg\:pt-3 {
    padding-top: 0.75rem !important
  }

  [dir=ltr] .lg\:pr-3 {
padding-right: 0.75rem !important
  }

  [dir=rtl] .lg\:pr-3 {
    padding-left: 0.75rem !important
  }

  [dir] .lg\:pb-3 {
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .lg\:pl-3 {
padding-left: 0.75rem !important
  }

  [dir=rtl] .lg\:pl-3 {
    padding-right: 0.75rem !important
  }

  [dir] .lg\:pt-4 {
    padding-top: 1rem !important
  }

  [dir=ltr] .lg\:pr-4 {
padding-right: 1rem !important
  }

  [dir=rtl] .lg\:pr-4 {
    padding-left: 1rem !important
  }

  [dir] .lg\:pb-4 {
    padding-bottom: 1rem !important
  }

  [dir=ltr] .lg\:pl-4 {
padding-left: 1rem !important
  }

  [dir=rtl] .lg\:pl-4 {
    padding-right: 1rem !important
  }

  [dir] .lg\:pt-5 {
    padding-top: 1.25rem !important
  }

  [dir=ltr] .lg\:pr-5 {
padding-right: 1.25rem !important
  }

  [dir=rtl] .lg\:pr-5 {
    padding-left: 1.25rem !important
  }

  [dir] .lg\:pb-5 {
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .lg\:pl-5 {
padding-left: 1.25rem !important
  }

  [dir=rtl] .lg\:pl-5 {
    padding-right: 1.25rem !important
  }

  [dir] .lg\:pt-6 {
    padding-top: 1.5rem !important
  }

  [dir=ltr] .lg\:pr-6 {
padding-right: 1.5rem !important
  }

  [dir=rtl] .lg\:pr-6 {
    padding-left: 1.5rem !important
  }

  [dir] .lg\:pb-6 {
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .lg\:pl-6 {
padding-left: 1.5rem !important
  }

  [dir=rtl] .lg\:pl-6 {
    padding-right: 1.5rem !important
  }

  [dir] .lg\:pt-8 {
    padding-top: 2rem !important
  }

  [dir=ltr] .lg\:pr-8 {
padding-right: 2rem !important
  }

  [dir=rtl] .lg\:pr-8 {
    padding-left: 2rem !important
  }

  [dir] .lg\:pb-8 {
    padding-bottom: 2rem !important
  }

  [dir=ltr] .lg\:pl-8 {
padding-left: 2rem !important
  }

  [dir=rtl] .lg\:pl-8 {
    padding-right: 2rem !important
  }

  [dir] .lg\:pt-10 {
    padding-top: 2.5rem !important
  }

  [dir=ltr] .lg\:pr-10 {
padding-right: 2.5rem !important
  }

  [dir=rtl] .lg\:pr-10 {
    padding-left: 2.5rem !important
  }

  [dir] .lg\:pb-10 {
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .lg\:pl-10 {
padding-left: 2.5rem !important
  }

  [dir=rtl] .lg\:pl-10 {
    padding-right: 2.5rem !important
  }

  [dir] .lg\:pt-12 {
    padding-top: 3rem !important
  }

  [dir=ltr] .lg\:pr-12 {
padding-right: 3rem !important
  }

  [dir=rtl] .lg\:pr-12 {
    padding-left: 3rem !important
  }

  [dir] .lg\:pb-12 {
    padding-bottom: 3rem !important
  }

  [dir=ltr] .lg\:pl-12 {
padding-left: 3rem !important
  }

  [dir=rtl] .lg\:pl-12 {
    padding-right: 3rem !important
  }

  [dir] .lg\:pt-16 {
    padding-top: 4rem !important
  }

  [dir=ltr] .lg\:pr-16 {
padding-right: 4rem !important
  }

  [dir=rtl] .lg\:pr-16 {
    padding-left: 4rem !important
  }

  [dir] .lg\:pb-16 {
    padding-bottom: 4rem !important
  }

  [dir=ltr] .lg\:pl-16 {
padding-left: 4rem !important
  }

  [dir=rtl] .lg\:pl-16 {
    padding-right: 4rem !important
  }

  [dir] .lg\:pt-20 {
    padding-top: 5rem !important
  }

  [dir=ltr] .lg\:pr-20 {
padding-right: 5rem !important
  }

  [dir=rtl] .lg\:pr-20 {
    padding-left: 5rem !important
  }

  [dir] .lg\:pb-20 {
    padding-bottom: 5rem !important
  }

  [dir=ltr] .lg\:pl-20 {
padding-left: 5rem !important
  }

  [dir=rtl] .lg\:pl-20 {
    padding-right: 5rem !important
  }

  [dir] .lg\:pt-24 {
    padding-top: 6rem !important
  }

  [dir=ltr] .lg\:pr-24 {
padding-right: 6rem !important
  }

  [dir=rtl] .lg\:pr-24 {
    padding-left: 6rem !important
  }

  [dir] .lg\:pb-24 {
    padding-bottom: 6rem !important
  }

  [dir=ltr] .lg\:pl-24 {
padding-left: 6rem !important
  }

  [dir=rtl] .lg\:pl-24 {
    padding-right: 6rem !important
  }

  [dir] .lg\:pt-32 {
    padding-top: 8rem !important
  }

  [dir=ltr] .lg\:pr-32 {
padding-right: 8rem !important
  }

  [dir=rtl] .lg\:pr-32 {
    padding-left: 8rem !important
  }

  [dir] .lg\:pb-32 {
    padding-bottom: 8rem !important
  }

  [dir=ltr] .lg\:pl-32 {
padding-left: 8rem !important
  }

  [dir=rtl] .lg\:pl-32 {
    padding-right: 8rem !important
  }

  [dir] .lg\:pt-px {
    padding-top: 1px !important
  }

  [dir=ltr] .lg\:pr-px {
padding-right: 1px !important
  }

  [dir=rtl] .lg\:pr-px {
    padding-left: 1px !important
  }

  [dir] .lg\:pb-px {
    padding-bottom: 1px !important
  }

  [dir=ltr] .lg\:pl-px {
padding-left: 1px !important
  }

  [dir=rtl] .lg\:pl-px {
    padding-right: 1px !important
  }

  [dir] .lg\:pt-base {
    padding-top: 2.2rem !important
  }

  [dir=ltr] .lg\:pr-base {
padding-right: 2.2rem !important
  }

  [dir=rtl] .lg\:pr-base {
    padding-left: 2.2rem !important
  }

  [dir] .lg\:pb-base {
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .lg\:pl-base {
padding-left: 2.2rem !important
  }

  [dir=rtl] .lg\:pl-base {
    padding-right: 2.2rem !important
  }

  .lg\:pointer-events-none {
    pointer-events: none !important
  }

  .lg\:pointer-events-auto {
    pointer-events: auto !important
  }

  .lg\:static {
    position: static !important
  }

  .lg\:fixed {
    position: fixed !important
  }

  .lg\:absolute {
    position: absolute !important
  }

  .lg\:relative {
    position: relative !important
  }

  .lg\:sticky {
    position: sticky !important
  }

  .lg\:inset-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .lg\:inset-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .lg\:inset-0 {
    left: 0 !important;
    right: 0 !important
  }

  .lg\:inset-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .lg\:inset-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .lg\:inset-auto {
    left: auto !important;
    right: auto !important
  }

  .lg\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .lg\:inset-x-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .lg\:inset-x-0 {
    left: 0 !important;
    right: 0 !important
  }

  .lg\:inset-y-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .lg\:inset-x-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .lg\:inset-x-auto {
    left: auto !important;
    right: auto !important
  }

  .lg\:top-0 {
    top: 0 !important
  }

  [dir=ltr] .lg\:right-0 {
right: 0 !important
  }

  [dir=rtl] .lg\:right-0 {
    left: 0 !important
  }

  .lg\:bottom-0 {
    bottom: 0 !important
  }

  [dir=ltr] .lg\:left-0 {
left: 0 !important
  }

  [dir=rtl] .lg\:left-0 {
    right: 0 !important
  }

  .lg\:top-auto {
    top: auto !important
  }

  [dir=ltr] .lg\:right-auto {
right: auto !important
  }

  [dir=rtl] .lg\:right-auto {
    left: auto !important
  }

  .lg\:bottom-auto {
    bottom: auto !important
  }

  [dir=ltr] .lg\:left-auto {
left: auto !important
  }

  [dir=rtl] .lg\:left-auto {
    right: auto !important
  }

  .lg\:resize-none {
    resize: none !important
  }

  .lg\:resize-y {
    resize: vertical !important
  }

  .lg\:resize-x {
    resize: horizontal !important
  }

  .lg\:resize {
    resize: both !important
  }

  .lg\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .lg\:shadow {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .lg\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .lg\: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\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .lg\: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\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .lg\:shadow-inner {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .lg\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .lg\:shadow-xl {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .lg\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .lg\:shadow-2xl {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .lg\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .lg\:shadow-outline {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .lg\:shadow-none {
    -webkit-box-shadow: none !important
  }

  [dir] .lg\:shadow-none {
            box-shadow: none !important
  }

  .lg\:shadow-drop {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .lg\:shadow-drop {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .lg\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .lg\:hover\:shadow:hover {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .lg\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .lg\:hover\:shadow-md:hover {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .lg\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .lg\:hover\:shadow-lg:hover {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .lg\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .lg\:hover\:shadow-inner:hover {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .lg\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .lg\:hover\:shadow-xl:hover {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .lg\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .lg\:hover\:shadow-2xl:hover {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .lg\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .lg\:hover\:shadow-outline:hover {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .lg\:hover\:shadow-none:hover {
    -webkit-box-shadow: none !important
  }

  [dir] .lg\:hover\:shadow-none:hover {
            box-shadow: none !important
  }

  .lg\:hover\:shadow-drop:hover {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .lg\:hover\:shadow-drop:hover {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .lg\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .lg\:focus\:shadow:focus {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .lg\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .lg\:focus\:shadow-md:focus {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .lg\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .lg\:focus\:shadow-lg:focus {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .lg\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .lg\:focus\:shadow-inner:focus {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .lg\:focus\:shadow-xl:focus {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .lg\:focus\:shadow-xl:focus {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .lg\:focus\:shadow-2xl:focus {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .lg\:focus\:shadow-2xl:focus {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .lg\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .lg\:focus\:shadow-outline:focus {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .lg\:focus\:shadow-none:focus {
    -webkit-box-shadow: none !important
  }

  [dir] .lg\:focus\:shadow-none:focus {
            box-shadow: none !important
  }

  .lg\:focus\:shadow-drop:focus {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .lg\:focus\:shadow-drop:focus {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .lg\:table-auto {
    table-layout: auto !important
  }

  .lg\:table-fixed {
    table-layout: fixed !important
  }

  [dir=ltr] .lg\:text-left {
text-align: left !important
  }

  [dir=rtl] .lg\:text-left {
    text-align: right !important
  }

  [dir] .lg\:text-center {
    text-align: center !important
  }

  [dir=ltr] .lg\:text-right {
text-align: right !important
  }

  [dir=rtl] .lg\:text-right {
    text-align: left !important
  }

  [dir] .lg\:text-justify {
    text-align: justify !important
  }

  .lg\:text-inherit {
    color: inherit !important
  }

  .lg\:text-transparent {
    color: transparent !important
  }

  .lg\:text-black {
    color: #22292f !important
  }

  .lg\:text-white {
    color: #ffffff !important
  }

  .lg\:text-grey {
    color: #b8c2cc !important
  }

  .lg\:text-grey-light {
    color: #dae1e7 !important
  }

  .lg\:hover\:text-inherit:hover {
    color: inherit !important
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent !important
  }

  .lg\:hover\:text-black:hover {
    color: #22292f !important
  }

  .lg\:hover\:text-white:hover {
    color: #ffffff !important
  }

  .lg\:hover\:text-grey:hover {
    color: #b8c2cc !important
  }

  .lg\:hover\:text-grey-light:hover {
    color: #dae1e7 !important
  }

  .lg\:focus\:text-inherit:focus {
    color: inherit !important
  }

  .lg\:focus\:text-transparent:focus {
    color: transparent !important
  }

  .lg\:focus\:text-black:focus {
    color: #22292f !important
  }

  .lg\:focus\:text-white:focus {
    color: #ffffff !important
  }

  .lg\:focus\:text-grey:focus {
    color: #b8c2cc !important
  }

  .lg\:focus\:text-grey-light:focus {
    color: #dae1e7 !important
  }

  .lg\:text-2xs {
    font-size: .5rem !important
  }

  .lg\:text-xs {
    font-size: .75rem !important
  }

  .lg\:text-sm {
    font-size: .875rem !important
  }

  .lg\:text-base {
    font-size: 1rem !important
  }

  .lg\:text-lg {
    font-size: 1.125rem !important
  }

  .lg\:text-xl {
    font-size: 1.25rem !important
  }

  .lg\:text-2xl {
    font-size: 1.5rem !important
  }

  .lg\:text-3xl {
    font-size: 1.875rem !important
  }

  .lg\:text-4xl {
    font-size: 2.25rem !important
  }

  .lg\:text-5xl {
    font-size: 3rem !important
  }

  .lg\:text-6xl {
    font-size: 4rem !important
  }

  .lg\:italic {
    font-style: italic !important
  }

  .lg\:not-italic {
    font-style: normal !important
  }

  .lg\:hover\:italic:hover {
    font-style: italic !important
  }

  .lg\:hover\:not-italic:hover {
    font-style: normal !important
  }

  .lg\:focus\:italic:focus {
    font-style: italic !important
  }

  .lg\:focus\:not-italic:focus {
    font-style: normal !important
  }

  .lg\:uppercase {
    text-transform: uppercase !important
  }

  .lg\:lowercase {
    text-transform: lowercase !important
  }

  .lg\:capitalize {
    text-transform: capitalize !important
  }

  .lg\:normal-case {
    text-transform: none !important
  }

  .lg\:hover\:uppercase:hover {
    text-transform: uppercase !important
  }

  .lg\:hover\:lowercase:hover {
    text-transform: lowercase !important
  }

  .lg\:hover\:capitalize:hover {
    text-transform: capitalize !important
  }

  .lg\:hover\:normal-case:hover {
    text-transform: none !important
  }

  .lg\:focus\:uppercase:focus {
    text-transform: uppercase !important
  }

  .lg\:focus\:lowercase:focus {
    text-transform: lowercase !important
  }

  .lg\:focus\:capitalize:focus {
    text-transform: capitalize !important
  }

  .lg\:focus\:normal-case:focus {
    text-transform: none !important
  }

  .lg\:underline {
    text-decoration: underline !important
  }

  .lg\:line-through {
    text-decoration: line-through !important
  }

  .lg\:no-underline {
    text-decoration: none !important
  }

  .lg\:hover\:underline:hover {
    text-decoration: underline !important
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through !important
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none !important
  }

  .lg\:focus\:underline:focus {
    text-decoration: underline !important
  }

  .lg\:focus\:line-through:focus {
    text-decoration: line-through !important
  }

  .lg\:focus\:no-underline:focus {
    text-decoration: none !important
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .lg\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .lg\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .lg\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .lg\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .lg\:tracking-tight {
    letter-spacing: -0.05em !important
  }

  .lg\:tracking-normal {
    letter-spacing: 0 !important
  }

  .lg\:tracking-wide {
    letter-spacing: 0.05em !important
  }

  .lg\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important
  }

  .lg\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important
  }

  .lg\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important
  }

  .lg\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important
  }

  .lg\:align-baseline {
    vertical-align: baseline !important
  }

  .lg\:align-top {
    vertical-align: top !important
  }

  .lg\:align-middle {
    vertical-align: middle !important
  }

  .lg\:align-bottom {
    vertical-align: bottom !important
  }

  .lg\:align-text-top {
    vertical-align: text-top !important
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom !important
  }

  .lg\:visible {
    visibility: visible !important
  }

  .lg\:invisible {
    visibility: hidden !important
  }

  .lg\:whitespace-normal {
    white-space: normal !important
  }

  .lg\:whitespace-no-wrap {
    white-space: nowrap !important
  }

  .lg\:whitespace-pre {
    white-space: pre !important
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line !important
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap !important
  }

  .lg\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important
  }

  .lg\:break-words {
    overflow-wrap: break-word !important
  }

  .lg\:break-all {
    word-break: break-all !important
  }

  .lg\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
  }

  .lg\:w-1 {
    width: 0.25rem !important
  }

  .lg\:w-2 {
    width: 0.5rem !important
  }

  .lg\:w-3 {
    width: 0.75rem !important
  }

  .lg\:w-4 {
    width: 1rem !important
  }

  .lg\:w-5 {
    width: 1.25rem !important
  }

  .lg\:w-6 {
    width: 1.5rem !important
  }

  .lg\:w-8 {
    width: 2rem !important
  }

  .lg\:w-10 {
    width: 2.5rem !important
  }

  .lg\:w-12 {
    width: 3rem !important
  }

  .lg\:w-16 {
    width: 4rem !important
  }

  .lg\:w-18 {
    width: 5rem !important
  }

  .lg\:w-24 {
    width: 6rem !important
  }

  .lg\:w-32 {
    width: 8rem !important
  }

  .lg\:w-48 {
    width: 12rem !important
  }

  .lg\:w-64 {
    width: 16rem !important
  }

  .lg\:w-auto {
    width: auto !important
  }

  .lg\:w-px {
    width: 1px !important
  }

  .lg\:w-1\/2 {
    width: 50% !important
  }

  .lg\:w-1\/3 {
    width: 33.33333% !important
  }

  .lg\:w-2\/3 {
    width: 66.66667% !important
  }

  .lg\:w-1\/4 {
    width: 25% !important
  }

  .lg\:w-3\/4 {
    width: 75% !important
  }

  .lg\:w-1\/5 {
    width: 20% !important
  }

  .lg\:w-2\/5 {
    width: 40% !important
  }

  .lg\:w-3\/5 {
    width: 60% !important
  }

  .lg\:w-4\/5 {
    width: 80% !important
  }

  .lg\:w-1\/6 {
    width: 16.66667% !important
  }

  .lg\:w-5\/6 {
    width: 83.33333% !important
  }

  .lg\:w-1\/12 {
    width: 8.33333% !important
  }

  .lg\:w-2\/12 {
    width: 16.66667% !important
  }

  .lg\:w-3\/12 {
    width: 25% !important
  }

  .lg\:w-4\/12 {
    width: 33.33333% !important
  }

  .lg\:w-5\/12 {
    width: 41.66667% !important
  }

  .lg\:w-6\/12 {
    width: 50% !important
  }

  .lg\:w-7\/12 {
    width: 58.33333% !important
  }

  .lg\:w-8\/12 {
    width: 66.66667% !important
  }

  .lg\:w-9\/12 {
    width: 75% !important
  }

  .lg\:w-10\/12 {
    width: 83.33333% !important
  }

  .lg\:w-11\/12 {
    width: 91.66667% !important
  }

  .lg\:w-full {
    width: 100% !important
  }

  .lg\:w-screen {
    width: 100vw !important
  }

  .lg\:z-0 {
    z-index: 0 !important
  }

  .lg\:z-10 {
    z-index: 10 !important
  }

  .lg\:z-20 {
    z-index: 20 !important
  }

  .lg\:z-30 {
    z-index: 30 !important
  }

  .lg\:z-40 {
    z-index: 40 !important
  }

  .lg\:z-50 {
    z-index: 50 !important
  }

  .lg\:z-auto {
    z-index: auto !important
  }
}

@media (min-width: 1200px) {
  .xl\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important
  }

  [dir] .xl\:bg-fixed {
    background-attachment: fixed !important
  }

  [dir] .xl\:bg-local {
    background-attachment: local !important
  }

  [dir] .xl\:bg-scroll {
    background-attachment: scroll !important
  }

  [dir] .xl\:bg-transparent {
    background-color: transparent !important
  }

  [dir] .xl\:bg-black {
    background-color: #22292f !important
  }

  [dir] .xl\:bg-white {
    background-color: #ffffff !important
  }

  [dir] .xl\:bg-grey {
    background-color: #b8c2cc !important
  }

  [dir] .xl\:bg-grey-light {
    background-color: #dae1e7 !important
  }

  [dir] .xl\:hover\:bg-transparent:hover {
    background-color: transparent !important
  }

  [dir] .xl\:hover\:bg-black:hover {
    background-color: #22292f !important
  }

  [dir] .xl\:hover\:bg-white:hover {
    background-color: #ffffff !important
  }

  [dir] .xl\:hover\:bg-grey:hover {
    background-color: #b8c2cc !important
  }

  [dir] .xl\:hover\:bg-grey-light:hover {
    background-color: #dae1e7 !important
  }

  [dir] .xl\:focus\:bg-transparent:focus {
    background-color: transparent !important
  }

  [dir] .xl\:focus\:bg-black:focus {
    background-color: #22292f !important
  }

  [dir] .xl\:focus\:bg-white:focus {
    background-color: #ffffff !important
  }

  [dir] .xl\:focus\:bg-grey:focus {
    background-color: #b8c2cc !important
  }

  [dir] .xl\:focus\:bg-grey-light:focus {
    background-color: #dae1e7 !important
  }

  [dir] .xl\:bg-auto {
    background-size: auto !important
  }

  [dir] .xl\:bg-cover {
    background-size: cover !important
  }

  [dir] .xl\:bg-contain {
    background-size: contain !important
  }

  [dir] .xl\:border-transparent {
    border-color: transparent !important
  }

  [dir] .xl\:border-black {
    border-color: #22292f !important
  }

  [dir] .xl\:border-white {
    border-color: #ffffff !important
  }

  [dir] .xl\:border-grey {
    border-color: #b8c2cc !important
  }

  [dir] .xl\:border-grey-light {
    border-color: #dae1e7 !important
  }

  [dir] .xl\:hover\:border-transparent:hover {
    border-color: transparent !important
  }

  [dir] .xl\:hover\:border-black:hover {
    border-color: #22292f !important
  }

  [dir] .xl\:hover\:border-white:hover {
    border-color: #ffffff !important
  }

  [dir] .xl\:hover\:border-grey:hover {
    border-color: #b8c2cc !important
  }

  [dir] .xl\:hover\:border-grey-light:hover {
    border-color: #dae1e7 !important
  }

  [dir] .xl\:border-solid {
    border-style: solid !important
  }

  [dir] .xl\:border-dashed {
    border-style: dashed !important
  }

  [dir] .xl\:border-dotted {
    border-style: dotted !important
  }

  [dir] .xl\:border-none {
    border-style: none !important
  }

  [dir] .xl\:border-0 {
    border-width: 0 !important
  }

  [dir] .xl\:border-2 {
    border-width: 2px !important
  }

  [dir] .xl\:border-4 {
    border-width: 4px !important
  }

  [dir] .xl\:border-8 {
    border-width: 8px !important
  }

  [dir] .xl\:border {
    border-width: 1px !important
  }

  [dir] .xl\:border-t-0 {
    border-top-width: 0 !important
  }

  [dir=ltr] .xl\:border-r-0 {
border-right-width: 0 !important
  }

  [dir=rtl] .xl\:border-r-0 {
    border-left-width: 0 !important
  }

  [dir] .xl\:border-b-0 {
    border-bottom-width: 0 !important
  }

  [dir=ltr] .xl\:border-l-0 {
border-left-width: 0 !important
  }

  [dir=rtl] .xl\:border-l-0 {
    border-right-width: 0 !important
  }

  [dir] .xl\:border-t-2 {
    border-top-width: 2px !important
  }

  [dir=ltr] .xl\:border-r-2 {
border-right-width: 2px !important
  }

  [dir=rtl] .xl\:border-r-2 {
    border-left-width: 2px !important
  }

  [dir] .xl\:border-b-2 {
    border-bottom-width: 2px !important
  }

  [dir=ltr] .xl\:border-l-2 {
border-left-width: 2px !important
  }

  [dir=rtl] .xl\:border-l-2 {
    border-right-width: 2px !important
  }

  [dir] .xl\:border-t-4 {
    border-top-width: 4px !important
  }

  [dir=ltr] .xl\:border-r-4 {
border-right-width: 4px !important
  }

  [dir=rtl] .xl\:border-r-4 {
    border-left-width: 4px !important
  }

  [dir] .xl\:border-b-4 {
    border-bottom-width: 4px !important
  }

  [dir=ltr] .xl\:border-l-4 {
border-left-width: 4px !important
  }

  [dir=rtl] .xl\:border-l-4 {
    border-right-width: 4px !important
  }

  [dir] .xl\:border-t-8 {
    border-top-width: 8px !important
  }

  [dir=ltr] .xl\:border-r-8 {
border-right-width: 8px !important
  }

  [dir=rtl] .xl\:border-r-8 {
    border-left-width: 8px !important
  }

  [dir] .xl\:border-b-8 {
    border-bottom-width: 8px !important
  }

  [dir=ltr] .xl\:border-l-8 {
border-left-width: 8px !important
  }

  [dir=rtl] .xl\:border-l-8 {
    border-right-width: 8px !important
  }

  [dir] .xl\:border-t {
    border-top-width: 1px !important
  }

  [dir=ltr] .xl\:border-r {
border-right-width: 1px !important
  }

  [dir=rtl] .xl\:border-r {
    border-left-width: 1px !important
  }

  [dir] .xl\:border-b {
    border-bottom-width: 1px !important
  }

  [dir=ltr] .xl\:border-l {
border-left-width: 1px !important
  }

  [dir=rtl] .xl\:border-l {
    border-right-width: 1px !important
  }

  .xl\:block {
    display: block !important
  }

  .xl\:inline-block {
    display: inline-block !important
  }

  .xl\:inline {
    display: inline !important
  }

  .xl\:flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .xl\:inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }

  .xl\:table {
    display: table !important
  }

  .xl\:table-row {
    display: table-row !important
  }

  .xl\:table-cell {
    display: table-cell !important
  }

  .xl\:hidden {
    display: none !important
  }

  .xl\:flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important
  }

  .xl\:flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important
  }

  .xl\:flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important
  }

  .xl\:flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
  }

  .xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
  }

  .xl\:flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
  }

  .xl\:items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important
  }

  .xl\:items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important
  }

  .xl\:items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important
  }

  .xl\:items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important
  }

  .xl\:items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important
  }

  .xl\:self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important
  }

  .xl\:self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important
  }

  .xl\:self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important
  }

  .xl\:self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important
  }

  .xl\:self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important
  }

  .xl\:justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important
  }

  .xl\:justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important
  }

  .xl\:justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important
  }

  .xl\:justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important
  }

  .xl\:justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important
  }

  .xl\:content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important
  }

  .xl\:content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important
  }

  .xl\:content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important
  }

  .xl\:content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important
  }

  .xl\:content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
  }

  .xl\:flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important
  }

  .xl\:flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important
  }

  .xl\:flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important
  }

  .xl\:flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important
  }

  .xl\:flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important
  }

  .xl\:flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important
  }

  .xl\:flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
  }

  .xl\:flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
  }

  .xl\:order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .xl\:order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .xl\:order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .xl\:order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .xl\:order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .xl\:order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .xl\:order-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .xl\:order-last {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .xl\:order-normal {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .xl\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .xl\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .xl\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .xl\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .xl\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .xl\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .xl\:hover\:order-first:hover {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .xl\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .xl\:hover\:order-normal:hover {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  .xl\:focus\:order-1:focus {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important
  }

  .xl\:focus\:order-2:focus {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important
  }

  .xl\:focus\:order-3:focus {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important
  }

  .xl\:focus\:order-4:focus {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important
  }

  .xl\:focus\:order-5:focus {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important
  }

  .xl\:focus\:order-6:focus {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important
  }

  .xl\:focus\:order-first:focus {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important
  }

  .xl\:focus\:order-last:focus {
    -webkit-box-ordinal-group: 1000 !important;
        -ms-flex-order: 999 !important;
            order: 999 !important
  }

  .xl\:focus\:order-normal:focus {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important
  }

  [dir=ltr] .xl\:float-right {
float: right !important
  }

  [dir=rtl] .xl\:float-right {
    float: left !important
  }

  [dir=ltr] .xl\:float-left {
float: left !important
  }

  [dir=rtl] .xl\:float-left {
    float: right !important
  }

  [dir] .xl\:float-none {
    float: none !important
  }

  .xl\:clearfix:after {
    content: "" !important;
    display: table !important
  }

  [dir] .xl\:clearfix:after {
    clear: both !important
  }

  .xl\:font-sans {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important
  }

  .xl\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important
  }

  .xl\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
  }

  .xl\:font-light {
    font-weight: 300 !important
  }

  .xl\:font-normal {
    font-weight: 400 !important
  }

  .xl\:font-medium {
    font-weight: 500 !important
  }

  .xl\:font-semibold {
    font-weight: 600 !important
  }

  .xl\:font-bold {
    font-weight: 700 !important
  }

  .xl\:font-extrabold {
    font-weight: 800 !important
  }

  .xl\:font-black {
    font-weight: 900 !important
  }

  .xl\:hover\:font-light:hover {
    font-weight: 300 !important
  }

  .xl\:hover\:font-normal:hover {
    font-weight: 400 !important
  }

  .xl\:hover\:font-medium:hover {
    font-weight: 500 !important
  }

  .xl\:hover\:font-semibold:hover {
    font-weight: 600 !important
  }

  .xl\:hover\:font-bold:hover {
    font-weight: 700 !important
  }

  .xl\:hover\:font-extrabold:hover {
    font-weight: 800 !important
  }

  .xl\:hover\:font-black:hover {
    font-weight: 900 !important
  }

  .xl\:h-1 {
    height: 0.25rem !important
  }

  .xl\:h-2 {
    height: 0.5rem !important
  }

  .xl\:h-3 {
    height: 0.75rem !important
  }

  .xl\:h-4 {
    height: 1rem !important
  }

  .xl\:h-5 {
    height: 1.25rem !important
  }

  .xl\:h-6 {
    height: 1.5rem !important
  }

  .xl\:h-8 {
    height: 2rem !important
  }

  .xl\:h-10 {
    height: 2.5rem !important
  }

  .xl\:h-12 {
    height: 3rem !important
  }

  .xl\:h-16 {
    height: 4rem !important
  }

  .xl\:h-24 {
    height: 6rem !important
  }

  .xl\:h-32 {
    height: 8rem !important
  }

  .xl\:h-48 {
    height: 12rem !important
  }

  .xl\:h-64 {
    height: 16rem !important
  }

  .xl\:h-auto {
    height: auto !important
  }

  .xl\:h-px {
    height: 1px !important
  }

  .xl\:h-full {
    height: 100% !important
  }

  .xl\:h-screen {
    height: 100vh !important
  }

  .xl\:leading-none {
    line-height: 1 !important
  }

  .xl\:leading-tight {
    line-height: 1.25 !important
  }

  .xl\:leading-normal {
    line-height: 1.5 !important
  }

  .xl\:leading-loose {
    line-height: 2 !important
  }

  .xl\:list-inside {
    list-style-position: inside !important
  }

  .xl\:list-outside {
    list-style-position: outside !important
  }

  [dir] .xl\:m-0 {
    margin: 0 !important
  }

  [dir] .xl\:m-1 {
    margin: 0.25rem !important
  }

  [dir] .xl\:m-2 {
    margin: 0.5rem !important
  }

  [dir] .xl\:m-3 {
    margin: 0.75rem !important
  }

  [dir] .xl\:m-4 {
    margin: 1rem !important
  }

  [dir] .xl\:m-5 {
    margin: 1.25rem !important
  }

  [dir] .xl\:m-6 {
    margin: 1.5rem !important
  }

  [dir] .xl\:m-8 {
    margin: 2rem !important
  }

  [dir] .xl\:m-10 {
    margin: 2.5rem !important
  }

  [dir] .xl\:m-12 {
    margin: 3rem !important
  }

  [dir] .xl\:m-16 {
    margin: 4rem !important
  }

  [dir] .xl\:m-20 {
    margin: 5rem !important
  }

  [dir] .xl\:m-24 {
    margin: 6rem !important
  }

  [dir] .xl\:m-32 {
    margin: 8rem !important
  }

  [dir] .xl\:m-auto {
    margin: auto !important
  }

  [dir] .xl\:m-px {
    margin: 1px !important
  }

  [dir] .xl\:m-base {
    margin: 2.2rem !important
  }

  [dir] .xl\:-m-px {
    margin: -1px !important
  }

  [dir] .xl\:-m-1 {
    margin: -0.25rem !important
  }

  [dir] .xl\:-m-2 {
    margin: -0.5rem !important
  }

  [dir] .xl\:-m-3 {
    margin: -0.75rem !important
  }

  [dir] .xl\:-m-4 {
    margin: -1rem !important
  }

  [dir] .xl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  [dir=ltr] .xl\:mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
  }

  [dir=rtl] .xl\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  [dir] .xl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .xl\:mx-1 {
margin-left: 0.25rem !important;
margin-right: 0.25rem !important
  }

  [dir=rtl] .xl\:mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important
  }

  [dir] .xl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .xl\:mx-2 {
margin-left: 0.5rem !important;
margin-right: 0.5rem !important
  }

  [dir=rtl] .xl\:mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important
  }

  [dir] .xl\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .xl\:mx-3 {
margin-left: 0.75rem !important;
margin-right: 0.75rem !important
  }

  [dir=rtl] .xl\:mx-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important
  }

  [dir] .xl\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

  [dir=ltr] .xl\:mx-4 {
margin-left: 1rem !important;
margin-right: 1rem !important
  }

  [dir=rtl] .xl\:mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  [dir] .xl\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .xl\:mx-5 {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important
  }

  [dir=rtl] .xl\:mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important
  }

  [dir] .xl\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .xl\:mx-6 {
margin-left: 1.5rem !important;
margin-right: 1.5rem !important
  }

  [dir=rtl] .xl\:mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  [dir] .xl\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
  }

  [dir=ltr] .xl\:mx-8 {
margin-left: 2rem !important;
margin-right: 2rem !important
  }

  [dir=rtl] .xl\:mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
  }

  [dir] .xl\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .xl\:mx-10 {
margin-left: 2.5rem !important;
margin-right: 2.5rem !important
  }

  [dir=rtl] .xl\:mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important
  }

  [dir] .xl\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

  [dir=ltr] .xl\:mx-12 {
margin-left: 3rem !important;
margin-right: 3rem !important
  }

  [dir=rtl] .xl\:mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  [dir] .xl\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
  }

  [dir=ltr] .xl\:mx-16 {
margin-left: 4rem !important;
margin-right: 4rem !important
  }

  [dir=rtl] .xl\:mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important
  }

  [dir] .xl\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
  }

  [dir=ltr] .xl\:mx-20 {
margin-left: 5rem !important;
margin-right: 5rem !important
  }

  [dir=rtl] .xl\:mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important
  }

  [dir] .xl\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
  }

  [dir=ltr] .xl\:mx-24 {
margin-left: 6rem !important;
margin-right: 6rem !important
  }

  [dir=rtl] .xl\:mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important
  }

  [dir] .xl\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important
  }

  [dir=ltr] .xl\:mx-32 {
margin-left: 8rem !important;
margin-right: 8rem !important
  }

  [dir=rtl] .xl\:mx-32 {
    margin-right: 8rem !important;
    margin-left: 8rem !important
  }

  [dir] .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }

  [dir=ltr] .xl\:mx-auto {
margin-left: auto !important;
margin-right: auto !important
  }

  [dir=rtl] .xl\:mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  [dir] .xl\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important
  }

  [dir=ltr] .xl\:mx-px {
margin-left: 1px !important;
margin-right: 1px !important
  }

  [dir=rtl] .xl\:mx-px {
    margin-right: 1px !important;
    margin-left: 1px !important
  }

  [dir] .xl\:my-base {
    margin-top: 2.2rem !important;
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .xl\:mx-base {
margin-left: 2.2rem !important;
margin-right: 2.2rem !important
  }

  [dir=rtl] .xl\:mx-base {
    margin-right: 2.2rem !important;
    margin-left: 2.2rem !important
  }

  [dir] .xl\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important
  }

  [dir=ltr] .xl\:-mx-px {
margin-left: -1px !important;
margin-right: -1px !important
  }

  [dir=rtl] .xl\:-mx-px {
    margin-right: -1px !important;
    margin-left: -1px !important
  }

  [dir] .xl\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .xl\:-mx-1 {
margin-left: -0.25rem !important;
margin-right: -0.25rem !important
  }

  [dir=rtl] .xl\:-mx-1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important
  }

  [dir] .xl\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .xl\:-mx-2 {
margin-left: -0.5rem !important;
margin-right: -0.5rem !important
  }

  [dir=rtl] .xl\:-mx-2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important
  }

  [dir] .xl\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .xl\:-mx-3 {
margin-left: -0.75rem !important;
margin-right: -0.75rem !important
  }

  [dir=rtl] .xl\:-mx-3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important
  }

  [dir] .xl\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important
  }

  [dir=ltr] .xl\:-mx-4 {
margin-left: -1rem !important;
margin-right: -1rem !important
  }

  [dir=rtl] .xl\:-mx-4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important
  }

  [dir] .xl\:mt-0 {
    margin-top: 0 !important
  }

  [dir=ltr] .xl\:mr-0 {
margin-right: 0 !important
  }

  [dir=rtl] .xl\:mr-0 {
    margin-left: 0 !important
  }

  [dir] .xl\:mb-0 {
    margin-bottom: 0 !important
  }

  [dir=ltr] .xl\:ml-0 {
margin-left: 0 !important
  }

  [dir=rtl] .xl\:ml-0 {
    margin-right: 0 !important
  }

  [dir] .xl\:mt-1 {
    margin-top: 0.25rem !important
  }

  [dir=ltr] .xl\:mr-1 {
margin-right: 0.25rem !important
  }

  [dir=rtl] .xl\:mr-1 {
    margin-left: 0.25rem !important
  }

  [dir] .xl\:mb-1 {
    margin-bottom: 0.25rem !important
  }

  [dir=ltr] .xl\:ml-1 {
margin-left: 0.25rem !important
  }

  [dir=rtl] .xl\:ml-1 {
    margin-right: 0.25rem !important
  }

  [dir] .xl\:mt-2 {
    margin-top: 0.5rem !important
  }

  [dir=ltr] .xl\:mr-2 {
margin-right: 0.5rem !important
  }

  [dir=rtl] .xl\:mr-2 {
    margin-left: 0.5rem !important
  }

  [dir] .xl\:mb-2 {
    margin-bottom: 0.5rem !important
  }

  [dir=ltr] .xl\:ml-2 {
margin-left: 0.5rem !important
  }

  [dir=rtl] .xl\:ml-2 {
    margin-right: 0.5rem !important
  }

  [dir] .xl\:mt-3 {
    margin-top: 0.75rem !important
  }

  [dir=ltr] .xl\:mr-3 {
margin-right: 0.75rem !important
  }

  [dir=rtl] .xl\:mr-3 {
    margin-left: 0.75rem !important
  }

  [dir] .xl\:mb-3 {
    margin-bottom: 0.75rem !important
  }

  [dir=ltr] .xl\:ml-3 {
margin-left: 0.75rem !important
  }

  [dir=rtl] .xl\:ml-3 {
    margin-right: 0.75rem !important
  }

  [dir] .xl\:mt-4 {
    margin-top: 1rem !important
  }

  [dir=ltr] .xl\:mr-4 {
margin-right: 1rem !important
  }

  [dir=rtl] .xl\:mr-4 {
    margin-left: 1rem !important
  }

  [dir] .xl\:mb-4 {
    margin-bottom: 1rem !important
  }

  [dir=ltr] .xl\:ml-4 {
margin-left: 1rem !important
  }

  [dir=rtl] .xl\:ml-4 {
    margin-right: 1rem !important
  }

  [dir] .xl\:mt-5 {
    margin-top: 1.25rem !important
  }

  [dir=ltr] .xl\:mr-5 {
margin-right: 1.25rem !important
  }

  [dir=rtl] .xl\:mr-5 {
    margin-left: 1.25rem !important
  }

  [dir] .xl\:mb-5 {
    margin-bottom: 1.25rem !important
  }

  [dir=ltr] .xl\:ml-5 {
margin-left: 1.25rem !important
  }

  [dir=rtl] .xl\:ml-5 {
    margin-right: 1.25rem !important
  }

  [dir] .xl\:mt-6 {
    margin-top: 1.5rem !important
  }

  [dir=ltr] .xl\:mr-6 {
margin-right: 1.5rem !important
  }

  [dir=rtl] .xl\:mr-6 {
    margin-left: 1.5rem !important
  }

  [dir] .xl\:mb-6 {
    margin-bottom: 1.5rem !important
  }

  [dir=ltr] .xl\:ml-6 {
margin-left: 1.5rem !important
  }

  [dir=rtl] .xl\:ml-6 {
    margin-right: 1.5rem !important
  }

  [dir] .xl\:mt-8 {
    margin-top: 2rem !important
  }

  [dir=ltr] .xl\:mr-8 {
margin-right: 2rem !important
  }

  [dir=rtl] .xl\:mr-8 {
    margin-left: 2rem !important
  }

  [dir] .xl\:mb-8 {
    margin-bottom: 2rem !important
  }

  [dir=ltr] .xl\:ml-8 {
margin-left: 2rem !important
  }

  [dir=rtl] .xl\:ml-8 {
    margin-right: 2rem !important
  }

  [dir] .xl\:mt-10 {
    margin-top: 2.5rem !important
  }

  [dir=ltr] .xl\:mr-10 {
margin-right: 2.5rem !important
  }

  [dir=rtl] .xl\:mr-10 {
    margin-left: 2.5rem !important
  }

  [dir] .xl\:mb-10 {
    margin-bottom: 2.5rem !important
  }

  [dir=ltr] .xl\:ml-10 {
margin-left: 2.5rem !important
  }

  [dir=rtl] .xl\:ml-10 {
    margin-right: 2.5rem !important
  }

  [dir] .xl\:mt-12 {
    margin-top: 3rem !important
  }

  [dir=ltr] .xl\:mr-12 {
margin-right: 3rem !important
  }

  [dir=rtl] .xl\:mr-12 {
    margin-left: 3rem !important
  }

  [dir] .xl\:mb-12 {
    margin-bottom: 3rem !important
  }

  [dir=ltr] .xl\:ml-12 {
margin-left: 3rem !important
  }

  [dir=rtl] .xl\:ml-12 {
    margin-right: 3rem !important
  }

  [dir] .xl\:mt-16 {
    margin-top: 4rem !important
  }

  [dir=ltr] .xl\:mr-16 {
margin-right: 4rem !important
  }

  [dir=rtl] .xl\:mr-16 {
    margin-left: 4rem !important
  }

  [dir] .xl\:mb-16 {
    margin-bottom: 4rem !important
  }

  [dir=ltr] .xl\:ml-16 {
margin-left: 4rem !important
  }

  [dir=rtl] .xl\:ml-16 {
    margin-right: 4rem !important
  }

  [dir] .xl\:mt-20 {
    margin-top: 5rem !important
  }

  [dir=ltr] .xl\:mr-20 {
margin-right: 5rem !important
  }

  [dir=rtl] .xl\:mr-20 {
    margin-left: 5rem !important
  }

  [dir] .xl\:mb-20 {
    margin-bottom: 5rem !important
  }

  [dir=ltr] .xl\:ml-20 {
margin-left: 5rem !important
  }

  [dir=rtl] .xl\:ml-20 {
    margin-right: 5rem !important
  }

  [dir] .xl\:mt-24 {
    margin-top: 6rem !important
  }

  [dir=ltr] .xl\:mr-24 {
margin-right: 6rem !important
  }

  [dir=rtl] .xl\:mr-24 {
    margin-left: 6rem !important
  }

  [dir] .xl\:mb-24 {
    margin-bottom: 6rem !important
  }

  [dir=ltr] .xl\:ml-24 {
margin-left: 6rem !important
  }

  [dir=rtl] .xl\:ml-24 {
    margin-right: 6rem !important
  }

  [dir] .xl\:mt-32 {
    margin-top: 8rem !important
  }

  [dir=ltr] .xl\:mr-32 {
margin-right: 8rem !important
  }

  [dir=rtl] .xl\:mr-32 {
    margin-left: 8rem !important
  }

  [dir] .xl\:mb-32 {
    margin-bottom: 8rem !important
  }

  [dir=ltr] .xl\:ml-32 {
margin-left: 8rem !important
  }

  [dir=rtl] .xl\:ml-32 {
    margin-right: 8rem !important
  }

  [dir] .xl\:mt-auto {
    margin-top: auto !important
  }

  [dir=ltr] .xl\:mr-auto {
margin-right: auto !important
  }

  [dir=rtl] .xl\:mr-auto {
    margin-left: auto !important
  }

  [dir] .xl\:mb-auto {
    margin-bottom: auto !important
  }

  [dir=ltr] .xl\:ml-auto {
margin-left: auto !important
  }

  [dir=rtl] .xl\:ml-auto {
    margin-right: auto !important
  }

  [dir] .xl\:mt-px {
    margin-top: 1px !important
  }

  [dir=ltr] .xl\:mr-px {
margin-right: 1px !important
  }

  [dir=rtl] .xl\:mr-px {
    margin-left: 1px !important
  }

  [dir] .xl\:mb-px {
    margin-bottom: 1px !important
  }

  [dir=ltr] .xl\:ml-px {
margin-left: 1px !important
  }

  [dir=rtl] .xl\:ml-px {
    margin-right: 1px !important
  }

  [dir] .xl\:mt-base {
    margin-top: 2.2rem !important
  }

  [dir=ltr] .xl\:mr-base {
margin-right: 2.2rem !important
  }

  [dir=rtl] .xl\:mr-base {
    margin-left: 2.2rem !important
  }

  [dir] .xl\:mb-base {
    margin-bottom: 2.2rem !important
  }

  [dir=ltr] .xl\:ml-base {
margin-left: 2.2rem !important
  }

  [dir=rtl] .xl\:ml-base {
    margin-right: 2.2rem !important
  }

  [dir] .xl\:-mt-px {
    margin-top: -1px !important
  }

  [dir=ltr] .xl\:-mr-px {
margin-right: -1px !important
  }

  [dir=rtl] .xl\:-mr-px {
    margin-left: -1px !important
  }

  [dir] .xl\:-mb-px {
    margin-bottom: -1px !important
  }

  [dir=ltr] .xl\:-ml-px {
margin-left: -1px !important
  }

  [dir=rtl] .xl\:-ml-px {
    margin-right: -1px !important
  }

  [dir] .xl\:-mt-1 {
    margin-top: -0.25rem !important
  }

  [dir=ltr] .xl\:-mr-1 {
margin-right: -0.25rem !important
  }

  [dir=rtl] .xl\:-mr-1 {
    margin-left: -0.25rem !important
  }

  [dir] .xl\:-mb-1 {
    margin-bottom: -0.25rem !important
  }

  [dir=ltr] .xl\:-ml-1 {
margin-left: -0.25rem !important
  }

  [dir=rtl] .xl\:-ml-1 {
    margin-right: -0.25rem !important
  }

  [dir] .xl\:-mt-2 {
    margin-top: -0.5rem !important
  }

  [dir=ltr] .xl\:-mr-2 {
margin-right: -0.5rem !important
  }

  [dir=rtl] .xl\:-mr-2 {
    margin-left: -0.5rem !important
  }

  [dir] .xl\:-mb-2 {
    margin-bottom: -0.5rem !important
  }

  [dir=ltr] .xl\:-ml-2 {
margin-left: -0.5rem !important
  }

  [dir=rtl] .xl\:-ml-2 {
    margin-right: -0.5rem !important
  }

  [dir] .xl\:-mt-3 {
    margin-top: -0.75rem !important
  }

  [dir=ltr] .xl\:-mr-3 {
margin-right: -0.75rem !important
  }

  [dir=rtl] .xl\:-mr-3 {
    margin-left: -0.75rem !important
  }

  [dir] .xl\:-mb-3 {
    margin-bottom: -0.75rem !important
  }

  [dir=ltr] .xl\:-ml-3 {
margin-left: -0.75rem !important
  }

  [dir=rtl] .xl\:-ml-3 {
    margin-right: -0.75rem !important
  }

  [dir] .xl\:-mt-4 {
    margin-top: -1rem !important
  }

  [dir=ltr] .xl\:-mr-4 {
margin-right: -1rem !important
  }

  [dir=rtl] .xl\:-mr-4 {
    margin-left: -1rem !important
  }

  [dir] .xl\:-mb-4 {
    margin-bottom: -1rem !important
  }

  [dir=ltr] .xl\:-ml-4 {
margin-left: -1rem !important
  }

  [dir=rtl] .xl\:-ml-4 {
    margin-right: -1rem !important
  }

  .xl\:max-h-xs {
    max-height: 20rem !important
  }

  .xl\:max-h-sm {
    max-height: 30rem !important
  }

  .xl\:max-h-md {
    max-height: 40rem !important
  }

  .xl\:max-h-lg {
    max-height: 50rem !important
  }

  .xl\:max-h-full {
    max-height: 100% !important
  }

  .xl\:max-h-screen {
    max-height: 100vh !important
  }

  .xl\:max-w-8 {
    max-width: 2rem !important
  }

  .xl\:max-w-10 {
    max-width: 2.5rem !important
  }

  .xl\:max-w-12 {
    max-width: 3rem !important
  }

  .xl\:max-w-16 {
    max-width: 4rem !important
  }

  .xl\:max-w-24 {
    max-width: 6rem !important
  }

  .xl\:max-w-32 {
    max-width: 8rem !important
  }

  .xl\:max-w-48 {
    max-width: 12rem !important
  }

  .xl\:max-w-64 {
    max-width: 16rem !important
  }

  .xl\:max-w-xs {
    max-width: 20rem !important
  }

  .xl\:max-w-sm {
    max-width: 30rem !important
  }

  .xl\:max-w-md {
    max-width: 40rem !important
  }

  .xl\:max-w-lg {
    max-width: 50rem !important
  }

  .xl\:max-w-xl {
    max-width: 60rem !important
  }

  .xl\:max-w-2xl {
    max-width: 70rem !important
  }

  .xl\:max-w-3xl {
    max-width: 80rem !important
  }

  .xl\:max-w-4xl {
    max-width: 90rem !important
  }

  .xl\:max-w-5xl {
    max-width: 100rem !important
  }

  .xl\:max-w-full {
    max-width: 100% !important
  }

  .xl\:min-h-0 {
    min-height: 0 !important
  }

  .xl\:min-h-full {
    min-height: 100% !important
  }

  .xl\:min-h-screen {
    min-height: 100vh !important
  }

  .xl\:min-w-0 {
    min-width: 0 !important
  }

  .xl\:min-w-16 {
    min-width: 4rem !important
  }

  .xl\:min-w-24 {
    min-width: 6rem !important
  }

  .xl\:min-w-32 {
    min-width: 8rem !important
  }

  .xl\:min-w-48 {
    min-width: 12rem !important
  }

  .xl\:min-w-64 {
    min-width: 16rem !important
  }

  .xl\:min-w-full {
    min-width: 100% !important
  }

  .xl\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important
  }

  .xl\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important
  }

  .xl\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important
  }

  .xl\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important
  }

  .xl\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important
  }

  .xl\:object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important
  }

  .xl\:object-center {
    -o-object-position: center !important;
       object-position: center !important
  }

  [dir=ltr] .xl\:object-left {
-o-object-position: left !important;
object-position: left !important
  }

  [dir=rtl] .xl\:object-left {
    -o-object-position: right !important;
       object-position: right !important
  }

  [dir=ltr] .xl\:object-left-bottom {
-o-object-position: left bottom !important;
object-position: left bottom !important
  }

  [dir=rtl] .xl\:object-left-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important
  }

  [dir=ltr] .xl\:object-left-top {
-o-object-position: left top !important;
object-position: left top !important
  }

  [dir=rtl] .xl\:object-left-top {
    -o-object-position: right top !important;
       object-position: right top !important
  }

  [dir=ltr] .xl\:object-right {
-o-object-position: right !important;
object-position: right !important
  }

  [dir=rtl] .xl\:object-right {
    -o-object-position: left !important;
       object-position: left !important
  }

  [dir=ltr] .xl\:object-right-bottom {
-o-object-position: right bottom !important;
object-position: right bottom !important
  }

  [dir=rtl] .xl\:object-right-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important
  }

  [dir=ltr] .xl\:object-right-top {
-o-object-position: right top !important;
object-position: right top !important
  }

  [dir=rtl] .xl\:object-right-top {
    -o-object-position: left top !important;
       object-position: left top !important
  }

  .xl\:object-top {
    -o-object-position: top !important;
       object-position: top !important
  }

  .xl\:opacity-0 {
    opacity: 0 !important
  }

  .xl\:opacity-25 {
    opacity: 0.25 !important
  }

  .xl\:opacity-50 {
    opacity: 0.5 !important
  }

  .xl\:opacity-75 {
    opacity: 0.75 !important
  }

  .xl\:opacity-100 {
    opacity: 1 !important
  }

  .xl\:overflow-auto {
    overflow: auto !important
  }

  .xl\:overflow-hidden {
    overflow: hidden !important
  }

  .xl\:overflow-visible {
    overflow: visible !important
  }

  .xl\:overflow-scroll {
    overflow: scroll !important
  }

  .xl\:overflow-x-auto {
    overflow-x: auto !important
  }

  .xl\:overflow-y-auto {
    overflow-y: auto !important
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden !important
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden !important
  }

  .xl\:overflow-x-visible {
    overflow-x: visible !important
  }

  .xl\:overflow-y-visible {
    overflow-y: visible !important
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll !important
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll !important
  }

  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch !important
  }

  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto !important
  }

  [dir] .xl\:p-0 {
    padding: 0 !important
  }

  [dir] .xl\:p-1 {
    padding: 0.25rem !important
  }

  [dir] .xl\:p-2 {
    padding: 0.5rem !important
  }

  [dir] .xl\:p-3 {
    padding: 0.75rem !important
  }

  [dir] .xl\:p-4 {
    padding: 1rem !important
  }

  [dir] .xl\:p-5 {
    padding: 1.25rem !important
  }

  [dir] .xl\:p-6 {
    padding: 1.5rem !important
  }

  [dir] .xl\:p-8 {
    padding: 2rem !important
  }

  [dir] .xl\:p-10 {
    padding: 2.5rem !important
  }

  [dir] .xl\:p-12 {
    padding: 3rem !important
  }

  [dir] .xl\:p-16 {
    padding: 4rem !important
  }

  [dir] .xl\:p-20 {
    padding: 5rem !important
  }

  [dir] .xl\:p-24 {
    padding: 6rem !important
  }

  [dir] .xl\:p-32 {
    padding: 8rem !important
  }

  [dir] .xl\:p-px {
    padding: 1px !important
  }

  [dir] .xl\:p-base {
    padding: 2.2rem !important
  }

  [dir] .xl\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  [dir=ltr] .xl\:px-0 {
padding-left: 0 !important;
padding-right: 0 !important
  }

  [dir=rtl] .xl\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  [dir] .xl\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .xl\:px-1 {
padding-left: 0.25rem !important;
padding-right: 0.25rem !important
  }

  [dir=rtl] .xl\:px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important
  }

  [dir] .xl\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .xl\:px-2 {
padding-left: 0.5rem !important;
padding-right: 0.5rem !important
  }

  [dir=rtl] .xl\:px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important
  }

  [dir] .xl\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .xl\:px-3 {
padding-left: 0.75rem !important;
padding-right: 0.75rem !important
  }

  [dir=rtl] .xl\:px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important
  }

  [dir] .xl\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

  [dir=ltr] .xl\:px-4 {
padding-left: 1rem !important;
padding-right: 1rem !important
  }

  [dir=rtl] .xl\:px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  [dir] .xl\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .xl\:px-5 {
padding-left: 1.25rem !important;
padding-right: 1.25rem !important
  }

  [dir=rtl] .xl\:px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important
  }

  [dir] .xl\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .xl\:px-6 {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important
  }

  [dir=rtl] .xl\:px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  [dir] .xl\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
  }

  [dir=ltr] .xl\:px-8 {
padding-left: 2rem !important;
padding-right: 2rem !important
  }

  [dir=rtl] .xl\:px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
  }

  [dir] .xl\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .xl\:px-10 {
padding-left: 2.5rem !important;
padding-right: 2.5rem !important
  }

  [dir=rtl] .xl\:px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important
  }

  [dir] .xl\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

  [dir=ltr] .xl\:px-12 {
padding-left: 3rem !important;
padding-right: 3rem !important
  }

  [dir=rtl] .xl\:px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  [dir] .xl\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
  }

  [dir=ltr] .xl\:px-16 {
padding-left: 4rem !important;
padding-right: 4rem !important
  }

  [dir=rtl] .xl\:px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important
  }

  [dir] .xl\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
  }

  [dir=ltr] .xl\:px-20 {
padding-left: 5rem !important;
padding-right: 5rem !important
  }

  [dir=rtl] .xl\:px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important
  }

  [dir] .xl\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
  }

  [dir=ltr] .xl\:px-24 {
padding-left: 6rem !important;
padding-right: 6rem !important
  }

  [dir=rtl] .xl\:px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important
  }

  [dir] .xl\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
  }

  [dir=ltr] .xl\:px-32 {
padding-left: 8rem !important;
padding-right: 8rem !important
  }

  [dir=rtl] .xl\:px-32 {
    padding-right: 8rem !important;
    padding-left: 8rem !important
  }

  [dir] .xl\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important
  }

  [dir=ltr] .xl\:px-px {
padding-left: 1px !important;
padding-right: 1px !important
  }

  [dir=rtl] .xl\:px-px {
    padding-right: 1px !important;
    padding-left: 1px !important
  }

  [dir] .xl\:py-base {
    padding-top: 2.2rem !important;
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .xl\:px-base {
padding-left: 2.2rem !important;
padding-right: 2.2rem !important
  }

  [dir=rtl] .xl\:px-base {
    padding-right: 2.2rem !important;
    padding-left: 2.2rem !important
  }

  [dir] .xl\:pt-0 {
    padding-top: 0 !important
  }

  [dir=ltr] .xl\:pr-0 {
padding-right: 0 !important
  }

  [dir=rtl] .xl\:pr-0 {
    padding-left: 0 !important
  }

  [dir] .xl\:pb-0 {
    padding-bottom: 0 !important
  }

  [dir=ltr] .xl\:pl-0 {
padding-left: 0 !important
  }

  [dir=rtl] .xl\:pl-0 {
    padding-right: 0 !important
  }

  [dir] .xl\:pt-1 {
    padding-top: 0.25rem !important
  }

  [dir=ltr] .xl\:pr-1 {
padding-right: 0.25rem !important
  }

  [dir=rtl] .xl\:pr-1 {
    padding-left: 0.25rem !important
  }

  [dir] .xl\:pb-1 {
    padding-bottom: 0.25rem !important
  }

  [dir=ltr] .xl\:pl-1 {
padding-left: 0.25rem !important
  }

  [dir=rtl] .xl\:pl-1 {
    padding-right: 0.25rem !important
  }

  [dir] .xl\:pt-2 {
    padding-top: 0.5rem !important
  }

  [dir=ltr] .xl\:pr-2 {
padding-right: 0.5rem !important
  }

  [dir=rtl] .xl\:pr-2 {
    padding-left: 0.5rem !important
  }

  [dir] .xl\:pb-2 {
    padding-bottom: 0.5rem !important
  }

  [dir=ltr] .xl\:pl-2 {
padding-left: 0.5rem !important
  }

  [dir=rtl] .xl\:pl-2 {
    padding-right: 0.5rem !important
  }

  [dir] .xl\:pt-3 {
    padding-top: 0.75rem !important
  }

  [dir=ltr] .xl\:pr-3 {
padding-right: 0.75rem !important
  }

  [dir=rtl] .xl\:pr-3 {
    padding-left: 0.75rem !important
  }

  [dir] .xl\:pb-3 {
    padding-bottom: 0.75rem !important
  }

  [dir=ltr] .xl\:pl-3 {
padding-left: 0.75rem !important
  }

  [dir=rtl] .xl\:pl-3 {
    padding-right: 0.75rem !important
  }

  [dir] .xl\:pt-4 {
    padding-top: 1rem !important
  }

  [dir=ltr] .xl\:pr-4 {
padding-right: 1rem !important
  }

  [dir=rtl] .xl\:pr-4 {
    padding-left: 1rem !important
  }

  [dir] .xl\:pb-4 {
    padding-bottom: 1rem !important
  }

  [dir=ltr] .xl\:pl-4 {
padding-left: 1rem !important
  }

  [dir=rtl] .xl\:pl-4 {
    padding-right: 1rem !important
  }

  [dir] .xl\:pt-5 {
    padding-top: 1.25rem !important
  }

  [dir=ltr] .xl\:pr-5 {
padding-right: 1.25rem !important
  }

  [dir=rtl] .xl\:pr-5 {
    padding-left: 1.25rem !important
  }

  [dir] .xl\:pb-5 {
    padding-bottom: 1.25rem !important
  }

  [dir=ltr] .xl\:pl-5 {
padding-left: 1.25rem !important
  }

  [dir=rtl] .xl\:pl-5 {
    padding-right: 1.25rem !important
  }

  [dir] .xl\:pt-6 {
    padding-top: 1.5rem !important
  }

  [dir=ltr] .xl\:pr-6 {
padding-right: 1.5rem !important
  }

  [dir=rtl] .xl\:pr-6 {
    padding-left: 1.5rem !important
  }

  [dir] .xl\:pb-6 {
    padding-bottom: 1.5rem !important
  }

  [dir=ltr] .xl\:pl-6 {
padding-left: 1.5rem !important
  }

  [dir=rtl] .xl\:pl-6 {
    padding-right: 1.5rem !important
  }

  [dir] .xl\:pt-8 {
    padding-top: 2rem !important
  }

  [dir=ltr] .xl\:pr-8 {
padding-right: 2rem !important
  }

  [dir=rtl] .xl\:pr-8 {
    padding-left: 2rem !important
  }

  [dir] .xl\:pb-8 {
    padding-bottom: 2rem !important
  }

  [dir=ltr] .xl\:pl-8 {
padding-left: 2rem !important
  }

  [dir=rtl] .xl\:pl-8 {
    padding-right: 2rem !important
  }

  [dir] .xl\:pt-10 {
    padding-top: 2.5rem !important
  }

  [dir=ltr] .xl\:pr-10 {
padding-right: 2.5rem !important
  }

  [dir=rtl] .xl\:pr-10 {
    padding-left: 2.5rem !important
  }

  [dir] .xl\:pb-10 {
    padding-bottom: 2.5rem !important
  }

  [dir=ltr] .xl\:pl-10 {
padding-left: 2.5rem !important
  }

  [dir=rtl] .xl\:pl-10 {
    padding-right: 2.5rem !important
  }

  [dir] .xl\:pt-12 {
    padding-top: 3rem !important
  }

  [dir=ltr] .xl\:pr-12 {
padding-right: 3rem !important
  }

  [dir=rtl] .xl\:pr-12 {
    padding-left: 3rem !important
  }

  [dir] .xl\:pb-12 {
    padding-bottom: 3rem !important
  }

  [dir=ltr] .xl\:pl-12 {
padding-left: 3rem !important
  }

  [dir=rtl] .xl\:pl-12 {
    padding-right: 3rem !important
  }

  [dir] .xl\:pt-16 {
    padding-top: 4rem !important
  }

  [dir=ltr] .xl\:pr-16 {
padding-right: 4rem !important
  }

  [dir=rtl] .xl\:pr-16 {
    padding-left: 4rem !important
  }

  [dir] .xl\:pb-16 {
    padding-bottom: 4rem !important
  }

  [dir=ltr] .xl\:pl-16 {
padding-left: 4rem !important
  }

  [dir=rtl] .xl\:pl-16 {
    padding-right: 4rem !important
  }

  [dir] .xl\:pt-20 {
    padding-top: 5rem !important
  }

  [dir=ltr] .xl\:pr-20 {
padding-right: 5rem !important
  }

  [dir=rtl] .xl\:pr-20 {
    padding-left: 5rem !important
  }

  [dir] .xl\:pb-20 {
    padding-bottom: 5rem !important
  }

  [dir=ltr] .xl\:pl-20 {
padding-left: 5rem !important
  }

  [dir=rtl] .xl\:pl-20 {
    padding-right: 5rem !important
  }

  [dir] .xl\:pt-24 {
    padding-top: 6rem !important
  }

  [dir=ltr] .xl\:pr-24 {
padding-right: 6rem !important
  }

  [dir=rtl] .xl\:pr-24 {
    padding-left: 6rem !important
  }

  [dir] .xl\:pb-24 {
    padding-bottom: 6rem !important
  }

  [dir=ltr] .xl\:pl-24 {
padding-left: 6rem !important
  }

  [dir=rtl] .xl\:pl-24 {
    padding-right: 6rem !important
  }

  [dir] .xl\:pt-32 {
    padding-top: 8rem !important
  }

  [dir=ltr] .xl\:pr-32 {
padding-right: 8rem !important
  }

  [dir=rtl] .xl\:pr-32 {
    padding-left: 8rem !important
  }

  [dir] .xl\:pb-32 {
    padding-bottom: 8rem !important
  }

  [dir=ltr] .xl\:pl-32 {
padding-left: 8rem !important
  }

  [dir=rtl] .xl\:pl-32 {
    padding-right: 8rem !important
  }

  [dir] .xl\:pt-px {
    padding-top: 1px !important
  }

  [dir=ltr] .xl\:pr-px {
padding-right: 1px !important
  }

  [dir=rtl] .xl\:pr-px {
    padding-left: 1px !important
  }

  [dir] .xl\:pb-px {
    padding-bottom: 1px !important
  }

  [dir=ltr] .xl\:pl-px {
padding-left: 1px !important
  }

  [dir=rtl] .xl\:pl-px {
    padding-right: 1px !important
  }

  [dir] .xl\:pt-base {
    padding-top: 2.2rem !important
  }

  [dir=ltr] .xl\:pr-base {
padding-right: 2.2rem !important
  }

  [dir=rtl] .xl\:pr-base {
    padding-left: 2.2rem !important
  }

  [dir] .xl\:pb-base {
    padding-bottom: 2.2rem !important
  }

  [dir=ltr] .xl\:pl-base {
padding-left: 2.2rem !important
  }

  [dir=rtl] .xl\:pl-base {
    padding-right: 2.2rem !important
  }

  .xl\:pointer-events-none {
    pointer-events: none !important
  }

  .xl\:pointer-events-auto {
    pointer-events: auto !important
  }

  .xl\:static {
    position: static !important
  }

  .xl\:fixed {
    position: fixed !important
  }

  .xl\:absolute {
    position: absolute !important
  }

  .xl\:relative {
    position: relative !important
  }

  .xl\:sticky {
    position: sticky !important
  }

  .xl\:inset-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .xl\:inset-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .xl\:inset-0 {
    left: 0 !important;
    right: 0 !important
  }

  .xl\:inset-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .xl\:inset-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .xl\:inset-auto {
    left: auto !important;
    right: auto !important
  }

  .xl\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important
  }

  [dir=ltr] .xl\:inset-x-0 {
right: 0 !important;
left: 0 !important
  }

  [dir=rtl] .xl\:inset-x-0 {
    left: 0 !important;
    right: 0 !important
  }

  .xl\:inset-y-auto {
    top: auto !important;
    bottom: auto !important
  }

  [dir=ltr] .xl\:inset-x-auto {
right: auto !important;
left: auto !important
  }

  [dir=rtl] .xl\:inset-x-auto {
    left: auto !important;
    right: auto !important
  }

  .xl\:top-0 {
    top: 0 !important
  }

  [dir=ltr] .xl\:right-0 {
right: 0 !important
  }

  [dir=rtl] .xl\:right-0 {
    left: 0 !important
  }

  .xl\:bottom-0 {
    bottom: 0 !important
  }

  [dir=ltr] .xl\:left-0 {
left: 0 !important
  }

  [dir=rtl] .xl\:left-0 {
    right: 0 !important
  }

  .xl\:top-auto {
    top: auto !important
  }

  [dir=ltr] .xl\:right-auto {
right: auto !important
  }

  [dir=rtl] .xl\:right-auto {
    left: auto !important
  }

  .xl\:bottom-auto {
    bottom: auto !important
  }

  [dir=ltr] .xl\:left-auto {
left: auto !important
  }

  [dir=rtl] .xl\:left-auto {
    right: auto !important
  }

  .xl\:resize-none {
    resize: none !important
  }

  .xl\:resize-y {
    resize: vertical !important
  }

  .xl\:resize-x {
    resize: horizontal !important
  }

  .xl\:resize {
    resize: both !important
  }

  .xl\:shadow {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .xl\:shadow {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .xl\:shadow-md {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .xl\: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\:shadow-lg {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .xl\: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\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .xl\:shadow-inner {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .xl\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .xl\:shadow-xl {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .xl\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .xl\:shadow-2xl {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .xl\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .xl\:shadow-outline {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .xl\:shadow-none {
    -webkit-box-shadow: none !important
  }

  [dir] .xl\:shadow-none {
            box-shadow: none !important
  }

  .xl\:shadow-drop {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .xl\:shadow-drop {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .xl\:hover\:shadow:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .xl\:hover\:shadow:hover {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .xl\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .xl\:hover\:shadow-md:hover {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .xl\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .xl\:hover\:shadow-lg:hover {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .xl\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .xl\:hover\:shadow-inner:hover {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .xl\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .xl\:hover\:shadow-xl:hover {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .xl\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .xl\:hover\:shadow-2xl:hover {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .xl\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .xl\:hover\:shadow-outline:hover {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .xl\:hover\:shadow-none:hover {
    -webkit-box-shadow: none !important
  }

  [dir] .xl\:hover\:shadow-none:hover {
            box-shadow: none !important
  }

  .xl\:hover\:shadow-drop:hover {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .xl\:hover\:shadow-drop:hover {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .xl\:focus\:shadow:focus {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  [dir] .xl\:focus\:shadow:focus {
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10) !important
  }

  .xl\:focus\:shadow-md:focus {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .xl\:focus\:shadow-md:focus {
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important
  }

  .xl\:focus\:shadow-lg:focus {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  [dir] .xl\:focus\:shadow-lg:focus {
            box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important
  }

  .xl\:focus\:shadow-inner:focus {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  [dir] .xl\:focus\:shadow-inner:focus {
            box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06) !important
  }

  .xl\:focus\:shadow-xl:focus {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  [dir] .xl\:focus\:shadow-xl:focus {
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important
  }

  .xl\:focus\:shadow-2xl:focus {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  [dir] .xl\:focus\:shadow-2xl:focus {
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important
  }

  .xl\:focus\:shadow-outline:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  [dir] .xl\:focus\:shadow-outline:focus {
            box-shadow: 0 0 0 3px rgba(52,144,220,0.5) !important
  }

  .xl\:focus\:shadow-none:focus {
    -webkit-box-shadow: none !important
  }

  [dir] .xl\:focus\:shadow-none:focus {
            box-shadow: none !important
  }

  .xl\:focus\:shadow-drop:focus {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  [dir] .xl\:focus\:shadow-drop:focus {
            box-shadow: 0 2px 8px 0 rgba(0,0,0,0.14) !important
  }

  .xl\:table-auto {
    table-layout: auto !important
  }

  .xl\:table-fixed {
    table-layout: fixed !important
  }

  [dir=ltr] .xl\:text-left {
text-align: left !important
  }

  [dir=rtl] .xl\:text-left {
    text-align: right !important
  }

  [dir] .xl\:text-center {
    text-align: center !important
  }

  [dir=ltr] .xl\:text-right {
text-align: right !important
  }

  [dir=rtl] .xl\:text-right {
    text-align: left !important
  }

  [dir] .xl\:text-justify {
    text-align: justify !important
  }

  .xl\:text-inherit {
    color: inherit !important
  }

  .xl\:text-transparent {
    color: transparent !important
  }

  .xl\:text-black {
    color: #22292f !important
  }

  .xl\:text-white {
    color: #ffffff !important
  }

  .xl\:text-grey {
    color: #b8c2cc !important
  }

  .xl\:text-grey-light {
    color: #dae1e7 !important
  }

  .xl\:hover\:text-inherit:hover {
    color: inherit !important
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent !important
  }

  .xl\:hover\:text-black:hover {
    color: #22292f !important
  }

  .xl\:hover\:text-white:hover {
    color: #ffffff !important
  }

  .xl\:hover\:text-grey:hover {
    color: #b8c2cc !important
  }

  .xl\:hover\:text-grey-light:hover {
    color: #dae1e7 !important
  }

  .xl\:focus\:text-inherit:focus {
    color: inherit !important
  }

  .xl\:focus\:text-transparent:focus {
    color: transparent !important
  }

  .xl\:focus\:text-black:focus {
    color: #22292f !important
  }

  .xl\:focus\:text-white:focus {
    color: #ffffff !important
  }

  .xl\:focus\:text-grey:focus {
    color: #b8c2cc !important
  }

  .xl\:focus\:text-grey-light:focus {
    color: #dae1e7 !important
  }

  .xl\:text-2xs {
    font-size: .5rem !important
  }

  .xl\:text-xs {
    font-size: .75rem !important
  }

  .xl\:text-sm {
    font-size: .875rem !important
  }

  .xl\:text-base {
    font-size: 1rem !important
  }

  .xl\:text-lg {
    font-size: 1.125rem !important
  }

  .xl\:text-xl {
    font-size: 1.25rem !important
  }

  .xl\:text-2xl {
    font-size: 1.5rem !important
  }

  .xl\:text-3xl {
    font-size: 1.875rem !important
  }

  .xl\:text-4xl {
    font-size: 2.25rem !important
  }

  .xl\:text-5xl {
    font-size: 3rem !important
  }

  .xl\:text-6xl {
    font-size: 4rem !important
  }

  .xl\:italic {
    font-style: italic !important
  }

  .xl\:not-italic {
    font-style: normal !important
  }

  .xl\:hover\:italic:hover {
    font-style: italic !important
  }

  .xl\:hover\:not-italic:hover {
    font-style: normal !important
  }

  .xl\:focus\:italic:focus {
    font-style: italic !important
  }

  .xl\:focus\:not-italic:focus {
    font-style: normal !important
  }

  .xl\:uppercase {
    text-transform: uppercase !important
  }

  .xl\:lowercase {
    text-transform: lowercase !important
  }

  .xl\:capitalize {
    text-transform: capitalize !important
  }

  .xl\:normal-case {
    text-transform: none !important
  }

  .xl\:hover\:uppercase:hover {
    text-transform: uppercase !important
  }

  .xl\:hover\:lowercase:hover {
    text-transform: lowercase !important
  }

  .xl\:hover\:capitalize:hover {
    text-transform: capitalize !important
  }

  .xl\:hover\:normal-case:hover {
    text-transform: none !important
  }

  .xl\:focus\:uppercase:focus {
    text-transform: uppercase !important
  }

  .xl\:focus\:lowercase:focus {
    text-transform: lowercase !important
  }

  .xl\:focus\:capitalize:focus {
    text-transform: capitalize !important
  }

  .xl\:focus\:normal-case:focus {
    text-transform: none !important
  }

  .xl\:underline {
    text-decoration: underline !important
  }

  .xl\:line-through {
    text-decoration: line-through !important
  }

  .xl\:no-underline {
    text-decoration: none !important
  }

  .xl\:hover\:underline:hover {
    text-decoration: underline !important
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through !important
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none !important
  }

  .xl\:focus\:underline:focus {
    text-decoration: underline !important
  }

  .xl\:focus\:line-through:focus {
    text-decoration: line-through !important
  }

  .xl\:focus\:no-underline:focus {
    text-decoration: none !important
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .xl\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .xl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .xl\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
  }

  .xl\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
  }

  .xl\:tracking-tight {
    letter-spacing: -0.05em !important
  }

  .xl\:tracking-normal {
    letter-spacing: 0 !important
  }

  .xl\:tracking-wide {
    letter-spacing: 0.05em !important
  }

  .xl\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important
  }

  .xl\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important
  }

  .xl\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important
  }

  .xl\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important
  }

  .xl\:align-baseline {
    vertical-align: baseline !important
  }

  .xl\:align-top {
    vertical-align: top !important
  }

  .xl\:align-middle {
    vertical-align: middle !important
  }

  .xl\:align-bottom {
    vertical-align: bottom !important
  }

  .xl\:align-text-top {
    vertical-align: text-top !important
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom !important
  }

  .xl\:visible {
    visibility: visible !important
  }

  .xl\:invisible {
    visibility: hidden !important
  }

  .xl\:whitespace-normal {
    white-space: normal !important
  }

  .xl\:whitespace-no-wrap {
    white-space: nowrap !important
  }

  .xl\:whitespace-pre {
    white-space: pre !important
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line !important
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap !important
  }

  .xl\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important
  }

  .xl\:break-words {
    overflow-wrap: break-word !important
  }

  .xl\:break-all {
    word-break: break-all !important
  }

  .xl\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
  }

  .xl\:w-1 {
    width: 0.25rem !important
  }

  .xl\:w-2 {
    width: 0.5rem !important
  }

  .xl\:w-3 {
    width: 0.75rem !important
  }

  .xl\:w-4 {
    width: 1rem !important
  }

  .xl\:w-5 {
    width: 1.25rem !important
  }

  .xl\:w-6 {
    width: 1.5rem !important
  }

  .xl\:w-8 {
    width: 2rem !important
  }

  .xl\:w-10 {
    width: 2.5rem !important
  }

  .xl\:w-12 {
    width: 3rem !important
  }

  .xl\:w-16 {
    width: 4rem !important
  }

  .xl\:w-18 {
    width: 5rem !important
  }

  .xl\:w-24 {
    width: 6rem !important
  }

  .xl\:w-32 {
    width: 8rem !important
  }

  .xl\:w-48 {
    width: 12rem !important
  }

  .xl\:w-64 {
    width: 16rem !important
  }

  .xl\:w-auto {
    width: auto !important
  }

  .xl\:w-px {
    width: 1px !important
  }

  .xl\:w-1\/2 {
    width: 50% !important
  }

  .xl\:w-1\/3 {
    width: 33.33333% !important
  }

  .xl\:w-2\/3 {
    width: 66.66667% !important
  }

  .xl\:w-1\/4 {
    width: 25% !important
  }

  .xl\:w-3\/4 {
    width: 75% !important
  }

  .xl\:w-1\/5 {
    width: 20% !important
  }

  .xl\:w-2\/5 {
    width: 40% !important
  }

  .xl\:w-3\/5 {
    width: 60% !important
  }

  .xl\:w-4\/5 {
    width: 80% !important
  }

  .xl\:w-1\/6 {
    width: 16.66667% !important
  }

  .xl\:w-5\/6 {
    width: 83.33333% !important
  }

  .xl\:w-1\/12 {
    width: 8.33333% !important
  }

  .xl\:w-2\/12 {
    width: 16.66667% !important
  }

  .xl\:w-3\/12 {
    width: 25% !important
  }

  .xl\:w-4\/12 {
    width: 33.33333% !important
  }

  .xl\:w-5\/12 {
    width: 41.66667% !important
  }

  .xl\:w-6\/12 {
    width: 50% !important
  }

  .xl\:w-7\/12 {
    width: 58.33333% !important
  }

  .xl\:w-8\/12 {
    width: 66.66667% !important
  }

  .xl\:w-9\/12 {
    width: 75% !important
  }

  .xl\:w-10\/12 {
    width: 83.33333% !important
  }

  .xl\:w-11\/12 {
    width: 91.66667% !important
  }

  .xl\:w-full {
    width: 100% !important
  }

  .xl\:w-screen {
    width: 100vw !important
  }

  .xl\:z-0 {
    z-index: 0 !important
  }

  .xl\:z-10 {
    z-index: 10 !important
  }

  .xl\:z-20 {
    z-index: 20 !important
  }

  .xl\:z-30 {
    z-index: 30 !important
  }

  .xl\:z-40 {
    z-index: 40 !important
  }

  .xl\:z-50 {
    z-index: 50 !important
  }

  .xl\:z-auto {
    z-index: auto !important
  }
}

@font-face {
  font-family: "feather";

  src: url(/fonts/feather.f744812f.eot); /* IE9 */

  src: url(/fonts/feather.f744812f.eot#iefix) format('embedded-opentype'), /* IE6-IE8 */
  url(/fonts/feather.1147c255.woff) format('woff'), /* chrome, firefox */
  url(/fonts/feather.1dea63fc.ttf) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url(/img/feather.ab536e9b.svg#feather) format('svg'); /* iOS 4.1- */
}

.feather {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'feather' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-octagon:before { content: "\e81b";
}

.icon-alert-circle:before { content: "\e81c";
}

.icon-activity:before { content: "\e81d";
}

.icon-alert-triangle:before { content: "\e81e";
}

.icon-align-center:before { content: "\e81f";
}

.icon-airplay:before { content: "\e820";
}

.icon-align-justify:before { content: "\e821";
}

.icon-align-left:before { content: "\e822";
}

.icon-align-right:before { content: "\e823";
}

.icon-arrow-down-left:before { content: "\e824";
}

.icon-arrow-down-right:before { content: "\e825";
}

.icon-anchor:before { content: "\e826";
}

.icon-aperture:before { content: "\e827";
}

.icon-arrow-left:before { content: "\e828";
}

.icon-arrow-right:before { content: "\e829";
}

.icon-arrow-down:before { content: "\e82a";
}

.icon-arrow-up-left:before { content: "\e82b";
}

.icon-arrow-up-right:before { content: "\e82c";
}

.icon-arrow-up:before { content: "\e82d";
}

.icon-award:before { content: "\e82e";
}

.icon-bar-chart:before { content: "\e82f";
}

.icon-at-sign:before { content: "\e830";
}

.icon-bar-chart-2:before { content: "\e831";
}

.icon-battery-charging:before { content: "\e832";
}

.icon-bell-off:before { content: "\e833";
}

.icon-battery:before { content: "\e834";
}

.icon-bluetooth:before { content: "\e835";
}

.icon-bell:before { content: "\e836";
}

.icon-book:before { content: "\e837";
}

.icon-briefcase:before { content: "\e838";
}

.icon-camera-off:before { content: "\e839";
}

.icon-calendar:before { content: "\e83a";
}

.icon-bookmark:before { content: "\e83b";
}

.icon-box:before { content: "\e83c";
}

.icon-camera:before { content: "\e83d";
}

.icon-check-circle:before { content: "\e83e";
}

.icon-check:before { content: "\e83f";
}

.icon-check-square:before { content: "\e840";
}

.icon-cast:before { content: "\e841";
}

.icon-chevron-down:before { content: "\e842";
}

.icon-chevron-left:before { content: "\e843";
}

.icon-chevron-right:before { content: "\e844";
}

.icon-chevron-up:before { content: "\e845";
}

.icon-chevrons-down:before { content: "\e846";
}

.icon-chevrons-right:before { content: "\e847";
}

.icon-chevrons-up:before { content: "\e848";
}

.icon-chevrons-left:before { content: "\e849";
}

.icon-circle:before { content: "\e84a";
}

.icon-clipboard:before { content: "\e84b";
}

.icon-chrome:before { content: "\e84c";
}

.icon-clock:before { content: "\e84d";
}

.icon-cloud-lightning:before { content: "\e84e";
}

.icon-cloud-drizzle:before { content: "\e84f";
}

.icon-cloud-rain:before { content: "\e850";
}

.icon-cloud-off:before { content: "\e851";
}

.icon-codepen:before { content: "\e852";
}

.icon-cloud-snow:before { content: "\e853";
}

.icon-compass:before { content: "\e854";
}

.icon-copy:before { content: "\e855";
}

.icon-corner-down-right:before { content: "\e856";
}

.icon-corner-down-left:before { content: "\e857";
}

.icon-corner-left-down:before { content: "\e858";
}

.icon-corner-left-up:before { content: "\e859";
}

.icon-corner-up-left:before { content: "\e85a";
}

.icon-corner-up-right:before { content: "\e85b";
}

.icon-corner-right-down:before { content: "\e85c";
}

.icon-corner-right-up:before { content: "\e85d";
}

.icon-cpu:before { content: "\e85e";
}

.icon-credit-card:before { content: "\e85f";
}

.icon-crosshair:before { content: "\e860";
}

.icon-disc:before { content: "\e861";
}

.icon-delete:before { content: "\e862";
}

.icon-download-cloud:before { content: "\e863";
}

.icon-download:before { content: "\e864";
}

.icon-droplet:before { content: "\e865";
}

.icon-edit-2:before { content: "\e866";
}

.icon-edit:before { content: "\e867";
}

.icon-edit-1:before { content: "\e868";
}

.icon-external-link:before { content: "\e869";
}

.icon-eye:before { content: "\e86a";
}

.icon-feather:before { content: "\e86b";
}

.icon-facebook:before { content: "\e86c";
}

.icon-file-minus:before { content: "\e86d";
}

.icon-eye-off:before { content: "\e86e";
}

.icon-fast-forward:before { content: "\e86f";
}

.icon-file-text:before { content: "\e870";
}

.icon-film:before { content: "\e871";
}

.icon-file:before { content: "\e872";
}

.icon-file-plus:before { content: "\e873";
}

.icon-folder:before { content: "\e874";
}

.icon-filter:before { content: "\e875";
}

.icon-flag:before { content: "\e876";
}

.icon-globe:before { content: "\e877";
}

.icon-grid:before { content: "\e878";
}

.icon-heart:before { content: "\e879";
}

.icon-home:before { content: "\e87a";
}

.icon-github:before { content: "\e87b";
}

.icon-image:before { content: "\e87c";
}

.icon-inbox:before { content: "\e87d";
}

.icon-layers:before { content: "\e87e";
}

.icon-info:before { content: "\e87f";
}

.icon-instagram:before { content: "\e880";
}

.icon-layout:before { content: "\e881";
}

.icon-link-2:before { content: "\e882";
}

.icon-life-buoy:before { content: "\e883";
}

.icon-link:before { content: "\e884";
}

.icon-log-in:before { content: "\e885";
}

.icon-list:before { content: "\e886";
}

.icon-lock:before { content: "\e887";
}

.icon-log-out:before { content: "\e888";
}

.icon-loader:before { content: "\e889";
}

.icon-mail:before { content: "\e88a";
}

.icon-maximize-2:before { content: "\e88b";
}

.icon-map:before { content: "\e88c";
}

.icon-map-pin:before { content: "\e88e";
}

.icon-menu:before { content: "\e88f";
}

.icon-message-circle:before { content: "\e890";
}

.icon-message-square:before { content: "\e891";
}

.icon-minimize-2:before { content: "\e892";
}

.icon-mic-off:before { content: "\e893";
}

.icon-minus-circle:before { content: "\e894";
}

.icon-mic:before { content: "\e895";
}

.icon-minus-square:before { content: "\e896";
}

.icon-minus:before { content: "\e897";
}

.icon-moon:before { content: "\e898";
}

.icon-monitor:before { content: "\e899";
}

.icon-more-vertical:before { content: "\e89a";
}

.icon-more-horizontal:before { content: "\e89b";
}

.icon-move:before { content: "\e89c";
}

.icon-music:before { content: "\e89d";
}

.icon-navigation-2:before { content: "\e89e";
}

.icon-navigation:before { content: "\e89f";
}

.icon-octagon:before { content: "\e8a0";
}

.icon-package:before { content: "\e8a1";
}

.icon-pause-circle:before { content: "\e8a2";
}

.icon-pause:before { content: "\e8a3";
}

.icon-percent:before { content: "\e8a4";
}

.icon-phone-call:before { content: "\e8a5";
}

.icon-phone-forwarded:before { content: "\e8a6";
}

.icon-phone-missed:before { content: "\e8a7";
}

.icon-phone-off:before { content: "\e8a8";
}

.icon-phone-incoming:before { content: "\e8a9";
}

.icon-phone:before { content: "\e8aa";
}

.icon-phone-outgoing:before { content: "\e8ab";
}

.icon-pie-chart:before { content: "\e8ac";
}

.icon-play-circle:before { content: "\e8ad";
}

.icon-play:before { content: "\e8ae";
}

.icon-plus-square:before { content: "\e8af";
}

.icon-plus-circle:before { content: "\e8b0";
}

.icon-plus:before { content: "\e8b1";
}

.icon-pocket:before { content: "\e8b2";
}

.icon-printer:before { content: "\e8b3";
}

.icon-power:before { content: "\e8b4";
}

.icon-radio:before { content: "\e8b5";
}

.icon-repeat:before { content: "\e8b6";
}

.icon-refresh-ccw:before { content: "\e8b7";
}

.icon-rewind:before { content: "\e8b8";
}

.icon-rotate-ccw:before { content: "\e8b9";
}

.icon-refresh-cw:before { content: "\e8ba";
}

.icon-rotate-cw:before { content: "\e8bb";
}

.icon-save:before { content: "\e8bc";
}

.icon-search:before { content: "\e8bd";
}

.icon-server:before { content: "\e8be";
}

.icon-scissors:before { content: "\e8bf";
}

.icon-share-2:before { content: "\e8c0";
}

.icon-share:before { content: "\e8c1";
}

.icon-shield:before { content: "\e8c2";
}

.icon-settings:before { content: "\e8c3";
}

.icon-skip-back:before { content: "\e8c4";
}

.icon-shuffle:before { content: "\e8c5";
}

.icon-sidebar:before { content: "\e8c6";
}

.icon-skip-forward:before { content: "\e8c7";
}

.icon-slack:before { content: "\e8c8";
}

.icon-slash:before { content: "\e8c9";
}

.icon-smartphone:before { content: "\e8ca";
}

.icon-square:before { content: "\e8cb";
}

.icon-speaker:before { content: "\e8cc";
}

.icon-star:before { content: "\e8cd";
}

.icon-stop-circle:before { content: "\e8ce";
}

.icon-sun:before { content: "\e8cf";
}

.icon-sunrise:before { content: "\e8d0";
}

.icon-tablet:before { content: "\e8d1";
}

.icon-tag:before { content: "\e8d2";
}

.icon-sunset:before { content: "\e8d3";
}

.icon-target:before { content: "\e8d4";
}

.icon-thermometer:before { content: "\e8d5";
}

.icon-thumbs-up:before { content: "\e8d6";
}

.icon-thumbs-down:before { content: "\e8d7";
}

.icon-toggle-left:before { content: "\e8d8";
}

.icon-toggle-right:before { content: "\e8d9";
}

.icon-trash-2:before { content: "\e8da";
}

.icon-trash:before { content: "\e8db";
}

.icon-trending-up:before { content: "\e8dc";
}

.icon-trending-down:before { content: "\e8dd";
}

.icon-triangle:before { content: "\e8de";
}

.icon-type:before { content: "\e8df";
}

.icon-twitter:before { content: "\e8e0";
}

.icon-upload:before { content: "\e8e1";
}

.icon-umbrella:before { content: "\e8e2";
}

.icon-upload-cloud:before { content: "\e8e3";
}

.icon-unlock:before { content: "\e8e4";
}

.icon-user-check:before { content: "\e8e5";
}

.icon-user-minus:before { content: "\e8e6";
}

.icon-user-plus:before { content: "\e8e7";
}

.icon-user-x:before { content: "\e8e8";
}

.icon-user:before { content: "\e8e9";
}

.icon-users:before { content: "\e8ea";
}

.icon-video-off:before { content: "\e8eb";
}

.icon-video:before { content: "\e8ec";
}

.icon-voicemail:before { content: "\e8ed";
}

.icon-volume-x:before { content: "\e8ee";
}

.icon-volume-2:before { content: "\e8ef";
}

.icon-volume-1:before { content: "\e8f0";
}

.icon-volume:before { content: "\e8f1";
}

.icon-watch:before { content: "\e8f2";
}

.icon-wifi:before { content: "\e8f3";
}

.icon-x-square:before { content: "\e8f4";
}

.icon-wind:before { content: "\e8f5";
}

.icon-x:before { content: "\e8f6";
}

.icon-x-circle:before { content: "\e8f7";
}

.icon-zap:before { content: "\e8f8";
}

.icon-zoom-in:before { content: "\e8f9";
}

.icon-zoom-out:before { content: "\e8fa";
}

.icon-command:before { content: "\e8fb";
}

.icon-cloud:before { content: "\e8fc";
}

.icon-hash:before { content: "\e8fd";
}

.icon-headphones:before { content: "\e8fe";
}

.icon-underline:before { content: "\e8ff";
}

.icon-italic:before { content: "\e900";
}

.icon-bold:before { content: "\e901";
}

.icon-crop:before { content: "\e902";
}

.icon-help-circle:before { content: "\e903";
}

.icon-paperclip:before { content: "\e904";
}

.icon-shopping-cart:before { content: "\e905";
}

.icon-tv:before { content: "\e906";
}

.icon-wifi-off:before { content: "\e907";
}

.icon-minimize:before { content: "\e88d";
}

.icon-maximize:before { content: "\e908";
}

.icon-gitlab:before { content: "\e909";
}

.icon-sliders:before { content: "\e90a";
}

.icon-star-on:before { content: "\e90b";
}

.icon-heart-on:before { content: "\e90c";
}

.icon-archive:before { content: "\e90d";
}

.icon-arrow-down-circle:before { content: "\e90e";
}

.icon-arrow-up-circle:before { content: "\e90f";
}

.icon-arrow-left-circle:before { content: "\e910";
}

.icon-arrow-right-circle:before { content: "\e911";
}

.icon-bar-chart-line-:before { content: "\e912";
}

.icon-bar-chart-line:before { content: "\e913";
}

.icon-book-open:before { content: "\e914";
}

.icon-code:before { content: "\e915";
}

.icon-database:before { content: "\e916";
}

.icon-dollar-sign:before { content: "\e917";
}

.icon-folder-plus:before { content: "\e918";
}

.icon-gift:before { content: "\e919";
}

.icon-folder-minus:before { content: "\e91a";
}

.icon-git-commit:before { content: "\e91b";
}

.icon-git-branch:before { content: "\e91c";
}

.icon-git-pull-request:before { content: "\e91d";
}

.icon-git-merge:before { content: "\e91e";
}

.icon-linkedin:before { content: "\e91f";
}

.icon-hard-drive:before { content: "\e920";
}

.icon-more-vertical-:before { content: "\e921";
}

.icon-more-horizontal-:before { content: "\e922";
}

.icon-rss:before { content: "\e923";
}

.icon-send:before { content: "\e924";
}

.icon-shield-off:before { content: "\e925";
}

.icon-shopping-bag:before { content: "\e926";
}

.icon-terminal:before { content: "\e927";
}

.icon-truck:before { content: "\e928";
}

.icon-zap-off:before { content: "\e929";
}

.icon-youtube:before { content: "\e92a";
}

