
.shake {
  animation: shake 0.5s;
  animation-iteration-count: infinite;
}

@keyframes shake {
  0% { transform: translate(1px, 0px) rotate(0deg); }
  10% { transform: translate(-1px, 0px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 0px) rotate(0deg); }
  40% { transform: translate(1px, 0px) rotate(1deg); }
  50% { transform: translate(-1px, 0px) rotate(-1deg); }
  60% { transform: translate(-3px, 0px) rotate(0deg); }
  70% { transform: translate(3px, 0px) rotate(-1deg); }
  80% { transform: translate(-1px, 0px) rotate(1deg); }
  90% { transform: translate(1px, 0px) rotate(0deg); }
  100% { transform: translate(1px, 0px) rotate(-1deg); }
}

/********************* DISPLAYS *********************/

.hidden {
  display: none!important;
}

.invisible {
  opacity: 0!important;
}

.displayed {
  display: block!important;
}

.visible {
  opacity: 1!important;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex!important;
}

/********************* ALIGNMENTS *********************/

.right, .float-right {
  float: right;
}

.left, .float-left {
  float: left;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.flex-center {
  display: flex!important;
  justify-content: center!important;
  align-items: center!important;
}

.flex-center-y {
  display: flex!important;
  align-items: center!important;
}

.flex-center-x {
  display: flex!important;
  justify-content: center!important;
}

flex-end {
  display: flex!important;
  justify-content: end!important;
  align-items: flex-end!important;
}

flex-start {
  display: flex!important;
  justify-content: start!important;
  align-items: flex-start!important;
}

.flex-column {
  flex-direction: column!important;
}

.flex-row {
  flex-direction: row!important;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.justify-start {
  justify-content: flex-start!important;
}

.justify-end {
  justify-content: flex-end!important;
}

.justify-center {
  justify-content: center!important;
}

.justify-between {
  justify-content: space-between!important;
}

.align-start {
  align-items: flex-start!important;
}

.align-end {
  align-items: flex-end!important;
}

.align-center {
  align-items: center!important;
}

.device-height {
  min-height: calc(100vh - 74px)!important;
}

@media only screen and (max-width: 992px) {
  .device-height {
    min-height: auto!important;
  }
}

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.no-margin {
  margin: 0px!important;
}

.no-padding {
  padding: 0px!important;
}

.no-borders {
  border: 0px!important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-na {
  cursor: not-allowed!important;
}

.readonly {
  cursor: not-allowed;
  opacity: 0.5;
}

.nowrap {
  white-space: nowrap;
}

.bold-text {
  font-weight: bold!important;
}

.uppercase {
  text-transform: uppercase;
}

.fs-0 {
  font-size: 0px!important;
}
.fs-5 {
  font-size: 5px!important;
}
.fs-8 {
  font-size: 8px!important;
}
.fs-9 {
  font-size: 9px!important;
}
.fs-10 {
  font-size: 10px!important;
}
.fs-11 {
  font-size: 11px!important;
}
.fs-12 {
  font-size: 12px!important;
}
.fs-13 {
  font-size: 13px!important;
}
.fs-14 {
  font-size: 14px!important;
}
.fs-15 {
  font-size: 15px!important;
}
.fs-16 {
  font-size: 16px!important;
}
.fs-17 {
  font-size: 17px!important;
}
.fs-18 {
  font-size: 18px!important;
}
.fs-19 {
  font-size: 19px!important;
}
.fs-20 {
  font-size: 20px!important;
}
.fs-25 {
  font-size: 25px!important;
}
.fs-30 {
  font-size: 30px!important;
}

  
  .block {
    display: block;
  }
  .full-width {
    display: block;
    width: 100%;
  }
  .flex-center {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
  }
  .flex-center-y {
    display: flex!important;
    align-items: center!important;
  }
  .flex-center-x {
    display: flex!important;
    justify-content: center!important;
  }
  .flex-1 {
    flex: 1 1 0%;
  }
  .flex-auto {
    flex: 1 1 auto;
  }
  .flex-initial {
    flex: 0 1 auto;
  }
  .flex-none {
    flex: none;
  }
  .flex-column {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }

      .p-0 {
      padding: 0px!important;
    }
      .p-1 {
      padding: 1px!important;
    }
      .p-2 {
      padding: 2px!important;
    }
      .p-3 {
      padding: 3px!important;
    }
      .p-4 {
      padding: 4px!important;
    }
      .p-5 {
      padding: 5px!important;
    }
      .p-6 {
      padding: 6px!important;
    }
      .p-7 {
      padding: 7px!important;
    }
      .p-8 {
      padding: 8px!important;
    }
      .p-9 {
      padding: 9px!important;
    }
      .p-10 {
      padding: 10px!important;
    }
      .p-15 {
      padding: 15px!important;
    }
      .p-20 {
      padding: 20px!important;
    }
      .p-25 {
      padding: 25px!important;
    }
      .p-30 {
      padding: 30px!important;
    }
      .p-35 {
      padding: 35px!important;
    }
      .p-40 {
      padding: 40px!important;
    }
      .p-45 {
      padding: 45px!important;
    }
      .p-50 {
      padding: 50px!important;
    }
      .p-60 {
      padding: 60px!important;
    }
      .p-70 {
      padding: 70px!important;
    }
      .p-80 {
      padding: 80px!important;
    }
      .p-90 {
      padding: 90px!important;
    }
      .p-100 {
      padding: 100px!important;
    }
      .p-150 {
      padding: 150px!important;
    }
      .p-200 {
      padding: 200px!important;
    }
        .px-0 {
      padding-left: 0px!important;
      padding-right: 0px!important;
    }
    .py-0 {
      padding-top: 0px!important;
      padding-bottom: 0px!important;
    }
        .px-1 {
      padding-left: 1px!important;
      padding-right: 1px!important;
    }
    .py-1 {
      padding-top: 1px!important;
      padding-bottom: 1px!important;
    }
        .px-2 {
      padding-left: 2px!important;
      padding-right: 2px!important;
    }
    .py-2 {
      padding-top: 2px!important;
      padding-bottom: 2px!important;
    }
        .px-3 {
      padding-left: 3px!important;
      padding-right: 3px!important;
    }
    .py-3 {
      padding-top: 3px!important;
      padding-bottom: 3px!important;
    }
        .px-4 {
      padding-left: 4px!important;
      padding-right: 4px!important;
    }
    .py-4 {
      padding-top: 4px!important;
      padding-bottom: 4px!important;
    }
        .px-5 {
      padding-left: 5px!important;
      padding-right: 5px!important;
    }
    .py-5 {
      padding-top: 5px!important;
      padding-bottom: 5px!important;
    }
        .px-6 {
      padding-left: 6px!important;
      padding-right: 6px!important;
    }
    .py-6 {
      padding-top: 6px!important;
      padding-bottom: 6px!important;
    }
        .px-7 {
      padding-left: 7px!important;
      padding-right: 7px!important;
    }
    .py-7 {
      padding-top: 7px!important;
      padding-bottom: 7px!important;
    }
        .px-8 {
      padding-left: 8px!important;
      padding-right: 8px!important;
    }
    .py-8 {
      padding-top: 8px!important;
      padding-bottom: 8px!important;
    }
        .px-9 {
      padding-left: 9px!important;
      padding-right: 9px!important;
    }
    .py-9 {
      padding-top: 9px!important;
      padding-bottom: 9px!important;
    }
        .px-10 {
      padding-left: 10px!important;
      padding-right: 10px!important;
    }
    .py-10 {
      padding-top: 10px!important;
      padding-bottom: 10px!important;
    }
        .px-15 {
      padding-left: 15px!important;
      padding-right: 15px!important;
    }
    .py-15 {
      padding-top: 15px!important;
      padding-bottom: 15px!important;
    }
        .px-20 {
      padding-left: 20px!important;
      padding-right: 20px!important;
    }
    .py-20 {
      padding-top: 20px!important;
      padding-bottom: 20px!important;
    }
        .px-25 {
      padding-left: 25px!important;
      padding-right: 25px!important;
    }
    .py-25 {
      padding-top: 25px!important;
      padding-bottom: 25px!important;
    }
        .px-30 {
      padding-left: 30px!important;
      padding-right: 30px!important;
    }
    .py-30 {
      padding-top: 30px!important;
      padding-bottom: 30px!important;
    }
        .px-35 {
      padding-left: 35px!important;
      padding-right: 35px!important;
    }
    .py-35 {
      padding-top: 35px!important;
      padding-bottom: 35px!important;
    }
        .px-40 {
      padding-left: 40px!important;
      padding-right: 40px!important;
    }
    .py-40 {
      padding-top: 40px!important;
      padding-bottom: 40px!important;
    }
        .px-45 {
      padding-left: 45px!important;
      padding-right: 45px!important;
    }
    .py-45 {
      padding-top: 45px!important;
      padding-bottom: 45px!important;
    }
        .px-50 {
      padding-left: 50px!important;
      padding-right: 50px!important;
    }
    .py-50 {
      padding-top: 50px!important;
      padding-bottom: 50px!important;
    }
        .px-60 {
      padding-left: 60px!important;
      padding-right: 60px!important;
    }
    .py-60 {
      padding-top: 60px!important;
      padding-bottom: 60px!important;
    }
        .px-70 {
      padding-left: 70px!important;
      padding-right: 70px!important;
    }
    .py-70 {
      padding-top: 70px!important;
      padding-bottom: 70px!important;
    }
        .px-80 {
      padding-left: 80px!important;
      padding-right: 80px!important;
    }
    .py-80 {
      padding-top: 80px!important;
      padding-bottom: 80px!important;
    }
        .px-90 {
      padding-left: 90px!important;
      padding-right: 90px!important;
    }
    .py-90 {
      padding-top: 90px!important;
      padding-bottom: 90px!important;
    }
        .px-100 {
      padding-left: 100px!important;
      padding-right: 100px!important;
    }
    .py-100 {
      padding-top: 100px!important;
      padding-bottom: 100px!important;
    }
        .px-150 {
      padding-left: 150px!important;
      padding-right: 150px!important;
    }
    .py-150 {
      padding-top: 150px!important;
      padding-bottom: 150px!important;
    }
        .px-200 {
      padding-left: 200px!important;
      padding-right: 200px!important;
    }
    .py-200 {
      padding-top: 200px!important;
      padding-bottom: 200px!important;
    }
        .px-auto {
      padding: 0 auto !important;
    }
    .py-auto {
      padding: auto 0 !important;
    }
      .pr-0 {
      padding-right: 0px!important;
    }
    .pl-0 {
      padding-left: 0px!important;
    }
    .pt-0 {
      padding-top: 0px!important;
    }
    .pb-0 {
      padding-bottom: 0px!important;
    }
      .pr-1 {
      padding-right: 1px!important;
    }
    .pl-1 {
      padding-left: 1px!important;
    }
    .pt-1 {
      padding-top: 1px!important;
    }
    .pb-1 {
      padding-bottom: 1px!important;
    }
      .pr-2 {
      padding-right: 2px!important;
    }
    .pl-2 {
      padding-left: 2px!important;
    }
    .pt-2 {
      padding-top: 2px!important;
    }
    .pb-2 {
      padding-bottom: 2px!important;
    }
      .pr-3 {
      padding-right: 3px!important;
    }
    .pl-3 {
      padding-left: 3px!important;
    }
    .pt-3 {
      padding-top: 3px!important;
    }
    .pb-3 {
      padding-bottom: 3px!important;
    }
      .pr-4 {
      padding-right: 4px!important;
    }
    .pl-4 {
      padding-left: 4px!important;
    }
    .pt-4 {
      padding-top: 4px!important;
    }
    .pb-4 {
      padding-bottom: 4px!important;
    }
      .pr-5 {
      padding-right: 5px!important;
    }
    .pl-5 {
      padding-left: 5px!important;
    }
    .pt-5 {
      padding-top: 5px!important;
    }
    .pb-5 {
      padding-bottom: 5px!important;
    }
      .pr-6 {
      padding-right: 6px!important;
    }
    .pl-6 {
      padding-left: 6px!important;
    }
    .pt-6 {
      padding-top: 6px!important;
    }
    .pb-6 {
      padding-bottom: 6px!important;
    }
      .pr-7 {
      padding-right: 7px!important;
    }
    .pl-7 {
      padding-left: 7px!important;
    }
    .pt-7 {
      padding-top: 7px!important;
    }
    .pb-7 {
      padding-bottom: 7px!important;
    }
      .pr-8 {
      padding-right: 8px!important;
    }
    .pl-8 {
      padding-left: 8px!important;
    }
    .pt-8 {
      padding-top: 8px!important;
    }
    .pb-8 {
      padding-bottom: 8px!important;
    }
      .pr-9 {
      padding-right: 9px!important;
    }
    .pl-9 {
      padding-left: 9px!important;
    }
    .pt-9 {
      padding-top: 9px!important;
    }
    .pb-9 {
      padding-bottom: 9px!important;
    }
      .pr-10 {
      padding-right: 10px!important;
    }
    .pl-10 {
      padding-left: 10px!important;
    }
    .pt-10 {
      padding-top: 10px!important;
    }
    .pb-10 {
      padding-bottom: 10px!important;
    }
      .pr-15 {
      padding-right: 15px!important;
    }
    .pl-15 {
      padding-left: 15px!important;
    }
    .pt-15 {
      padding-top: 15px!important;
    }
    .pb-15 {
      padding-bottom: 15px!important;
    }
      .pr-20 {
      padding-right: 20px!important;
    }
    .pl-20 {
      padding-left: 20px!important;
    }
    .pt-20 {
      padding-top: 20px!important;
    }
    .pb-20 {
      padding-bottom: 20px!important;
    }
      .pr-25 {
      padding-right: 25px!important;
    }
    .pl-25 {
      padding-left: 25px!important;
    }
    .pt-25 {
      padding-top: 25px!important;
    }
    .pb-25 {
      padding-bottom: 25px!important;
    }
      .pr-30 {
      padding-right: 30px!important;
    }
    .pl-30 {
      padding-left: 30px!important;
    }
    .pt-30 {
      padding-top: 30px!important;
    }
    .pb-30 {
      padding-bottom: 30px!important;
    }
      .pr-35 {
      padding-right: 35px!important;
    }
    .pl-35 {
      padding-left: 35px!important;
    }
    .pt-35 {
      padding-top: 35px!important;
    }
    .pb-35 {
      padding-bottom: 35px!important;
    }
      .pr-40 {
      padding-right: 40px!important;
    }
    .pl-40 {
      padding-left: 40px!important;
    }
    .pt-40 {
      padding-top: 40px!important;
    }
    .pb-40 {
      padding-bottom: 40px!important;
    }
      .pr-45 {
      padding-right: 45px!important;
    }
    .pl-45 {
      padding-left: 45px!important;
    }
    .pt-45 {
      padding-top: 45px!important;
    }
    .pb-45 {
      padding-bottom: 45px!important;
    }
      .pr-50 {
      padding-right: 50px!important;
    }
    .pl-50 {
      padding-left: 50px!important;
    }
    .pt-50 {
      padding-top: 50px!important;
    }
    .pb-50 {
      padding-bottom: 50px!important;
    }
      .pr-60 {
      padding-right: 60px!important;
    }
    .pl-60 {
      padding-left: 60px!important;
    }
    .pt-60 {
      padding-top: 60px!important;
    }
    .pb-60 {
      padding-bottom: 60px!important;
    }
      .pr-70 {
      padding-right: 70px!important;
    }
    .pl-70 {
      padding-left: 70px!important;
    }
    .pt-70 {
      padding-top: 70px!important;
    }
    .pb-70 {
      padding-bottom: 70px!important;
    }
      .pr-80 {
      padding-right: 80px!important;
    }
    .pl-80 {
      padding-left: 80px!important;
    }
    .pt-80 {
      padding-top: 80px!important;
    }
    .pb-80 {
      padding-bottom: 80px!important;
    }
      .pr-90 {
      padding-right: 90px!important;
    }
    .pl-90 {
      padding-left: 90px!important;
    }
    .pt-90 {
      padding-top: 90px!important;
    }
    .pb-90 {
      padding-bottom: 90px!important;
    }
      .pr-100 {
      padding-right: 100px!important;
    }
    .pl-100 {
      padding-left: 100px!important;
    }
    .pt-100 {
      padding-top: 100px!important;
    }
    .pb-100 {
      padding-bottom: 100px!important;
    }
      .pr-150 {
      padding-right: 150px!important;
    }
    .pl-150 {
      padding-left: 150px!important;
    }
    .pt-150 {
      padding-top: 150px!important;
    }
    .pb-150 {
      padding-bottom: 150px!important;
    }
      .pr-200 {
      padding-right: 200px!important;
    }
    .pl-200 {
      padding-left: 200px!important;
    }
    .pt-200 {
      padding-top: 200px!important;
    }
    .pb-200 {
      padding-bottom: 200px!important;
    }
        .m-0 {
      margin: 0px!important;
    }
      .m-1 {
      margin: 1px!important;
    }
      .m-2 {
      margin: 2px!important;
    }
      .m-3 {
      margin: 3px!important;
    }
      .m-4 {
      margin: 4px!important;
    }
      .m-5 {
      margin: 5px!important;
    }
      .m-6 {
      margin: 6px!important;
    }
      .m-7 {
      margin: 7px!important;
    }
      .m-8 {
      margin: 8px!important;
    }
      .m-9 {
      margin: 9px!important;
    }
      .m-10 {
      margin: 10px!important;
    }
      .m-15 {
      margin: 15px!important;
    }
      .m-20 {
      margin: 20px!important;
    }
      .m-25 {
      margin: 25px!important;
    }
      .m-30 {
      margin: 30px!important;
    }
      .m-35 {
      margin: 35px!important;
    }
      .m-40 {
      margin: 40px!important;
    }
      .m-45 {
      margin: 45px!important;
    }
      .m-50 {
      margin: 50px!important;
    }
      .m-60 {
      margin: 60px!important;
    }
      .m-70 {
      margin: 70px!important;
    }
      .m-80 {
      margin: 80px!important;
    }
      .m-90 {
      margin: 90px!important;
    }
      .m-100 {
      margin: 100px!important;
    }
      .m-150 {
      margin: 150px!important;
    }
      .m-200 {
      margin: 200px!important;
    }
        .mx-0 {
      margin-left: 0px!important;
      margin-right: 0px!important;
    }
    .my-0 {
      margin-top: 0px!important;
      margin-bottom: 0px!important;
    }
    
        .mx-1 {
      margin-left: 1px!important;
      margin-right: 1px!important;
    }
    .my-1 {
      margin-top: 1px!important;
      margin-bottom: 1px!important;
    }
    
        .mx-2 {
      margin-left: 2px!important;
      margin-right: 2px!important;
    }
    .my-2 {
      margin-top: 2px!important;
      margin-bottom: 2px!important;
    }
    
        .mx-3 {
      margin-left: 3px!important;
      margin-right: 3px!important;
    }
    .my-3 {
      margin-top: 3px!important;
      margin-bottom: 3px!important;
    }
    
        .mx-4 {
      margin-left: 4px!important;
      margin-right: 4px!important;
    }
    .my-4 {
      margin-top: 4px!important;
      margin-bottom: 4px!important;
    }
    
        .mx-5 {
      margin-left: 5px!important;
      margin-right: 5px!important;
    }
    .my-5 {
      margin-top: 5px!important;
      margin-bottom: 5px!important;
    }
    
        .mx-6 {
      margin-left: 6px!important;
      margin-right: 6px!important;
    }
    .my-6 {
      margin-top: 6px!important;
      margin-bottom: 6px!important;
    }
    
        .mx-7 {
      margin-left: 7px!important;
      margin-right: 7px!important;
    }
    .my-7 {
      margin-top: 7px!important;
      margin-bottom: 7px!important;
    }
    
        .mx-8 {
      margin-left: 8px!important;
      margin-right: 8px!important;
    }
    .my-8 {
      margin-top: 8px!important;
      margin-bottom: 8px!important;
    }
    
        .mx-9 {
      margin-left: 9px!important;
      margin-right: 9px!important;
    }
    .my-9 {
      margin-top: 9px!important;
      margin-bottom: 9px!important;
    }
    
        .mx-10 {
      margin-left: 10px!important;
      margin-right: 10px!important;
    }
    .my-10 {
      margin-top: 10px!important;
      margin-bottom: 10px!important;
    }
    
        .mx-15 {
      margin-left: 15px!important;
      margin-right: 15px!important;
    }
    .my-15 {
      margin-top: 15px!important;
      margin-bottom: 15px!important;
    }
    
        .mx-20 {
      margin-left: 20px!important;
      margin-right: 20px!important;
    }
    .my-20 {
      margin-top: 20px!important;
      margin-bottom: 20px!important;
    }
    
        .mx-25 {
      margin-left: 25px!important;
      margin-right: 25px!important;
    }
    .my-25 {
      margin-top: 25px!important;
      margin-bottom: 25px!important;
    }
    
        .mx-30 {
      margin-left: 30px!important;
      margin-right: 30px!important;
    }
    .my-30 {
      margin-top: 30px!important;
      margin-bottom: 30px!important;
    }
    
        .mx-35 {
      margin-left: 35px!important;
      margin-right: 35px!important;
    }
    .my-35 {
      margin-top: 35px!important;
      margin-bottom: 35px!important;
    }
    
        .mx-40 {
      margin-left: 40px!important;
      margin-right: 40px!important;
    }
    .my-40 {
      margin-top: 40px!important;
      margin-bottom: 40px!important;
    }
    
        .mx-45 {
      margin-left: 45px!important;
      margin-right: 45px!important;
    }
    .my-45 {
      margin-top: 45px!important;
      margin-bottom: 45px!important;
    }
    
        .mx-50 {
      margin-left: 50px!important;
      margin-right: 50px!important;
    }
    .my-50 {
      margin-top: 50px!important;
      margin-bottom: 50px!important;
    }
    
        .mx-60 {
      margin-left: 60px!important;
      margin-right: 60px!important;
    }
    .my-60 {
      margin-top: 60px!important;
      margin-bottom: 60px!important;
    }
    
        .mx-70 {
      margin-left: 70px!important;
      margin-right: 70px!important;
    }
    .my-70 {
      margin-top: 70px!important;
      margin-bottom: 70px!important;
    }
    
        .mx-80 {
      margin-left: 80px!important;
      margin-right: 80px!important;
    }
    .my-80 {
      margin-top: 80px!important;
      margin-bottom: 80px!important;
    }
    
        .mx-90 {
      margin-left: 90px!important;
      margin-right: 90px!important;
    }
    .my-90 {
      margin-top: 90px!important;
      margin-bottom: 90px!important;
    }
    
        .mx-100 {
      margin-left: 100px!important;
      margin-right: 100px!important;
    }
    .my-100 {
      margin-top: 100px!important;
      margin-bottom: 100px!important;
    }
    
        .mx-150 {
      margin-left: 150px!important;
      margin-right: 150px!important;
    }
    .my-150 {
      margin-top: 150px!important;
      margin-bottom: 150px!important;
    }
    
        .mx-200 {
      margin-left: 200px!important;
      margin-right: 200px!important;
    }
    .my-200 {
      margin-top: 200px!important;
      margin-bottom: 200px!important;
    }
    
        .mx-auto {
      margin: 0 auto !important;
    }
    .my-auto {
      margin: auto 0 !important;
    }
      .mr-0 {
      margin-right: 0px!important;
    }
    .ml-0 {
      margin-left: 0px!important;
    }
    .mt-0 {
      margin-top: 0px!important;
    }
    .mb-0 {
      margin-bottom: 0px!important;
    }
      .mr-1 {
      margin-right: 1px!important;
    }
    .ml-1 {
      margin-left: 1px!important;
    }
    .mt-1 {
      margin-top: 1px!important;
    }
    .mb-1 {
      margin-bottom: 1px!important;
    }
      .mr-2 {
      margin-right: 2px!important;
    }
    .ml-2 {
      margin-left: 2px!important;
    }
    .mt-2 {
      margin-top: 2px!important;
    }
    .mb-2 {
      margin-bottom: 2px!important;
    }
      .mr-3 {
      margin-right: 3px!important;
    }
    .ml-3 {
      margin-left: 3px!important;
    }
    .mt-3 {
      margin-top: 3px!important;
    }
    .mb-3 {
      margin-bottom: 3px!important;
    }
      .mr-4 {
      margin-right: 4px!important;
    }
    .ml-4 {
      margin-left: 4px!important;
    }
    .mt-4 {
      margin-top: 4px!important;
    }
    .mb-4 {
      margin-bottom: 4px!important;
    }
      .mr-5 {
      margin-right: 5px!important;
    }
    .ml-5 {
      margin-left: 5px!important;
    }
    .mt-5 {
      margin-top: 5px!important;
    }
    .mb-5 {
      margin-bottom: 5px!important;
    }
      .mr-6 {
      margin-right: 6px!important;
    }
    .ml-6 {
      margin-left: 6px!important;
    }
    .mt-6 {
      margin-top: 6px!important;
    }
    .mb-6 {
      margin-bottom: 6px!important;
    }
      .mr-7 {
      margin-right: 7px!important;
    }
    .ml-7 {
      margin-left: 7px!important;
    }
    .mt-7 {
      margin-top: 7px!important;
    }
    .mb-7 {
      margin-bottom: 7px!important;
    }
      .mr-8 {
      margin-right: 8px!important;
    }
    .ml-8 {
      margin-left: 8px!important;
    }
    .mt-8 {
      margin-top: 8px!important;
    }
    .mb-8 {
      margin-bottom: 8px!important;
    }
      .mr-9 {
      margin-right: 9px!important;
    }
    .ml-9 {
      margin-left: 9px!important;
    }
    .mt-9 {
      margin-top: 9px!important;
    }
    .mb-9 {
      margin-bottom: 9px!important;
    }
      .mr-10 {
      margin-right: 10px!important;
    }
    .ml-10 {
      margin-left: 10px!important;
    }
    .mt-10 {
      margin-top: 10px!important;
    }
    .mb-10 {
      margin-bottom: 10px!important;
    }
      .mr-15 {
      margin-right: 15px!important;
    }
    .ml-15 {
      margin-left: 15px!important;
    }
    .mt-15 {
      margin-top: 15px!important;
    }
    .mb-15 {
      margin-bottom: 15px!important;
    }
      .mr-20 {
      margin-right: 20px!important;
    }
    .ml-20 {
      margin-left: 20px!important;
    }
    .mt-20 {
      margin-top: 20px!important;
    }
    .mb-20 {
      margin-bottom: 20px!important;
    }
      .mr-25 {
      margin-right: 25px!important;
    }
    .ml-25 {
      margin-left: 25px!important;
    }
    .mt-25 {
      margin-top: 25px!important;
    }
    .mb-25 {
      margin-bottom: 25px!important;
    }
      .mr-30 {
      margin-right: 30px!important;
    }
    .ml-30 {
      margin-left: 30px!important;
    }
    .mt-30 {
      margin-top: 30px!important;
    }
    .mb-30 {
      margin-bottom: 30px!important;
    }
      .mr-35 {
      margin-right: 35px!important;
    }
    .ml-35 {
      margin-left: 35px!important;
    }
    .mt-35 {
      margin-top: 35px!important;
    }
    .mb-35 {
      margin-bottom: 35px!important;
    }
      .mr-40 {
      margin-right: 40px!important;
    }
    .ml-40 {
      margin-left: 40px!important;
    }
    .mt-40 {
      margin-top: 40px!important;
    }
    .mb-40 {
      margin-bottom: 40px!important;
    }
      .mr-45 {
      margin-right: 45px!important;
    }
    .ml-45 {
      margin-left: 45px!important;
    }
    .mt-45 {
      margin-top: 45px!important;
    }
    .mb-45 {
      margin-bottom: 45px!important;
    }
      .mr-50 {
      margin-right: 50px!important;
    }
    .ml-50 {
      margin-left: 50px!important;
    }
    .mt-50 {
      margin-top: 50px!important;
    }
    .mb-50 {
      margin-bottom: 50px!important;
    }
      .mr-60 {
      margin-right: 60px!important;
    }
    .ml-60 {
      margin-left: 60px!important;
    }
    .mt-60 {
      margin-top: 60px!important;
    }
    .mb-60 {
      margin-bottom: 60px!important;
    }
      .mr-70 {
      margin-right: 70px!important;
    }
    .ml-70 {
      margin-left: 70px!important;
    }
    .mt-70 {
      margin-top: 70px!important;
    }
    .mb-70 {
      margin-bottom: 70px!important;
    }
      .mr-80 {
      margin-right: 80px!important;
    }
    .ml-80 {
      margin-left: 80px!important;
    }
    .mt-80 {
      margin-top: 80px!important;
    }
    .mb-80 {
      margin-bottom: 80px!important;
    }
      .mr-90 {
      margin-right: 90px!important;
    }
    .ml-90 {
      margin-left: 90px!important;
    }
    .mt-90 {
      margin-top: 90px!important;
    }
    .mb-90 {
      margin-bottom: 90px!important;
    }
      .mr-100 {
      margin-right: 100px!important;
    }
    .ml-100 {
      margin-left: 100px!important;
    }
    .mt-100 {
      margin-top: 100px!important;
    }
    .mb-100 {
      margin-bottom: 100px!important;
    }
      .mr-150 {
      margin-right: 150px!important;
    }
    .ml-150 {
      margin-left: 150px!important;
    }
    .mt-150 {
      margin-top: 150px!important;
    }
    .mb-150 {
      margin-bottom: 150px!important;
    }
      .mr-200 {
      margin-right: 200px!important;
    }
    .ml-200 {
      margin-left: 200px!important;
    }
    .mt-200 {
      margin-top: 200px!important;
    }
    .mb-200 {
      margin-bottom: 200px!important;
    }
      @media only screen and (min-width: 1201px) {
  .xl\:block {
    display: block;
  }
  .xl\:full-width {
    display: block;
    width: 100%;
  }
  .xl\:flex-center {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
  }
  .xl\:flex-center-y {
    display: flex!important;
    align-items: center!important;
  }
  .xl\:flex-center-x {
    display: flex!important;
    justify-content: center!important;
  }
  .xl\:flex-1 {
    flex: 1 1 0%;
  }
  .xl\:flex-auto {
    flex: 1 1 auto;
  }
  .xl\:flex-initial {
    flex: 0 1 auto;
  }
  .xl\:flex-none {
    flex: none;
  }
  .xl\:flex-column {
    flex-direction: column;
  }
  .xl\:flex-row {
    flex-direction: row;
  }

      .xl\:p-0 {
      padding: 0px!important;
    }
      .xl\:p-1 {
      padding: 1px!important;
    }
      .xl\:p-2 {
      padding: 2px!important;
    }
      .xl\:p-3 {
      padding: 3px!important;
    }
      .xl\:p-4 {
      padding: 4px!important;
    }
      .xl\:p-5 {
      padding: 5px!important;
    }
      .xl\:p-6 {
      padding: 6px!important;
    }
      .xl\:p-7 {
      padding: 7px!important;
    }
      .xl\:p-8 {
      padding: 8px!important;
    }
      .xl\:p-9 {
      padding: 9px!important;
    }
      .xl\:p-10 {
      padding: 10px!important;
    }
      .xl\:p-15 {
      padding: 15px!important;
    }
      .xl\:p-20 {
      padding: 20px!important;
    }
      .xl\:p-25 {
      padding: 25px!important;
    }
      .xl\:p-30 {
      padding: 30px!important;
    }
      .xl\:p-35 {
      padding: 35px!important;
    }
      .xl\:p-40 {
      padding: 40px!important;
    }
      .xl\:p-45 {
      padding: 45px!important;
    }
      .xl\:p-50 {
      padding: 50px!important;
    }
      .xl\:p-60 {
      padding: 60px!important;
    }
      .xl\:p-70 {
      padding: 70px!important;
    }
      .xl\:p-80 {
      padding: 80px!important;
    }
      .xl\:p-90 {
      padding: 90px!important;
    }
      .xl\:p-100 {
      padding: 100px!important;
    }
      .xl\:p-150 {
      padding: 150px!important;
    }
      .xl\:p-200 {
      padding: 200px!important;
    }
        .xl\:px-0 {
      padding-left: 0px!important;
      padding-right: 0px!important;
    }
    .xl\:py-0 {
      padding-top: 0px!important;
      padding-bottom: 0px!important;
    }
        .xl\:px-1 {
      padding-left: 1px!important;
      padding-right: 1px!important;
    }
    .xl\:py-1 {
      padding-top: 1px!important;
      padding-bottom: 1px!important;
    }
        .xl\:px-2 {
      padding-left: 2px!important;
      padding-right: 2px!important;
    }
    .xl\:py-2 {
      padding-top: 2px!important;
      padding-bottom: 2px!important;
    }
        .xl\:px-3 {
      padding-left: 3px!important;
      padding-right: 3px!important;
    }
    .xl\:py-3 {
      padding-top: 3px!important;
      padding-bottom: 3px!important;
    }
        .xl\:px-4 {
      padding-left: 4px!important;
      padding-right: 4px!important;
    }
    .xl\:py-4 {
      padding-top: 4px!important;
      padding-bottom: 4px!important;
    }
        .xl\:px-5 {
      padding-left: 5px!important;
      padding-right: 5px!important;
    }
    .xl\:py-5 {
      padding-top: 5px!important;
      padding-bottom: 5px!important;
    }
        .xl\:px-6 {
      padding-left: 6px!important;
      padding-right: 6px!important;
    }
    .xl\:py-6 {
      padding-top: 6px!important;
      padding-bottom: 6px!important;
    }
        .xl\:px-7 {
      padding-left: 7px!important;
      padding-right: 7px!important;
    }
    .xl\:py-7 {
      padding-top: 7px!important;
      padding-bottom: 7px!important;
    }
        .xl\:px-8 {
      padding-left: 8px!important;
      padding-right: 8px!important;
    }
    .xl\:py-8 {
      padding-top: 8px!important;
      padding-bottom: 8px!important;
    }
        .xl\:px-9 {
      padding-left: 9px!important;
      padding-right: 9px!important;
    }
    .xl\:py-9 {
      padding-top: 9px!important;
      padding-bottom: 9px!important;
    }
        .xl\:px-10 {
      padding-left: 10px!important;
      padding-right: 10px!important;
    }
    .xl\:py-10 {
      padding-top: 10px!important;
      padding-bottom: 10px!important;
    }
        .xl\:px-15 {
      padding-left: 15px!important;
      padding-right: 15px!important;
    }
    .xl\:py-15 {
      padding-top: 15px!important;
      padding-bottom: 15px!important;
    }
        .xl\:px-20 {
      padding-left: 20px!important;
      padding-right: 20px!important;
    }
    .xl\:py-20 {
      padding-top: 20px!important;
      padding-bottom: 20px!important;
    }
        .xl\:px-25 {
      padding-left: 25px!important;
      padding-right: 25px!important;
    }
    .xl\:py-25 {
      padding-top: 25px!important;
      padding-bottom: 25px!important;
    }
        .xl\:px-30 {
      padding-left: 30px!important;
      padding-right: 30px!important;
    }
    .xl\:py-30 {
      padding-top: 30px!important;
      padding-bottom: 30px!important;
    }
        .xl\:px-35 {
      padding-left: 35px!important;
      padding-right: 35px!important;
    }
    .xl\:py-35 {
      padding-top: 35px!important;
      padding-bottom: 35px!important;
    }
        .xl\:px-40 {
      padding-left: 40px!important;
      padding-right: 40px!important;
    }
    .xl\:py-40 {
      padding-top: 40px!important;
      padding-bottom: 40px!important;
    }
        .xl\:px-45 {
      padding-left: 45px!important;
      padding-right: 45px!important;
    }
    .xl\:py-45 {
      padding-top: 45px!important;
      padding-bottom: 45px!important;
    }
        .xl\:px-50 {
      padding-left: 50px!important;
      padding-right: 50px!important;
    }
    .xl\:py-50 {
      padding-top: 50px!important;
      padding-bottom: 50px!important;
    }
        .xl\:px-60 {
      padding-left: 60px!important;
      padding-right: 60px!important;
    }
    .xl\:py-60 {
      padding-top: 60px!important;
      padding-bottom: 60px!important;
    }
        .xl\:px-70 {
      padding-left: 70px!important;
      padding-right: 70px!important;
    }
    .xl\:py-70 {
      padding-top: 70px!important;
      padding-bottom: 70px!important;
    }
        .xl\:px-80 {
      padding-left: 80px!important;
      padding-right: 80px!important;
    }
    .xl\:py-80 {
      padding-top: 80px!important;
      padding-bottom: 80px!important;
    }
        .xl\:px-90 {
      padding-left: 90px!important;
      padding-right: 90px!important;
    }
    .xl\:py-90 {
      padding-top: 90px!important;
      padding-bottom: 90px!important;
    }
        .xl\:px-100 {
      padding-left: 100px!important;
      padding-right: 100px!important;
    }
    .xl\:py-100 {
      padding-top: 100px!important;
      padding-bottom: 100px!important;
    }
        .xl\:px-150 {
      padding-left: 150px!important;
      padding-right: 150px!important;
    }
    .xl\:py-150 {
      padding-top: 150px!important;
      padding-bottom: 150px!important;
    }
        .xl\:px-200 {
      padding-left: 200px!important;
      padding-right: 200px!important;
    }
    .xl\:py-200 {
      padding-top: 200px!important;
      padding-bottom: 200px!important;
    }
        .xl\:px-auto {
      padding: 0 auto !important;
    }
    .xl\:py-auto {
      padding: auto 0 !important;
    }
      .xl\:pr-0 {
      padding-right: 0px!important;
    }
    .xl\:pl-0 {
      padding-left: 0px!important;
    }
    .xl\:pt-0 {
      padding-top: 0px!important;
    }
    .xl\:pb-0 {
      padding-bottom: 0px!important;
    }
      .xl\:pr-1 {
      padding-right: 1px!important;
    }
    .xl\:pl-1 {
      padding-left: 1px!important;
    }
    .xl\:pt-1 {
      padding-top: 1px!important;
    }
    .xl\:pb-1 {
      padding-bottom: 1px!important;
    }
      .xl\:pr-2 {
      padding-right: 2px!important;
    }
    .xl\:pl-2 {
      padding-left: 2px!important;
    }
    .xl\:pt-2 {
      padding-top: 2px!important;
    }
    .xl\:pb-2 {
      padding-bottom: 2px!important;
    }
      .xl\:pr-3 {
      padding-right: 3px!important;
    }
    .xl\:pl-3 {
      padding-left: 3px!important;
    }
    .xl\:pt-3 {
      padding-top: 3px!important;
    }
    .xl\:pb-3 {
      padding-bottom: 3px!important;
    }
      .xl\:pr-4 {
      padding-right: 4px!important;
    }
    .xl\:pl-4 {
      padding-left: 4px!important;
    }
    .xl\:pt-4 {
      padding-top: 4px!important;
    }
    .xl\:pb-4 {
      padding-bottom: 4px!important;
    }
      .xl\:pr-5 {
      padding-right: 5px!important;
    }
    .xl\:pl-5 {
      padding-left: 5px!important;
    }
    .xl\:pt-5 {
      padding-top: 5px!important;
    }
    .xl\:pb-5 {
      padding-bottom: 5px!important;
    }
      .xl\:pr-6 {
      padding-right: 6px!important;
    }
    .xl\:pl-6 {
      padding-left: 6px!important;
    }
    .xl\:pt-6 {
      padding-top: 6px!important;
    }
    .xl\:pb-6 {
      padding-bottom: 6px!important;
    }
      .xl\:pr-7 {
      padding-right: 7px!important;
    }
    .xl\:pl-7 {
      padding-left: 7px!important;
    }
    .xl\:pt-7 {
      padding-top: 7px!important;
    }
    .xl\:pb-7 {
      padding-bottom: 7px!important;
    }
      .xl\:pr-8 {
      padding-right: 8px!important;
    }
    .xl\:pl-8 {
      padding-left: 8px!important;
    }
    .xl\:pt-8 {
      padding-top: 8px!important;
    }
    .xl\:pb-8 {
      padding-bottom: 8px!important;
    }
      .xl\:pr-9 {
      padding-right: 9px!important;
    }
    .xl\:pl-9 {
      padding-left: 9px!important;
    }
    .xl\:pt-9 {
      padding-top: 9px!important;
    }
    .xl\:pb-9 {
      padding-bottom: 9px!important;
    }
      .xl\:pr-10 {
      padding-right: 10px!important;
    }
    .xl\:pl-10 {
      padding-left: 10px!important;
    }
    .xl\:pt-10 {
      padding-top: 10px!important;
    }
    .xl\:pb-10 {
      padding-bottom: 10px!important;
    }
      .xl\:pr-15 {
      padding-right: 15px!important;
    }
    .xl\:pl-15 {
      padding-left: 15px!important;
    }
    .xl\:pt-15 {
      padding-top: 15px!important;
    }
    .xl\:pb-15 {
      padding-bottom: 15px!important;
    }
      .xl\:pr-20 {
      padding-right: 20px!important;
    }
    .xl\:pl-20 {
      padding-left: 20px!important;
    }
    .xl\:pt-20 {
      padding-top: 20px!important;
    }
    .xl\:pb-20 {
      padding-bottom: 20px!important;
    }
      .xl\:pr-25 {
      padding-right: 25px!important;
    }
    .xl\:pl-25 {
      padding-left: 25px!important;
    }
    .xl\:pt-25 {
      padding-top: 25px!important;
    }
    .xl\:pb-25 {
      padding-bottom: 25px!important;
    }
      .xl\:pr-30 {
      padding-right: 30px!important;
    }
    .xl\:pl-30 {
      padding-left: 30px!important;
    }
    .xl\:pt-30 {
      padding-top: 30px!important;
    }
    .xl\:pb-30 {
      padding-bottom: 30px!important;
    }
      .xl\:pr-35 {
      padding-right: 35px!important;
    }
    .xl\:pl-35 {
      padding-left: 35px!important;
    }
    .xl\:pt-35 {
      padding-top: 35px!important;
    }
    .xl\:pb-35 {
      padding-bottom: 35px!important;
    }
      .xl\:pr-40 {
      padding-right: 40px!important;
    }
    .xl\:pl-40 {
      padding-left: 40px!important;
    }
    .xl\:pt-40 {
      padding-top: 40px!important;
    }
    .xl\:pb-40 {
      padding-bottom: 40px!important;
    }
      .xl\:pr-45 {
      padding-right: 45px!important;
    }
    .xl\:pl-45 {
      padding-left: 45px!important;
    }
    .xl\:pt-45 {
      padding-top: 45px!important;
    }
    .xl\:pb-45 {
      padding-bottom: 45px!important;
    }
      .xl\:pr-50 {
      padding-right: 50px!important;
    }
    .xl\:pl-50 {
      padding-left: 50px!important;
    }
    .xl\:pt-50 {
      padding-top: 50px!important;
    }
    .xl\:pb-50 {
      padding-bottom: 50px!important;
    }
      .xl\:pr-60 {
      padding-right: 60px!important;
    }
    .xl\:pl-60 {
      padding-left: 60px!important;
    }
    .xl\:pt-60 {
      padding-top: 60px!important;
    }
    .xl\:pb-60 {
      padding-bottom: 60px!important;
    }
      .xl\:pr-70 {
      padding-right: 70px!important;
    }
    .xl\:pl-70 {
      padding-left: 70px!important;
    }
    .xl\:pt-70 {
      padding-top: 70px!important;
    }
    .xl\:pb-70 {
      padding-bottom: 70px!important;
    }
      .xl\:pr-80 {
      padding-right: 80px!important;
    }
    .xl\:pl-80 {
      padding-left: 80px!important;
    }
    .xl\:pt-80 {
      padding-top: 80px!important;
    }
    .xl\:pb-80 {
      padding-bottom: 80px!important;
    }
      .xl\:pr-90 {
      padding-right: 90px!important;
    }
    .xl\:pl-90 {
      padding-left: 90px!important;
    }
    .xl\:pt-90 {
      padding-top: 90px!important;
    }
    .xl\:pb-90 {
      padding-bottom: 90px!important;
    }
      .xl\:pr-100 {
      padding-right: 100px!important;
    }
    .xl\:pl-100 {
      padding-left: 100px!important;
    }
    .xl\:pt-100 {
      padding-top: 100px!important;
    }
    .xl\:pb-100 {
      padding-bottom: 100px!important;
    }
      .xl\:pr-150 {
      padding-right: 150px!important;
    }
    .xl\:pl-150 {
      padding-left: 150px!important;
    }
    .xl\:pt-150 {
      padding-top: 150px!important;
    }
    .xl\:pb-150 {
      padding-bottom: 150px!important;
    }
      .xl\:pr-200 {
      padding-right: 200px!important;
    }
    .xl\:pl-200 {
      padding-left: 200px!important;
    }
    .xl\:pt-200 {
      padding-top: 200px!important;
    }
    .xl\:pb-200 {
      padding-bottom: 200px!important;
    }
        .xl\:m-0 {
      margin: 0px!important;
    }
      .xl\:m-1 {
      margin: 1px!important;
    }
      .xl\:m-2 {
      margin: 2px!important;
    }
      .xl\:m-3 {
      margin: 3px!important;
    }
      .xl\:m-4 {
      margin: 4px!important;
    }
      .xl\:m-5 {
      margin: 5px!important;
    }
      .xl\:m-6 {
      margin: 6px!important;
    }
      .xl\:m-7 {
      margin: 7px!important;
    }
      .xl\:m-8 {
      margin: 8px!important;
    }
      .xl\:m-9 {
      margin: 9px!important;
    }
      .xl\:m-10 {
      margin: 10px!important;
    }
      .xl\:m-15 {
      margin: 15px!important;
    }
      .xl\:m-20 {
      margin: 20px!important;
    }
      .xl\:m-25 {
      margin: 25px!important;
    }
      .xl\:m-30 {
      margin: 30px!important;
    }
      .xl\:m-35 {
      margin: 35px!important;
    }
      .xl\:m-40 {
      margin: 40px!important;
    }
      .xl\:m-45 {
      margin: 45px!important;
    }
      .xl\:m-50 {
      margin: 50px!important;
    }
      .xl\:m-60 {
      margin: 60px!important;
    }
      .xl\:m-70 {
      margin: 70px!important;
    }
      .xl\:m-80 {
      margin: 80px!important;
    }
      .xl\:m-90 {
      margin: 90px!important;
    }
      .xl\:m-100 {
      margin: 100px!important;
    }
      .xl\:m-150 {
      margin: 150px!important;
    }
      .xl\:m-200 {
      margin: 200px!important;
    }
        .xl\:mx-0 {
      margin-left: 0px!important;
      margin-right: 0px!important;
    }
    .xl\:my-0 {
      margin-top: 0px!important;
      margin-bottom: 0px!important;
    }
    
        .xl\:mx-1 {
      margin-left: 1px!important;
      margin-right: 1px!important;
    }
    .xl\:my-1 {
      margin-top: 1px!important;
      margin-bottom: 1px!important;
    }
    
        .xl\:mx-2 {
      margin-left: 2px!important;
      margin-right: 2px!important;
    }
    .xl\:my-2 {
      margin-top: 2px!important;
      margin-bottom: 2px!important;
    }
    
        .xl\:mx-3 {
      margin-left: 3px!important;
      margin-right: 3px!important;
    }
    .xl\:my-3 {
      margin-top: 3px!important;
      margin-bottom: 3px!important;
    }
    
        .xl\:mx-4 {
      margin-left: 4px!important;
      margin-right: 4px!important;
    }
    .xl\:my-4 {
      margin-top: 4px!important;
      margin-bottom: 4px!important;
    }
    
        .xl\:mx-5 {
      margin-left: 5px!important;
      margin-right: 5px!important;
    }
    .xl\:my-5 {
      margin-top: 5px!important;
      margin-bottom: 5px!important;
    }
    
        .xl\:mx-6 {
      margin-left: 6px!important;
      margin-right: 6px!important;
    }
    .xl\:my-6 {
      margin-top: 6px!important;
      margin-bottom: 6px!important;
    }
    
        .xl\:mx-7 {
      margin-left: 7px!important;
      margin-right: 7px!important;
    }
    .xl\:my-7 {
      margin-top: 7px!important;
      margin-bottom: 7px!important;
    }
    
        .xl\:mx-8 {
      margin-left: 8px!important;
      margin-right: 8px!important;
    }
    .xl\:my-8 {
      margin-top: 8px!important;
      margin-bottom: 8px!important;
    }
    
        .xl\:mx-9 {
      margin-left: 9px!important;
      margin-right: 9px!important;
    }
    .xl\:my-9 {
      margin-top: 9px!important;
      margin-bottom: 9px!important;
    }
    
        .xl\:mx-10 {
      margin-left: 10px!important;
      margin-right: 10px!important;
    }
    .xl\:my-10 {
      margin-top: 10px!important;
      margin-bottom: 10px!important;
    }
    
        .xl\:mx-15 {
      margin-left: 15px!important;
      margin-right: 15px!important;
    }
    .xl\:my-15 {
      margin-top: 15px!important;
      margin-bottom: 15px!important;
    }
    
        .xl\:mx-20 {
      margin-left: 20px!important;
      margin-right: 20px!important;
    }
    .xl\:my-20 {
      margin-top: 20px!important;
      margin-bottom: 20px!important;
    }
    
        .xl\:mx-25 {
      margin-left: 25px!important;
      margin-right: 25px!important;
    }
    .xl\:my-25 {
      margin-top: 25px!important;
      margin-bottom: 25px!important;
    }
    
        .xl\:mx-30 {
      margin-left: 30px!important;
      margin-right: 30px!important;
    }
    .xl\:my-30 {
      margin-top: 30px!important;
      margin-bottom: 30px!important;
    }
    
        .xl\:mx-35 {
      margin-left: 35px!important;
      margin-right: 35px!important;
    }
    .xl\:my-35 {
      margin-top: 35px!important;
      margin-bottom: 35px!important;
    }
    
        .xl\:mx-40 {
      margin-left: 40px!important;
      margin-right: 40px!important;
    }
    .xl\:my-40 {
      margin-top: 40px!important;
      margin-bottom: 40px!important;
    }
    
        .xl\:mx-45 {
      margin-left: 45px!important;
      margin-right: 45px!important;
    }
    .xl\:my-45 {
      margin-top: 45px!important;
      margin-bottom: 45px!important;
    }
    
        .xl\:mx-50 {
      margin-left: 50px!important;
      margin-right: 50px!important;
    }
    .xl\:my-50 {
      margin-top: 50px!important;
      margin-bottom: 50px!important;
    }
    
        .xl\:mx-60 {
      margin-left: 60px!important;
      margin-right: 60px!important;
    }
    .xl\:my-60 {
      margin-top: 60px!important;
      margin-bottom: 60px!important;
    }
    
        .xl\:mx-70 {
      margin-left: 70px!important;
      margin-right: 70px!important;
    }
    .xl\:my-70 {
      margin-top: 70px!important;
      margin-bottom: 70px!important;
    }
    
        .xl\:mx-80 {
      margin-left: 80px!important;
      margin-right: 80px!important;
    }
    .xl\:my-80 {
      margin-top: 80px!important;
      margin-bottom: 80px!important;
    }
    
        .xl\:mx-90 {
      margin-left: 90px!important;
      margin-right: 90px!important;
    }
    .xl\:my-90 {
      margin-top: 90px!important;
      margin-bottom: 90px!important;
    }
    
        .xl\:mx-100 {
      margin-left: 100px!important;
      margin-right: 100px!important;
    }
    .xl\:my-100 {
      margin-top: 100px!important;
      margin-bottom: 100px!important;
    }
    
        .xl\:mx-150 {
      margin-left: 150px!important;
      margin-right: 150px!important;
    }
    .xl\:my-150 {
      margin-top: 150px!important;
      margin-bottom: 150px!important;
    }
    
        .xl\:mx-200 {
      margin-left: 200px!important;
      margin-right: 200px!important;
    }
    .xl\:my-200 {
      margin-top: 200px!important;
      margin-bottom: 200px!important;
    }
    
        .xl\:mx-auto {
      margin: 0 auto !important;
    }
    .xl\:my-auto {
      margin: auto 0 !important;
    }
      .xl\:mr-0 {
      margin-right: 0px!important;
    }
    .xl\:ml-0 {
      margin-left: 0px!important;
    }
    .xl\:mt-0 {
      margin-top: 0px!important;
    }
    .xl\:mb-0 {
      margin-bottom: 0px!important;
    }
      .xl\:mr-1 {
      margin-right: 1px!important;
    }
    .xl\:ml-1 {
      margin-left: 1px!important;
    }
    .xl\:mt-1 {
      margin-top: 1px!important;
    }
    .xl\:mb-1 {
      margin-bottom: 1px!important;
    }
      .xl\:mr-2 {
      margin-right: 2px!important;
    }
    .xl\:ml-2 {
      margin-left: 2px!important;
    }
    .xl\:mt-2 {
      margin-top: 2px!important;
    }
    .xl\:mb-2 {
      margin-bottom: 2px!important;
    }
      .xl\:mr-3 {
      margin-right: 3px!important;
    }
    .xl\:ml-3 {
      margin-left: 3px!important;
    }
    .xl\:mt-3 {
      margin-top: 3px!important;
    }
    .xl\:mb-3 {
      margin-bottom: 3px!important;
    }
      .xl\:mr-4 {
      margin-right: 4px!important;
    }
    .xl\:ml-4 {
      margin-left: 4px!important;
    }
    .xl\:mt-4 {
      margin-top: 4px!important;
    }
    .xl\:mb-4 {
      margin-bottom: 4px!important;
    }
      .xl\:mr-5 {
      margin-right: 5px!important;
    }
    .xl\:ml-5 {
      margin-left: 5px!important;
    }
    .xl\:mt-5 {
      margin-top: 5px!important;
    }
    .xl\:mb-5 {
      margin-bottom: 5px!important;
    }
      .xl\:mr-6 {
      margin-right: 6px!important;
    }
    .xl\:ml-6 {
      margin-left: 6px!important;
    }
    .xl\:mt-6 {
      margin-top: 6px!important;
    }
    .xl\:mb-6 {
      margin-bottom: 6px!important;
    }
      .xl\:mr-7 {
      margin-right: 7px!important;
    }
    .xl\:ml-7 {
      margin-left: 7px!important;
    }
    .xl\:mt-7 {
      margin-top: 7px!important;
    }
    .xl\:mb-7 {
      margin-bottom: 7px!important;
    }
      .xl\:mr-8 {
      margin-right: 8px!important;
    }
    .xl\:ml-8 {
      margin-left: 8px!important;
    }
    .xl\:mt-8 {
      margin-top: 8px!important;
    }
    .xl\:mb-8 {
      margin-bottom: 8px!important;
    }
      .xl\:mr-9 {
      margin-right: 9px!important;
    }
    .xl\:ml-9 {
      margin-left: 9px!important;
    }
    .xl\:mt-9 {
      margin-top: 9px!important;
    }
    .xl\:mb-9 {
      margin-bottom: 9px!important;
    }
      .xl\:mr-10 {
      margin-right: 10px!important;
    }
    .xl\:ml-10 {
      margin-left: 10px!important;
    }
    .xl\:mt-10 {
      margin-top: 10px!important;
    }
    .xl\:mb-10 {
      margin-bottom: 10px!important;
    }
      .xl\:mr-15 {
      margin-right: 15px!important;
    }
    .xl\:ml-15 {
      margin-left: 15px!important;
    }
    .xl\:mt-15 {
      margin-top: 15px!important;
    }
    .xl\:mb-15 {
      margin-bottom: 15px!important;
    }
      .xl\:mr-20 {
      margin-right: 20px!important;
    }
    .xl\:ml-20 {
      margin-left: 20px!important;
    }
    .xl\:mt-20 {
      margin-top: 20px!important;
    }
    .xl\:mb-20 {
      margin-bottom: 20px!important;
    }
      .xl\:mr-25 {
      margin-right: 25px!important;
    }
    .xl\:ml-25 {
      margin-left: 25px!important;
    }
    .xl\:mt-25 {
      margin-top: 25px!important;
    }
    .xl\:mb-25 {
      margin-bottom: 25px!important;
    }
      .xl\:mr-30 {
      margin-right: 30px!important;
    }
    .xl\:ml-30 {
      margin-left: 30px!important;
    }
    .xl\:mt-30 {
      margin-top: 30px!important;
    }
    .xl\:mb-30 {
      margin-bottom: 30px!important;
    }
      .xl\:mr-35 {
      margin-right: 35px!important;
    }
    .xl\:ml-35 {
      margin-left: 35px!important;
    }
    .xl\:mt-35 {
      margin-top: 35px!important;
    }
    .xl\:mb-35 {
      margin-bottom: 35px!important;
    }
      .xl\:mr-40 {
      margin-right: 40px!important;
    }
    .xl\:ml-40 {
      margin-left: 40px!important;
    }
    .xl\:mt-40 {
      margin-top: 40px!important;
    }
    .xl\:mb-40 {
      margin-bottom: 40px!important;
    }
      .xl\:mr-45 {
      margin-right: 45px!important;
    }
    .xl\:ml-45 {
      margin-left: 45px!important;
    }
    .xl\:mt-45 {
      margin-top: 45px!important;
    }
    .xl\:mb-45 {
      margin-bottom: 45px!important;
    }
      .xl\:mr-50 {
      margin-right: 50px!important;
    }
    .xl\:ml-50 {
      margin-left: 50px!important;
    }
    .xl\:mt-50 {
      margin-top: 50px!important;
    }
    .xl\:mb-50 {
      margin-bottom: 50px!important;
    }
      .xl\:mr-60 {
      margin-right: 60px!important;
    }
    .xl\:ml-60 {
      margin-left: 60px!important;
    }
    .xl\:mt-60 {
      margin-top: 60px!important;
    }
    .xl\:mb-60 {
      margin-bottom: 60px!important;
    }
      .xl\:mr-70 {
      margin-right: 70px!important;
    }
    .xl\:ml-70 {
      margin-left: 70px!important;
    }
    .xl\:mt-70 {
      margin-top: 70px!important;
    }
    .xl\:mb-70 {
      margin-bottom: 70px!important;
    }
      .xl\:mr-80 {
      margin-right: 80px!important;
    }
    .xl\:ml-80 {
      margin-left: 80px!important;
    }
    .xl\:mt-80 {
      margin-top: 80px!important;
    }
    .xl\:mb-80 {
      margin-bottom: 80px!important;
    }
      .xl\:mr-90 {
      margin-right: 90px!important;
    }
    .xl\:ml-90 {
      margin-left: 90px!important;
    }
    .xl\:mt-90 {
      margin-top: 90px!important;
    }
    .xl\:mb-90 {
      margin-bottom: 90px!important;
    }
      .xl\:mr-100 {
      margin-right: 100px!important;
    }
    .xl\:ml-100 {
      margin-left: 100px!important;
    }
    .xl\:mt-100 {
      margin-top: 100px!important;
    }
    .xl\:mb-100 {
      margin-bottom: 100px!important;
    }
      .xl\:mr-150 {
      margin-right: 150px!important;
    }
    .xl\:ml-150 {
      margin-left: 150px!important;
    }
    .xl\:mt-150 {
      margin-top: 150px!important;
    }
    .xl\:mb-150 {
      margin-bottom: 150px!important;
    }
      .xl\:mr-200 {
      margin-right: 200px!important;
    }
    .xl\:ml-200 {
      margin-left: 200px!important;
    }
    .xl\:mt-200 {
      margin-top: 200px!important;
    }
    .xl\:mb-200 {
      margin-bottom: 200px!important;
    }
    }  @media only screen and (max-width: 1200px) {
  .lg\:block {
    display: block;
  }
  .lg\:full-width {
    display: block;
    width: 100%;
  }
  .lg\:flex-center {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
  }
  .lg\:flex-center-y {
    display: flex!important;
    align-items: center!important;
  }
  .lg\:flex-center-x {
    display: flex!important;
    justify-content: center!important;
  }
  .lg\:flex-1 {
    flex: 1 1 0%;
  }
  .lg\:flex-auto {
    flex: 1 1 auto;
  }
  .lg\:flex-initial {
    flex: 0 1 auto;
  }
  .lg\:flex-none {
    flex: none;
  }
  .lg\:flex-column {
    flex-direction: column;
  }
  .lg\:flex-row {
    flex-direction: row;
  }

      .lg\:p-0 {
      padding: 0px!important;
    }
      .lg\:p-1 {
      padding: 1px!important;
    }
      .lg\:p-2 {
      padding: 2px!important;
    }
      .lg\:p-3 {
      padding: 3px!important;
    }
      .lg\:p-4 {
      padding: 4px!important;
    }
      .lg\:p-5 {
      padding: 5px!important;
    }
      .lg\:p-6 {
      padding: 6px!important;
    }
      .lg\:p-7 {
      padding: 7px!important;
    }
      .lg\:p-8 {
      padding: 8px!important;
    }
      .lg\:p-9 {
      padding: 9px!important;
    }
      .lg\:p-10 {
      padding: 10px!important;
    }
      .lg\:p-15 {
      padding: 15px!important;
    }
      .lg\:p-20 {
      padding: 20px!important;
    }
      .lg\:p-25 {
      padding: 25px!important;
    }
      .lg\:p-30 {
      padding: 30px!important;
    }
      .lg\:p-35 {
      padding: 35px!important;
    }
      .lg\:p-40 {
      padding: 40px!important;
    }
      .lg\:p-45 {
      padding: 45px!important;
    }
      .lg\:p-50 {
      padding: 50px!important;
    }
      .lg\:p-60 {
      padding: 60px!important;
    }
      .lg\:p-70 {
      padding: 70px!important;
    }
      .lg\:p-80 {
      padding: 80px!important;
    }
      .lg\:p-90 {
      padding: 90px!important;
    }
      .lg\:p-100 {
      padding: 100px!important;
    }
      .lg\:p-150 {
      padding: 150px!important;
    }
      .lg\:p-200 {
      padding: 200px!important;
    }
        .lg\:px-0 {
      padding-left: 0px!important;
      padding-right: 0px!important;
    }
    .lg\:py-0 {
      padding-top: 0px!important;
      padding-bottom: 0px!important;
    }
        .lg\:px-1 {
      padding-left: 1px!important;
      padding-right: 1px!important;
    }
    .lg\:py-1 {
      padding-top: 1px!important;
      padding-bottom: 1px!important;
    }
        .lg\:px-2 {
      padding-left: 2px!important;
      padding-right: 2px!important;
    }
    .lg\:py-2 {
      padding-top: 2px!important;
      padding-bottom: 2px!important;
    }
        .lg\:px-3 {
      padding-left: 3px!important;
      padding-right: 3px!important;
    }
    .lg\:py-3 {
      padding-top: 3px!important;
      padding-bottom: 3px!important;
    }
        .lg\:px-4 {
      padding-left: 4px!important;
      padding-right: 4px!important;
    }
    .lg\:py-4 {
      padding-top: 4px!important;
      padding-bottom: 4px!important;
    }
        .lg\:px-5 {
      padding-left: 5px!important;
      padding-right: 5px!important;
    }
    .lg\:py-5 {
      padding-top: 5px!important;
      padding-bottom: 5px!important;
    }
        .lg\:px-6 {
      padding-left: 6px!important;
      padding-right: 6px!important;
    }
    .lg\:py-6 {
      padding-top: 6px!important;
      padding-bottom: 6px!important;
    }
        .lg\:px-7 {
      padding-left: 7px!important;
      padding-right: 7px!important;
    }
    .lg\:py-7 {
      padding-top: 7px!important;
      padding-bottom: 7px!important;
    }
        .lg\:px-8 {
      padding-left: 8px!important;
      padding-right: 8px!important;
    }
    .lg\:py-8 {
      padding-top: 8px!important;
      padding-bottom: 8px!important;
    }
        .lg\:px-9 {
      padding-left: 9px!important;
      padding-right: 9px!important;
    }
    .lg\:py-9 {
      padding-top: 9px!important;
      padding-bottom: 9px!important;
    }
        .lg\:px-10 {
      padding-left: 10px!important;
      padding-right: 10px!important;
    }
    .lg\:py-10 {
      padding-top: 10px!important;
      padding-bottom: 10px!important;
    }
        .lg\:px-15 {
      padding-left: 15px!important;
      padding-right: 15px!important;
    }
    .lg\:py-15 {
      padding-top: 15px!important;
      padding-bottom: 15px!important;
    }
        .lg\:px-20 {
      padding-left: 20px!important;
      padding-right: 20px!important;
    }
    .lg\:py-20 {
      padding-top: 20px!important;
      padding-bottom: 20px!important;
    }
        .lg\:px-25 {
      padding-left: 25px!important;
      padding-right: 25px!important;
    }
    .lg\:py-25 {
      padding-top: 25px!important;
      padding-bottom: 25px!important;
    }
        .lg\:px-30 {
      padding-left: 30px!important;
      padding-right: 30px!important;
    }
    .lg\:py-30 {
      padding-top: 30px!important;
      padding-bottom: 30px!important;
    }
        .lg\:px-35 {
      padding-left: 35px!important;
      padding-right: 35px!important;
    }
    .lg\:py-35 {
      padding-top: 35px!important;
      padding-bottom: 35px!important;
    }
        .lg\:px-40 {
      padding-left: 40px!important;
      padding-right: 40px!important;
    }
    .lg\:py-40 {
      padding-top: 40px!important;
      padding-bottom: 40px!important;
    }
        .lg\:px-45 {
      padding-left: 45px!important;
      padding-right: 45px!important;
    }
    .lg\:py-45 {
      padding-top: 45px!important;
      padding-bottom: 45px!important;
    }
        .lg\:px-50 {
      padding-left: 50px!important;
      padding-right: 50px!important;
    }
    .lg\:py-50 {
      padding-top: 50px!important;
      padding-bottom: 50px!important;
    }
        .lg\:px-60 {
      padding-left: 60px!important;
      padding-right: 60px!important;
    }
    .lg\:py-60 {
      padding-top: 60px!important;
      padding-bottom: 60px!important;
    }
        .lg\:px-70 {
      padding-left: 70px!important;
      padding-right: 70px!important;
    }
    .lg\:py-70 {
      padding-top: 70px!important;
      padding-bottom: 70px!important;
    }
        .lg\:px-80 {
      padding-left: 80px!important;
      padding-right: 80px!important;
    }
    .lg\:py-80 {
      padding-top: 80px!important;
      padding-bottom: 80px!important;
    }
        .lg\:px-90 {
      padding-left: 90px!important;
      padding-right: 90px!important;
    }
    .lg\:py-90 {
      padding-top: 90px!important;
      padding-bottom: 90px!important;
    }
        .lg\:px-100 {
      padding-left: 100px!important;
      padding-right: 100px!important;
    }
    .lg\:py-100 {
      padding-top: 100px!important;
      padding-bottom: 100px!important;
    }
        .lg\:px-150 {
      padding-left: 150px!important;
      padding-right: 150px!important;
    }
    .lg\:py-150 {
      padding-top: 150px!important;
      padding-bottom: 150px!important;
    }
        .lg\:px-200 {
      padding-left: 200px!important;
      padding-right: 200px!important;
    }
    .lg\:py-200 {
      padding-top: 200px!important;
      padding-bottom: 200px!important;
    }
        .lg\:px-auto {
      padding: 0 auto !important;
    }
    .lg\:py-auto {
      padding: auto 0 !important;
    }
      .lg\:pr-0 {
      padding-right: 0px!important;
    }
    .lg\:pl-0 {
      padding-left: 0px!important;
    }
    .lg\:pt-0 {
      padding-top: 0px!important;
    }
    .lg\:pb-0 {
      padding-bottom: 0px!important;
    }
      .lg\:pr-1 {
      padding-right: 1px!important;
    }
    .lg\:pl-1 {
      padding-left: 1px!important;
    }
    .lg\:pt-1 {
      padding-top: 1px!important;
    }
    .lg\:pb-1 {
      padding-bottom: 1px!important;
    }
      .lg\:pr-2 {
      padding-right: 2px!important;
    }
    .lg\:pl-2 {
      padding-left: 2px!important;
    }
    .lg\:pt-2 {
      padding-top: 2px!important;
    }
    .lg\:pb-2 {
      padding-bottom: 2px!important;
    }
      .lg\:pr-3 {
      padding-right: 3px!important;
    }
    .lg\:pl-3 {
      padding-left: 3px!important;
    }
    .lg\:pt-3 {
      padding-top: 3px!important;
    }
    .lg\:pb-3 {
      padding-bottom: 3px!important;
    }
      .lg\:pr-4 {
      padding-right: 4px!important;
    }
    .lg\:pl-4 {
      padding-left: 4px!important;
    }
    .lg\:pt-4 {
      padding-top: 4px!important;
    }
    .lg\:pb-4 {
      padding-bottom: 4px!important;
    }
      .lg\:pr-5 {
      padding-right: 5px!important;
    }
    .lg\:pl-5 {
      padding-left: 5px!important;
    }
    .lg\:pt-5 {
      padding-top: 5px!important;
    }
    .lg\:pb-5 {
      padding-bottom: 5px!important;
    }
      .lg\:pr-6 {
      padding-right: 6px!important;
    }
    .lg\:pl-6 {
      padding-left: 6px!important;
    }
    .lg\:pt-6 {
      padding-top: 6px!important;
    }
    .lg\:pb-6 {
      padding-bottom: 6px!important;
    }
      .lg\:pr-7 {
      padding-right: 7px!important;
    }
    .lg\:pl-7 {
      padding-left: 7px!important;
    }
    .lg\:pt-7 {
      padding-top: 7px!important;
    }
    .lg\:pb-7 {
      padding-bottom: 7px!important;
    }
      .lg\:pr-8 {
      padding-right: 8px!important;
    }
    .lg\:pl-8 {
      padding-left: 8px!important;
    }
    .lg\:pt-8 {
      padding-top: 8px!important;
    }
    .lg\:pb-8 {
      padding-bottom: 8px!important;
    }
      .lg\:pr-9 {
      padding-right: 9px!important;
    }
    .lg\:pl-9 {
      padding-left: 9px!important;
    }
    .lg\:pt-9 {
      padding-top: 9px!important;
    }
    .lg\:pb-9 {
      padding-bottom: 9px!important;
    }
      .lg\:pr-10 {
      padding-right: 10px!important;
    }
    .lg\:pl-10 {
      padding-left: 10px!important;
    }
    .lg\:pt-10 {
      padding-top: 10px!important;
    }
    .lg\:pb-10 {
      padding-bottom: 10px!important;
    }
      .lg\:pr-15 {
      padding-right: 15px!important;
    }
    .lg\:pl-15 {
      padding-left: 15px!important;
    }
    .lg\:pt-15 {
      padding-top: 15px!important;
    }
    .lg\:pb-15 {
      padding-bottom: 15px!important;
    }
      .lg\:pr-20 {
      padding-right: 20px!important;
    }
    .lg\:pl-20 {
      padding-left: 20px!important;
    }
    .lg\:pt-20 {
      padding-top: 20px!important;
    }
    .lg\:pb-20 {
      padding-bottom: 20px!important;
    }
      .lg\:pr-25 {
      padding-right: 25px!important;
    }
    .lg\:pl-25 {
      padding-left: 25px!important;
    }
    .lg\:pt-25 {
      padding-top: 25px!important;
    }
    .lg\:pb-25 {
      padding-bottom: 25px!important;
    }
      .lg\:pr-30 {
      padding-right: 30px!important;
    }
    .lg\:pl-30 {
      padding-left: 30px!important;
    }
    .lg\:pt-30 {
      padding-top: 30px!important;
    }
    .lg\:pb-30 {
      padding-bottom: 30px!important;
    }
      .lg\:pr-35 {
      padding-right: 35px!important;
    }
    .lg\:pl-35 {
      padding-left: 35px!important;
    }
    .lg\:pt-35 {
      padding-top: 35px!important;
    }
    .lg\:pb-35 {
      padding-bottom: 35px!important;
    }
      .lg\:pr-40 {
      padding-right: 40px!important;
    }
    .lg\:pl-40 {
      padding-left: 40px!important;
    }
    .lg\:pt-40 {
      padding-top: 40px!important;
    }
    .lg\:pb-40 {
      padding-bottom: 40px!important;
    }
      .lg\:pr-45 {
      padding-right: 45px!important;
    }
    .lg\:pl-45 {
      padding-left: 45px!important;
    }
    .lg\:pt-45 {
      padding-top: 45px!important;
    }
    .lg\:pb-45 {
      padding-bottom: 45px!important;
    }
      .lg\:pr-50 {
      padding-right: 50px!important;
    }
    .lg\:pl-50 {
      padding-left: 50px!important;
    }
    .lg\:pt-50 {
      padding-top: 50px!important;
    }
    .lg\:pb-50 {
      padding-bottom: 50px!important;
    }
      .lg\:pr-60 {
      padding-right: 60px!important;
    }
    .lg\:pl-60 {
      padding-left: 60px!important;
    }
    .lg\:pt-60 {
      padding-top: 60px!important;
    }
    .lg\:pb-60 {
      padding-bottom: 60px!important;
    }
      .lg\:pr-70 {
      padding-right: 70px!important;
    }
    .lg\:pl-70 {
      padding-left: 70px!important;
    }
    .lg\:pt-70 {
      padding-top: 70px!important;
    }
    .lg\:pb-70 {
      padding-bottom: 70px!important;
    }
      .lg\:pr-80 {
      padding-right: 80px!important;
    }
    .lg\:pl-80 {
      padding-left: 80px!important;
    }
    .lg\:pt-80 {
      padding-top: 80px!important;
    }
    .lg\:pb-80 {
      padding-bottom: 80px!important;
    }
      .lg\:pr-90 {
      padding-right: 90px!important;
    }
    .lg\:pl-90 {
      padding-left: 90px!important;
    }
    .lg\:pt-90 {
      padding-top: 90px!important;
    }
    .lg\:pb-90 {
      padding-bottom: 90px!important;
    }
      .lg\:pr-100 {
      padding-right: 100px!important;
    }
    .lg\:pl-100 {
      padding-left: 100px!important;
    }
    .lg\:pt-100 {
      padding-top: 100px!important;
    }
    .lg\:pb-100 {
      padding-bottom: 100px!important;
    }
      .lg\:pr-150 {
      padding-right: 150px!important;
    }
    .lg\:pl-150 {
      padding-left: 150px!important;
    }
    .lg\:pt-150 {
      padding-top: 150px!important;
    }
    .lg\:pb-150 {
      padding-bottom: 150px!important;
    }
      .lg\:pr-200 {
      padding-right: 200px!important;
    }
    .lg\:pl-200 {
      padding-left: 200px!important;
    }
    .lg\:pt-200 {
      padding-top: 200px!important;
    }
    .lg\:pb-200 {
      padding-bottom: 200px!important;
    }
        .lg\:m-0 {
      margin: 0px!important;
    }
      .lg\:m-1 {
      margin: 1px!important;
    }
      .lg\:m-2 {
      margin: 2px!important;
    }
      .lg\:m-3 {
      margin: 3px!important;
    }
      .lg\:m-4 {
      margin: 4px!important;
    }
      .lg\:m-5 {
      margin: 5px!important;
    }
      .lg\:m-6 {
      margin: 6px!important;
    }
      .lg\:m-7 {
      margin: 7px!important;
    }
      .lg\:m-8 {
      margin: 8px!important;
    }
      .lg\:m-9 {
      margin: 9px!important;
    }
      .lg\:m-10 {
      margin: 10px!important;
    }
      .lg\:m-15 {
      margin: 15px!important;
    }
      .lg\:m-20 {
      margin: 20px!important;
    }
      .lg\:m-25 {
      margin: 25px!important;
    }
      .lg\:m-30 {
      margin: 30px!important;
    }
      .lg\:m-35 {
      margin: 35px!important;
    }
      .lg\:m-40 {
      margin: 40px!important;
    }
      .lg\:m-45 {
      margin: 45px!important;
    }
      .lg\:m-50 {
      margin: 50px!important;
    }
      .lg\:m-60 {
      margin: 60px!important;
    }
      .lg\:m-70 {
      margin: 70px!important;
    }
      .lg\:m-80 {
      margin: 80px!important;
    }
      .lg\:m-90 {
      margin: 90px!important;
    }
      .lg\:m-100 {
      margin: 100px!important;
    }
      .lg\:m-150 {
      margin: 150px!important;
    }
      .lg\:m-200 {
      margin: 200px!important;
    }
        .lg\:mx-0 {
      margin-left: 0px!important;
      margin-right: 0px!important;
    }
    .lg\:my-0 {
      margin-top: 0px!important;
      margin-bottom: 0px!important;
    }
    
        .lg\:mx-1 {
      margin-left: 1px!important;
      margin-right: 1px!important;
    }
    .lg\:my-1 {
      margin-top: 1px!important;
      margin-bottom: 1px!important;
    }
    
        .lg\:mx-2 {
      margin-left: 2px!important;
      margin-right: 2px!important;
    }
    .lg\:my-2 {
      margin-top: 2px!important;
      margin-bottom: 2px!important;
    }
    
        .lg\:mx-3 {
      margin-left: 3px!important;
      margin-right: 3px!important;
    }
    .lg\:my-3 {
      margin-top: 3px!important;
      margin-bottom: 3px!important;
    }
    
        .lg\:mx-4 {
      margin-left: 4px!important;
      margin-right: 4px!important;
    }
    .lg\:my-4 {
      margin-top: 4px!important;
      margin-bottom: 4px!important;
    }
    
        .lg\:mx-5 {
      margin-left: 5px!important;
      margin-right: 5px!important;
    }
    .lg\:my-5 {
      margin-top: 5px!important;
      margin-bottom: 5px!important;
    }
    
        .lg\:mx-6 {
      margin-left: 6px!important;
      margin-right: 6px!important;
    }
    .lg\:my-6 {
      margin-top: 6px!important;
      margin-bottom: 6px!important;
    }
    
        .lg\:mx-7 {
      margin-left: 7px!important;
      margin-right: 7px!important;
    }
    .lg\:my-7 {
      margin-top: 7px!important;
      margin-bottom: 7px!important;
    }
    
        .lg\:mx-8 {
      margin-left: 8px!important;
      margin-right: 8px!important;
    }
    .lg\:my-8 {
      margin-top: 8px!important;
      margin-bottom: 8px!important;
    }
    
        .lg\:mx-9 {
      margin-left: 9px!important;
      margin-right: 9px!important;
    }
    .lg\:my-9 {
      margin-top: 9px!important;
      margin-bottom: 9px!important;
    }
    
        .lg\:mx-10 {
      margin-left: 10px!important;
      margin-right: 10px!important;
    }
    .lg\:my-10 {
      margin-top: 10px!important;
      margin-bottom: 10px!important;
    }
    
        .lg\:mx-15 {
      margin-left: 15px!important;
      margin-right: 15px!important;
    }
    .lg\:my-15 {
      margin-top: 15px!important;
      margin-bottom: 15px!important;
    }
    
        .lg\:mx-20 {
      margin-left: 20px!important;
      margin-right: 20px!important;
    }
    .lg\:my-20 {
      margin-top: 20px!important;
      margin-bottom: 20px!important;
    }
    
        .lg\:mx-25 {
      margin-left: 25px!important;
      margin-right: 25px!important;
    }
    .lg\:my-25 {
      margin-top: 25px!important;
      margin-bottom: 25px!important;
    }
    
        .lg\:mx-30 {
      margin-left: 30px!important;
      margin-right: 30px!important;
    }
    .lg\:my-30 {
      margin-top: 30px!important;
      margin-bottom: 30px!important;
    }
    
        .lg\:mx-35 {
      margin-left: 35px!important;
      margin-right: 35px!important;
    }
    .lg\:my-35 {
      margin-top: 35px!important;
      margin-bottom: 35px!important;
    }
    
        .lg\:mx-40 {
      margin-left: 40px!important;
      margin-right: 40px!important;
    }
    .lg\:my-40 {
      margin-top: 40px!important;
      margin-bottom: 40px!important;
    }
    
        .lg\:mx-45 {
      margin-left: 45px!important;
      margin-right: 45px!important;
    }
    .lg\:my-45 {
      margin-top: 45px!important;
      margin-bottom: 45px!important;
    }
    
        .lg\:mx-50 {
      margin-left: 50px!important;
      margin-right: 50px!important;
    }
    .lg\:my-50 {
      margin-top: 50px!important;
      margin-bottom: 50px!important;
    }
    
        .lg\:mx-60 {
      margin-left: 60px!important;
      margin-right: 60px!important;
    }
    .lg\:my-60 {
      margin-top: 60px!important;
      margin-bottom: 60px!important;
    }
    
        .lg\:mx-70 {
      margin-left: 70px!important;
      margin-right: 70px!important;
    }
    .lg\:my-70 {
      margin-top: 70px!important;
      margin-bottom: 70px!important;
    }
    
        .lg\:mx-80 {
      margin-left: 80px!important;
      margin-right: 80px!important;
    }
    .lg\:my-80 {
      margin-top: 80px!important;
      margin-bottom: 80px!important;
    }
    
        .lg\:mx-90 {
      margin-left: 90px!important;
      margin-right: 90px!important;
    }
    .lg\:my-90 {
      margin-top: 90px!important;
      margin-bottom: 90px!important;
    }
    
        .lg\:mx-100 {
      margin-left: 100px!important;
      margin-right: 100px!important;
    }
    .lg\:my-100 {
      margin-top: 100px!important;
      margin-bottom: 100px!important;
    }
    
        .lg\:mx-150 {
      margin-left: 150px!important;
      margin-right: 150px!important;
    }
    .lg\:my-150 {
      margin-top: 150px!important;
      margin-bottom: 150px!important;
    }
    
        .lg\:mx-200 {
      margin-left: 200px!important;
      margin-right: 200px!important;
    }
    .lg\:my-200 {
      margin-top: 200px!important;
      margin-bottom: 200px!important;
    }
    
        .lg\:mx-auto {
      margin: 0 auto !important;
    }
    .lg\:my-auto {
      margin: auto 0 !important;
    }
      .lg\:mr-0 {
      margin-right: 0px!important;
    }
    .lg\:ml-0 {
      margin-left: 0px!important;
    }
    .lg\:mt-0 {
      margin-top: 0px!important;
    }
    .lg\:mb-0 {
      margin-bottom: 0px!important;
    }
      .lg\:mr-1 {
      margin-right: 1px!important;
    }
    .lg\:ml-1 {
      margin-left: 1px!important;
    }
    .lg\:mt-1 {
      margin-top: 1px!important;
    }
    .lg\:mb-1 {
      margin-bottom: 1px!important;
    }
      .lg\:mr-2 {
      margin-right: 2px!important;
    }
    .lg\:ml-2 {
      margin-left: 2px!important;
    }
    .lg\:mt-2 {
      margin-top: 2px!important;
    }
    .lg\:mb-2 {
      margin-bottom: 2px!important;
    }
      .lg\:mr-3 {
      margin-right: 3px!important;
    }
    .lg\:ml-3 {
      margin-left: 3px!important;
    }
    .lg\:mt-3 {
      margin-top: 3px!important;
    }
    .lg\:mb-3 {
      margin-bottom: 3px!important;
    }
      .lg\:mr-4 {
      margin-right: 4px!important;
    }
    .lg\:ml-4 {
      margin-left: 4px!important;
    }
    .lg\:mt-4 {
      margin-top: 4px!important;
    }
    .lg\:mb-4 {
      margin-bottom: 4px!important;
    }
      .lg\:mr-5 {
      margin-right: 5px!important;
    }
    .lg\:ml-5 {
      margin-left: 5px!important;
    }
    .lg\:mt-5 {
      margin-top: 5px!important;
    }
    .lg\:mb-5 {
      margin-bottom: 5px!important;
    }
      .lg\:mr-6 {
      margin-right: 6px!important;
    }
    .lg\:ml-6 {
      margin-left: 6px!important;
    }
    .lg\:mt-6 {
      margin-top: 6px!important;
    }
    .lg\:mb-6 {
      margin-bottom: 6px!important;
    }
      .lg\:mr-7 {
      margin-right: 7px!important;
    }
    .lg\:ml-7 {
      margin-left: 7px!important;
    }
    .lg\:mt-7 {
      margin-top: 7px!important;
    }
    .lg\:mb-7 {
      margin-bottom: 7px!important;
    }
      .lg\:mr-8 {
      margin-right: 8px!important;
    }
    .lg\:ml-8 {
      margin-left: 8px!important;
    }
    .lg\:mt-8 {
      margin-top: 8px!important;
    }
    .lg\:mb-8 {
      margin-bottom: 8px!important;
    }
      .lg\:mr-9 {
      margin-right: 9px!important;
    }
    .lg\:ml-9 {
      margin-left: 9px!important;
    }
    .lg\:mt-9 {
      margin-top: 9px!important;
    }
    .lg\:mb-9 {
      margin-bottom: 9px!important;
    }
      .lg\:mr-10 {
      margin-right: 10px!important;
    }
    .lg\:ml-10 {
      margin-left: 10px!important;
    }
    .lg\:mt-10 {
      margin-top: 10px!important;
    }
    .lg\:mb-10 {
      margin-bottom: 10px!important;
    }
      .lg\:mr-15 {
      margin-right: 15px!important;
    }
    .lg\:ml-15 {
      margin-left: 15px!important;
    }
    .lg\:mt-15 {
      margin-top: 15px!important;
    }
    .lg\:mb-15 {
      margin-bottom: 15px!important;
    }
      .lg\:mr-20 {
      margin-right: 20px!important;
    }
    .lg\:ml-20 {
      margin-left: 20px!important;
    }
    .lg\:mt-20 {
      margin-top: 20px!important;
    }
    .lg\:mb-20 {
      margin-bottom: 20px!important;
    }
      .lg\:mr-25 {
      margin-right: 25px!important;
    }
    .lg\:ml-25 {
      margin-left: 25px!important;
    }
    .lg\:mt-25 {
      margin-top: 25px!important;
    }
    .lg\:mb-25 {
      margin-bottom: 25px!important;
    }
      .lg\:mr-30 {
      margin-right: 30px!important;
    }
    .lg\:ml-30 {
      margin-left: 30px!important;
    }
    .lg\:mt-30 {
      margin-top: 30px!important;
    }
    .lg\:mb-30 {
      margin-bottom: 30px!important;
    }
      .lg\:mr-35 {
      margin-right: 35px!important;
    }
    .lg\:ml-35 {
      margin-left: 35px!important;
    }
    .lg\:mt-35 {
      margin-top: 35px!important;
    }
    .lg\:mb-35 {
      margin-bottom: 35px!important;
    }
      .lg\:mr-40 {
      margin-right: 40px!important;
    }
    .lg\:ml-40 {
      margin-left: 40px!important;
    }
    .lg\:mt-40 {
      margin-top: 40px!important;
    }
    .lg\:mb-40 {
      margin-bottom: 40px!important;
    }
      .lg\:mr-45 {
      margin-right: 45px!important;
    }
    .lg\:ml-45 {
      margin-left: 45px!important;
    }
    .lg\:mt-45 {
      margin-top: 45px!important;
    }
    .lg\:mb-45 {
      margin-bottom: 45px!important;
    }
      .lg\:mr-50 {
      margin-right: 50px!important;
    }
    .lg\:ml-50 {
      margin-left: 50px!important;
    }
    .lg\:mt-50 {
      margin-top: 50px!important;
    }
    .lg\:mb-50 {
      margin-bottom: 50px!important;
    }
      .lg\:mr-60 {
      margin-right: 60px!important;
    }
    .lg\:ml-60 {
      margin-left: 60px!important;
    }
    .lg\:mt-60 {
      margin-top: 60px!important;
    }
    .lg\:mb-60 {
      margin-bottom: 60px!important;
    }
      .lg\:mr-70 {
      margin-right: 70px!important;
    }
    .lg\:ml-70 {
      margin-left: 70px!important;
    }
    .lg\:mt-70 {
      margin-top: 70px!important;
    }
    .lg\:mb-70 {
      margin-bottom: 70px!important;
    }
      .lg\:mr-80 {
      margin-right: 80px!important;
    }
    .lg\:ml-80 {
      margin-left: 80px!important;
    }
    .lg\:mt-80 {
      margin-top: 80px!important;
    }
    .lg\:mb-80 {
      margin-bottom: 80px!important;
    }
      .lg\:mr-90 {
      margin-right: 90px!important;
    }
    .lg\:ml-90 {
      margin-left: 90px!important;
    }
    .lg\:mt-90 {
      margin-top: 90px!important;
    }
    .lg\:mb-90 {
      margin-bottom: 90px!important;
    }
      .lg\:mr-100 {
      margin-right: 100px!important;
    }
    .lg\:ml-100 {
      margin-left: 100px!important;
    }
    .lg\:mt-100 {
      margin-top: 100px!important;
    }
    .lg\:mb-100 {
      margin-bottom: 100px!important;
    }
      .lg\:mr-150 {
      margin-right: 150px!important;
    }
    .lg\:ml-150 {
      margin-left: 150px!important;
    }
    .lg\:mt-150 {
      margin-top: 150px!important;
    }
    .lg\:mb-150 {
      margin-bottom: 150px!important;
    }
      .lg\:mr-200 {
      margin-right: 200px!important;
    }
    .lg\:ml-200 {
      margin-left: 200px!important;
    }
    .lg\:mt-200 {
      margin-top: 200px!important;
    }
    .lg\:mb-200 {
      margin-bottom: 200px!important;
    }
    }  @media only screen and (max-width: 992px) {
  .md\:block {
    display: block;
  }
  .md\:full-width {
    display: block;
    width: 100%;
  }
  .md\:flex-center {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
  }
  .md\:flex-center-y {
    display: flex!important;
    align-items: center!important;
  }
  .md\:flex-center-x {
    display: flex!important;
    justify-content: center!important;
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:flex-auto {
    flex: 1 1 auto;
  }
  .md\:flex-initial {
    flex: 0 1 auto;
  }
  .md\:flex-none {
    flex: none;
  }
  .md\:flex-column {
    flex-direction: column;
  }
  .md\:flex-row {
    flex-direction: row;
  }

      .md\:p-0 {
      padding: 0px!important;
    }
      .md\:p-1 {
      padding: 1px!important;
    }
      .md\:p-2 {
      padding: 2px!important;
    }
      .md\:p-3 {
      padding: 3px!important;
    }
      .md\:p-4 {
      padding: 4px!important;
    }
      .md\:p-5 {
      padding: 5px!important;
    }
      .md\:p-6 {
      padding: 6px!important;
    }
      .md\:p-7 {
      padding: 7px!important;
    }
      .md\:p-8 {
      padding: 8px!important;
    }
      .md\:p-9 {
      padding: 9px!important;
    }
      .md\:p-10 {
      padding: 10px!important;
    }
      .md\:p-15 {
      padding: 15px!important;
    }
      .md\:p-20 {
      padding: 20px!important;
    }
      .md\:p-25 {
      padding: 25px!important;
    }
      .md\:p-30 {
      padding: 30px!important;
    }
      .md\:p-35 {
      padding: 35px!important;
    }
      .md\:p-40 {
      padding: 40px!important;
    }
      .md\:p-45 {
      padding: 45px!important;
    }
      .md\:p-50 {
      padding: 50px!important;
    }
      .md\:p-60 {
      padding: 60px!important;
    }
      .md\:p-70 {
      padding: 70px!important;
    }
      .md\:p-80 {
      padding: 80px!important;
    }
      .md\:p-90 {
      padding: 90px!important;
    }
      .md\:p-100 {
      padding: 100px!important;
    }
      .md\:p-150 {
      padding: 150px!important;
    }
      .md\:p-200 {
      padding: 200px!important;
    }
        .md\:px-0 {
      padding-left: 0px!important;
      padding-right: 0px!important;
    }
    .md\:py-0 {
      padding-top: 0px!important;
      padding-bottom: 0px!important;
    }
        .md\:px-1 {
      padding-left: 1px!important;
      padding-right: 1px!important;
    }
    .md\:py-1 {
      padding-top: 1px!important;
      padding-bottom: 1px!important;
    }
        .md\:px-2 {
      padding-left: 2px!important;
      padding-right: 2px!important;
    }
    .md\:py-2 {
      padding-top: 2px!important;
      padding-bottom: 2px!important;
    }
        .md\:px-3 {
      padding-left: 3px!important;
      padding-right: 3px!important;
    }
    .md\:py-3 {
      padding-top: 3px!important;
      padding-bottom: 3px!important;
    }
        .md\:px-4 {
      padding-left: 4px!important;
      padding-right: 4px!important;
    }
    .md\:py-4 {
      padding-top: 4px!important;
      padding-bottom: 4px!important;
    }
        .md\:px-5 {
      padding-left: 5px!important;
      padding-right: 5px!important;
    }
    .md\:py-5 {
      padding-top: 5px!important;
      padding-bottom: 5px!important;
    }
        .md\:px-6 {
      padding-left: 6px!important;
      padding-right: 6px!important;
    }
    .md\:py-6 {
      padding-top: 6px!important;
      padding-bottom: 6px!important;
    }
        .md\:px-7 {
      padding-left: 7px!important;
      padding-right: 7px!important;
    }
    .md\:py-7 {
      padding-top: 7px!important;
      padding-bottom: 7px!important;
    }
        .md\:px-8 {
      padding-left: 8px!important;
      padding-right: 8px!important;
    }
    .md\:py-8 {
      padding-top: 8px!important;
      padding-bottom: 8px!important;
    }
        .md\:px-9 {
      padding-left: 9px!important;
      padding-right: 9px!important;
    }
    .md\:py-9 {
      padding-top: 9px!important;
      padding-bottom: 9px!important;
    }
        .md\:px-10 {
      padding-left: 10px!important;
      padding-right: 10px!important;
    }
    .md\:py-10 {
      padding-top: 10px!important;
      padding-bottom: 10px!important;
    }
        .md\:px-15 {
      padding-left: 15px!important;
      padding-right: 15px!important;
    }
    .md\:py-15 {
      padding-top: 15px!important;
      padding-bottom: 15px!important;
    }
        .md\:px-20 {
      padding-left: 20px!important;
      padding-right: 20px!important;
    }
    .md\:py-20 {
      padding-top: 20px!important;
      padding-bottom: 20px!important;
    }
        .md\:px-25 {
      padding-left: 25px!important;
      padding-right: 25px!important;
    }
    .md\:py-25 {
      padding-top: 25px!important;
      padding-bottom: 25px!important;
    }
        .md\:px-30 {
      padding-left: 30px!important;
      padding-right: 30px!important;
    }
    .md\:py-30 {
      padding-top: 30px!important;
      padding-bottom: 30px!important;
    }
        .md\:px-35 {
      padding-left: 35px!important;
      padding-right: 35px!important;
    }
    .md\:py-35 {
      padding-top: 35px!important;
      padding-bottom: 35px!important;
    }
        .md\:px-40 {
      padding-left: 40px!important;
      padding-right: 40px!important;
    }
    .md\:py-40 {
      padding-top: 40px!important;
      padding-bottom: 40px!important;
    }
        .md\:px-45 {
      padding-left: 45px!important;
      padding-right: 45px!important;
    }
    .md\:py-45 {
      padding-top: 45px!important;
      padding-bottom: 45px!important;
    }
        .md\:px-50 {
      padding-left: 50px!important;
      padding-right: 50px!important;
    }
    .md\:py-50 {
      padding-top: 50px!important;
      padding-bottom: 50px!important;
    }
        .md\:px-60 {
      padding-left: 60px!important;
      padding-right: 60px!important;
    }
    .md\:py-60 {
      padding-top: 60px!important;
      padding-bottom: 60px!important;
    }
        .md\:px-70 {
      padding-left: 70px!important;
      padding-right: 70px!important;
    }
    .md\:py-70 {
      padding-top: 70px!important;
      padding-bottom: 70px!important;
    }
        .md\:px-80 {
      padding-left: 80px!important;
      padding-right: 80px!important;
    }
    .md\:py-80 {
      padding-top: 80px!important;
      padding-bottom: 80px!important;
    }
        .md\:px-90 {
      padding-left: 90px!important;
      padding-right: 90px!important;
    }
    .md\:py-90 {
      padding-top: 90px!important;
      padding-bottom: 90px!important;
    }
        .md\:px-100 {
      padding-left: 100px!important;
      padding-right: 100px!important;
    }
    .md\:py-100 {
      padding-top: 100px!important;
      padding-bottom: 100px!important;
    }
        .md\:px-150 {
      padding-left: 150px!important;
      padding-right: 150px!important;
    }
    .md\:py-150 {
      padding-top: 150px!important;
      padding-bottom: 150px!important;
    }
        .md\:px-200 {
      padding-left: 200px!important;
      padding-right: 200px!important;
    }
    .md\:py-200 {
      padding-top: 200px!important;
      padding-bottom: 200px!important;
    }
        .md\:px-auto {
      padding: 0 auto !important;
    }
    .md\:py-auto {
      padding: auto 0 !important;
    }
      .md\:pr-0 {
      padding-right: 0px!important;
    }
    .md\:pl-0 {
      padding-left: 0px!important;
    }
    .md\:pt-0 {
      padding-top: 0px!important;
    }
    .md\:pb-0 {
      padding-bottom: 0px!important;
    }
      .md\:pr-1 {
      padding-right: 1px!important;
    }
    .md\:pl-1 {
      padding-left: 1px!important;
    }
    .md\:pt-1 {
      padding-top: 1px!important;
    }
    .md\:pb-1 {
      padding-bottom: 1px!important;
    }
      .md\:pr-2 {
      padding-right: 2px!important;
    }
    .md\:pl-2 {
      padding-left: 2px!important;
    }
    .md\:pt-2 {
      padding-top: 2px!important;
    }
    .md\:pb-2 {
      padding-bottom: 2px!important;
    }
      .md\:pr-3 {
      padding-right: 3px!important;
    }
    .md\:pl-3 {
      padding-left: 3px!important;
    }
    .md\:pt-3 {
      padding-top: 3px!important;
    }
    .md\:pb-3 {
      padding-bottom: 3px!important;
    }
      .md\:pr-4 {
      padding-right: 4px!important;
    }
    .md\:pl-4 {
      padding-left: 4px!important;
    }
    .md\:pt-4 {
      padding-top: 4px!important;
    }
    .md\:pb-4 {
      padding-bottom: 4px!important;
    }
      .md\:pr-5 {
      padding-right: 5px!important;
    }
    .md\:pl-5 {
      padding-left: 5px!important;
    }
    .md\:pt-5 {
      padding-top: 5px!important;
    }
    .md\:pb-5 {
      padding-bottom: 5px!important;
    }
      .md\:pr-6 {
      padding-right: 6px!important;
    }
    .md\:pl-6 {
      padding-left: 6px!important;
    }
    .md\:pt-6 {
      padding-top: 6px!important;
    }
    .md\:pb-6 {
      padding-bottom: 6px!important;
    }
      .md\:pr-7 {
      padding-right: 7px!important;
    }
    .md\:pl-7 {
      padding-left: 7px!important;
    }
    .md\:pt-7 {
      padding-top: 7px!important;
    }
    .md\:pb-7 {
      padding-bottom: 7px!important;
    }
      .md\:pr-8 {
      padding-right: 8px!important;
    }
    .md\:pl-8 {
      padding-left: 8px!important;
    }
    .md\:pt-8 {
      padding-top: 8px!important;
    }
    .md\:pb-8 {
      padding-bottom: 8px!important;
    }
      .md\:pr-9 {
      padding-right: 9px!important;
    }
    .md\:pl-9 {
      padding-left: 9px!important;
    }
    .md\:pt-9 {
      padding-top: 9px!important;
    }
    .md\:pb-9 {
      padding-bottom: 9px!important;
    }
      .md\:pr-10 {
      padding-right: 10px!important;
    }
    .md\:pl-10 {
      padding-left: 10px!important;
    }
    .md\:pt-10 {
      padding-top: 10px!important;
    }
    .md\:pb-10 {
      padding-bottom: 10px!important;
    }
      .md\:pr-15 {
      padding-right: 15px!important;
    }
    .md\:pl-15 {
      padding-left: 15px!important;
    }
    .md\:pt-15 {
      padding-top: 15px!important;
    }
    .md\:pb-15 {
      padding-bottom: 15px!important;
    }
      .md\:pr-20 {
      padding-right: 20px!important;
    }
    .md\:pl-20 {
      padding-left: 20px!important;
    }
    .md\:pt-20 {
      padding-top: 20px!important;
    }
    .md\:pb-20 {
      padding-bottom: 20px!important;
    }
      .md\:pr-25 {
      padding-right: 25px!important;
    }
    .md\:pl-25 {
      padding-left: 25px!important;
    }
    .md\:pt-25 {
      padding-top: 25px!important;
    }
    .md\:pb-25 {
      padding-bottom: 25px!important;
    }
      .md\:pr-30 {
      padding-right: 30px!important;
    }
    .md\:pl-30 {
      padding-left: 30px!important;
    }
    .md\:pt-30 {
      padding-top: 30px!important;
    }
    .md\:pb-30 {
      padding-bottom: 30px!important;
    }
      .md\:pr-35 {
      padding-right: 35px!important;
    }
    .md\:pl-35 {
      padding-left: 35px!important;
    }
    .md\:pt-35 {
      padding-top: 35px!important;
    }
    .md\:pb-35 {
      padding-bottom: 35px!important;
    }
      .md\:pr-40 {
      padding-right: 40px!important;
    }
    .md\:pl-40 {
      padding-left: 40px!important;
    }
    .md\:pt-40 {
      padding-top: 40px!important;
    }
    .md\:pb-40 {
      padding-bottom: 40px!important;
    }
      .md\:pr-45 {
      padding-right: 45px!important;
    }
    .md\:pl-45 {
      padding-left: 45px!important;
    }
    .md\:pt-45 {
      padding-top: 45px!important;
    }
    .md\:pb-45 {
      padding-bottom: 45px!important;
    }
      .md\:pr-50 {
      padding-right: 50px!important;
    }
    .md\:pl-50 {
      padding-left: 50px!important;
    }
    .md\:pt-50 {
      padding-top: 50px!important;
    }
    .md\:pb-50 {
      padding-bottom: 50px!important;
    }
      .md\:pr-60 {
      padding-right: 60px!important;
    }
    .md\:pl-60 {
      padding-left: 60px!important;
    }
    .md\:pt-60 {
      padding-top: 60px!important;
    }
    .md\:pb-60 {
      padding-bottom: 60px!important;
    }
      .md\:pr-70 {
      padding-right: 70px!important;
    }
    .md\:pl-70 {
      padding-left: 70px!important;
    }
    .md\:pt-70 {
      padding-top: 70px!important;
    }
    .md\:pb-70 {
      padding-bottom: 70px!important;
    }
      .md\:pr-80 {
      padding-right: 80px!important;
    }
    .md\:pl-80 {
      padding-left: 80px!important;
    }
    .md\:pt-80 {
      padding-top: 80px!important;
    }
    .md\:pb-80 {
      padding-bottom: 80px!important;
    }
      .md\:pr-90 {
      padding-right: 90px!important;
    }
    .md\:pl-90 {
      padding-left: 90px!important;
    }
    .md\:pt-90 {
      padding-top: 90px!important;
    }
    .md\:pb-90 {
      padding-bottom: 90px!important;
    }
      .md\:pr-100 {
      padding-right: 100px!important;
    }
    .md\:pl-100 {
      padding-left: 100px!important;
    }
    .md\:pt-100 {
      padding-top: 100px!important;
    }
    .md\:pb-100 {
      padding-bottom: 100px!important;
    }
      .md\:pr-150 {
      padding-right: 150px!important;
    }
    .md\:pl-150 {
      padding-left: 150px!important;
    }
    .md\:pt-150 {
      padding-top: 150px!important;
    }
    .md\:pb-150 {
      padding-bottom: 150px!important;
    }
      .md\:pr-200 {
      padding-right: 200px!important;
    }
    .md\:pl-200 {
      padding-left: 200px!important;
    }
    .md\:pt-200 {
      padding-top: 200px!important;
    }
    .md\:pb-200 {
      padding-bottom: 200px!important;
    }
        .md\:m-0 {
      margin: 0px!important;
    }
      .md\:m-1 {
      margin: 1px!important;
    }
      .md\:m-2 {
      margin: 2px!important;
    }
      .md\:m-3 {
      margin: 3px!important;
    }
      .md\:m-4 {
      margin: 4px!important;
    }
      .md\:m-5 {
      margin: 5px!important;
    }
      .md\:m-6 {
      margin: 6px!important;
    }
      .md\:m-7 {
      margin: 7px!important;
    }
      .md\:m-8 {
      margin: 8px!important;
    }
      .md\:m-9 {
      margin: 9px!important;
    }
      .md\:m-10 {
      margin: 10px!important;
    }
      .md\:m-15 {
      margin: 15px!important;
    }
      .md\:m-20 {
      margin: 20px!important;
    }
      .md\:m-25 {
      margin: 25px!important;
    }
      .md\:m-30 {
      margin: 30px!important;
    }
      .md\:m-35 {
      margin: 35px!important;
    }
      .md\:m-40 {
      margin: 40px!important;
    }
      .md\:m-45 {
      margin: 45px!important;
    }
      .md\:m-50 {
      margin: 50px!important;
    }
      .md\:m-60 {
      margin: 60px!important;
    }
      .md\:m-70 {
      margin: 70px!important;
    }
      .md\:m-80 {
      margin: 80px!important;
    }
      .md\:m-90 {
      margin: 90px!important;
    }
      .md\:m-100 {
      margin: 100px!important;
    }
      .md\:m-150 {
      margin: 150px!important;
    }
      .md\:m-200 {
      margin: 200px!important;
    }
        .md\:mx-0 {
      margin-left: 0px!important;
      margin-right: 0px!important;
    }
    .md\:my-0 {
      margin-top: 0px!important;
      margin-bottom: 0px!important;
    }
    
        .md\:mx-1 {
      margin-left: 1px!important;
      margin-right: 1px!important;
    }
    .md\:my-1 {
      margin-top: 1px!important;
      margin-bottom: 1px!important;
    }
    
        .md\:mx-2 {
      margin-left: 2px!important;
      margin-right: 2px!important;
    }
    .md\:my-2 {
      margin-top: 2px!important;
      margin-bottom: 2px!important;
    }
    
        .md\:mx-3 {
      margin-left: 3px!important;
      margin-right: 3px!important;
    }
    .md\:my-3 {
      margin-top: 3px!important;
      margin-bottom: 3px!important;
    }
    
        .md\:mx-4 {
      margin-left: 4px!important;
      margin-right: 4px!important;
    }
    .md\:my-4 {
      margin-top: 4px!important;
      margin-bottom: 4px!important;
    }
    
        .md\:mx-5 {
      margin-left: 5px!important;
      margin-right: 5px!important;
    }
    .md\:my-5 {
      margin-top: 5px!important;
      margin-bottom: 5px!important;
    }
    
        .md\:mx-6 {
      margin-left: 6px!important;
      margin-right: 6px!important;
    }
    .md\:my-6 {
      margin-top: 6px!important;
      margin-bottom: 6px!important;
    }
    
        .md\:mx-7 {
      margin-left: 7px!important;
      margin-right: 7px!important;
    }
    .md\:my-7 {
      margin-top: 7px!important;
      margin-bottom: 7px!important;
    }
    
        .md\:mx-8 {
      margin-left: 8px!important;
      margin-right: 8px!important;
    }
    .md\:my-8 {
      margin-top: 8px!important;
      margin-bottom: 8px!important;
    }
    
        .md\:mx-9 {
      margin-left: 9px!important;
      margin-right: 9px!important;
    }
    .md\:my-9 {
      margin-top: 9px!important;
      margin-bottom: 9px!important;
    }
    
        .md\:mx-10 {
      margin-left: 10px!important;
      margin-right: 10px!important;
    }
    .md\:my-10 {
      margin-top: 10px!important;
      margin-bottom: 10px!important;
    }
    
        .md\:mx-15 {
      margin-left: 15px!important;
      margin-right: 15px!important;
    }
    .md\:my-15 {
      margin-top: 15px!important;
      margin-bottom: 15px!important;
    }
    
        .md\:mx-20 {
      margin-left: 20px!important;
      margin-right: 20px!important;
    }
    .md\:my-20 {
      margin-top: 20px!important;
      margin-bottom: 20px!important;
    }
    
        .md\:mx-25 {
      margin-left: 25px!important;
      margin-right: 25px!important;
    }
    .md\:my-25 {
      margin-top: 25px!important;
      margin-bottom: 25px!important;
    }
    
        .md\:mx-30 {
      margin-left: 30px!important;
      margin-right: 30px!important;
    }
    .md\:my-30 {
      margin-top: 30px!important;
      margin-bottom: 30px!important;
    }
    
        .md\:mx-35 {
      margin-left: 35px!important;
      margin-right: 35px!important;
    }
    .md\:my-35 {
      margin-top: 35px!important;
      margin-bottom: 35px!important;
    }
    
        .md\:mx-40 {
      margin-left: 40px!important;
      margin-right: 40px!important;
    }
    .md\:my-40 {
      margin-top: 40px!important;
      margin-bottom: 40px!important;
    }
    
        .md\:mx-45 {
      margin-left: 45px!important;
      margin-right: 45px!important;
    }
    .md\:my-45 {
      margin-top: 45px!important;
      margin-bottom: 45px!important;
    }
    
        .md\:mx-50 {
      margin-left: 50px!important;
      margin-right: 50px!important;
    }
    .md\:my-50 {
      margin-top: 50px!important;
      margin-bottom: 50px!important;
    }
    
        .md\:mx-60 {
      margin-left: 60px!important;
      margin-right: 60px!important;
    }
    .md\:my-60 {
      margin-top: 60px!important;
      margin-bottom: 60px!important;
    }
    
        .md\:mx-70 {
      margin-left: 70px!important;
      margin-right: 70px!important;
    }
    .md\:my-70 {
      margin-top: 70px!important;
      margin-bottom: 70px!important;
    }
    
        .md\:mx-80 {
      margin-left: 80px!important;
      margin-right: 80px!important;
    }
    .md\:my-80 {
      margin-top: 80px!important;
      margin-bottom: 80px!important;
    }
    
        .md\:mx-90 {
      margin-left: 90px!important;
      margin-right: 90px!important;
    }
    .md\:my-90 {
      margin-top: 90px!important;
      margin-bottom: 90px!important;
    }
    
        .md\:mx-100 {
      margin-left: 100px!important;
      margin-right: 100px!important;
    }
    .md\:my-100 {
      margin-top: 100px!important;
      margin-bottom: 100px!important;
    }
    
        .md\:mx-150 {
      margin-left: 150px!important;
      margin-right: 150px!important;
    }
    .md\:my-150 {
      margin-top: 150px!important;
      margin-bottom: 150px!important;
    }
    
        .md\:mx-200 {
      margin-left: 200px!important;
      margin-right: 200px!important;
    }
    .md\:my-200 {
      margin-top: 200px!important;
      margin-bottom: 200px!important;
    }
    
        .md\:mx-auto {
      margin: 0 auto !important;
    }
    .md\:my-auto {
      margin: auto 0 !important;
    }
      .md\:mr-0 {
      margin-right: 0px!important;
    }
    .md\:ml-0 {
      margin-left: 0px!important;
    }
    .md\:mt-0 {
      margin-top: 0px!important;
    }
    .md\:mb-0 {
      margin-bottom: 0px!important;
    }
      .md\:mr-1 {
      margin-right: 1px!important;
    }
    .md\:ml-1 {
      margin-left: 1px!important;
    }
    .md\:mt-1 {
      margin-top: 1px!important;
    }
    .md\:mb-1 {
      margin-bottom: 1px!important;
    }
      .md\:mr-2 {
      margin-right: 2px!important;
    }
    .md\:ml-2 {
      margin-left: 2px!important;
    }
    .md\:mt-2 {
      margin-top: 2px!important;
    }
    .md\:mb-2 {
      margin-bottom: 2px!important;
    }
      .md\:mr-3 {
      margin-right: 3px!important;
    }
    .md\:ml-3 {
      margin-left: 3px!important;
    }
    .md\:mt-3 {
      margin-top: 3px!important;
    }
    .md\:mb-3 {
      margin-bottom: 3px!important;
    }
      .md\:mr-4 {
      margin-right: 4px!important;
    }
    .md\:ml-4 {
      margin-left: 4px!important;
    }
    .md\:mt-4 {
      margin-top: 4px!important;
    }
    .md\:mb-4 {
      margin-bottom: 4px!important;
    }
      .md\:mr-5 {
      margin-right: 5px!important;
    }
    .md\:ml-5 {
      margin-left: 5px!important;
    }
    .md\:mt-5 {
      margin-top: 5px!important;
    }
    .md\:mb-5 {
      margin-bottom: 5px!important;
    }
      .md\:mr-6 {
      margin-right: 6px!important;
    }
    .md\:ml-6 {
      margin-left: 6px!important;
    }
    .md\:mt-6 {
      margin-top: 6px!important;
    }
    .md\:mb-6 {
      margin-bottom: 6px!important;
    }
      .md\:mr-7 {
      margin-right: 7px!important;
    }
    .md\:ml-7 {
      margin-left: 7px!important;
    }
    .md\:mt-7 {
      margin-top: 7px!important;
    }
    .md\:mb-7 {
      margin-bottom: 7px!important;
    }
      .md\:mr-8 {
      margin-right: 8px!important;
    }
    .md\:ml-8 {
      margin-left: 8px!important;
    }
    .md\:mt-8 {
      margin-top: 8px!important;
    }
    .md\:mb-8 {
      margin-bottom: 8px!important;
    }
      .md\:mr-9 {
      margin-right: 9px!important;
    }
    .md\:ml-9 {
      margin-left: 9px!important;
    }
    .md\:mt-9 {
      margin-top: 9px!important;
    }
    .md\:mb-9 {
      margin-bottom: 9px!important;
    }
      .md\:mr-10 {
      margin-right: 10px!important;
    }
    .md\:ml-10 {
      margin-left: 10px!important;
    }
    .md\:mt-10 {
      margin-top: 10px!important;
    }
    .md\:mb-10 {
      margin-bottom: 10px!important;
    }
      .md\:mr-15 {
      margin-right: 15px!important;
    }
    .md\:ml-15 {
      margin-left: 15px!important;
    }
    .md\:mt-15 {
      margin-top: 15px!important;
    }
    .md\:mb-15 {
      margin-bottom: 15px!important;
    }
      .md\:mr-20 {
      margin-right: 20px!important;
    }
    .md\:ml-20 {
      margin-left: 20px!important;
    }
    .md\:mt-20 {
      margin-top: 20px!important;
    }
    .md\:mb-20 {
      margin-bottom: 20px!important;
    }
      .md\:mr-25 {
      margin-right: 25px!important;
    }
    .md\:ml-25 {
      margin-left: 25px!important;
    }
    .md\:mt-25 {
      margin-top: 25px!important;
    }
    .md\:mb-25 {
      margin-bottom: 25px!important;
    }
      .md\:mr-30 {
      margin-right: 30px!important;
    }
    .md\:ml-30 {
      margin-left: 30px!important;
    }
    .md\:mt-30 {
      margin-top: 30px!important;
    }
    .md\:mb-30 {
      margin-bottom: 30px!important;
    }
      .md\:mr-35 {
      margin-right: 35px!important;
    }
    .md\:ml-35 {
      margin-left: 35px!important;
    }
    .md\:mt-35 {
      margin-top: 35px!important;
    }
    .md\:mb-35 {
      margin-bottom: 35px!important;
    }
      .md\:mr-40 {
      margin-right: 40px!important;
    }
    .md\:ml-40 {
      margin-left: 40px!important;
    }
    .md\:mt-40 {
      margin-top: 40px!important;
    }
    .md\:mb-40 {
      margin-bottom: 40px!important;
    }
      .md\:mr-45 {
      margin-right: 45px!important;
    }
    .md\:ml-45 {
      margin-left: 45px!important;
    }
    .md\:mt-45 {
      margin-top: 45px!important;
    }
    .md\:mb-45 {
      margin-bottom: 45px!important;
    }
      .md\:mr-50 {
      margin-right: 50px!important;
    }
    .md\:ml-50 {
      margin-left: 50px!important;
    }
    .md\:mt-50 {
      margin-top: 50px!important;
    }
    .md\:mb-50 {
      margin-bottom: 50px!important;
    }
      .md\:mr-60 {
      margin-right: 60px!important;
    }
    .md\:ml-60 {
      margin-left: 60px!important;
    }
    .md\:mt-60 {
      margin-top: 60px!important;
    }
    .md\:mb-60 {
      margin-bottom: 60px!important;
    }
      .md\:mr-70 {
      margin-right: 70px!important;
    }
    .md\:ml-70 {
      margin-left: 70px!important;
    }
    .md\:mt-70 {
      margin-top: 70px!important;
    }
    .md\:mb-70 {
      margin-bottom: 70px!important;
    }
      .md\:mr-80 {
      margin-right: 80px!important;
    }
    .md\:ml-80 {
      margin-left: 80px!important;
    }
    .md\:mt-80 {
      margin-top: 80px!important;
    }
    .md\:mb-80 {
      margin-bottom: 80px!important;
    }
      .md\:mr-90 {
      margin-right: 90px!important;
    }
    .md\:ml-90 {
      margin-left: 90px!important;
    }
    .md\:mt-90 {
      margin-top: 90px!important;
    }
    .md\:mb-90 {
      margin-bottom: 90px!important;
    }
      .md\:mr-100 {
      margin-right: 100px!important;
    }
    .md\:ml-100 {
      margin-left: 100px!important;
    }
    .md\:mt-100 {
      margin-top: 100px!important;
    }
    .md\:mb-100 {
      margin-bottom: 100px!important;
    }
      .md\:mr-150 {
      margin-right: 150px!important;
    }
    .md\:ml-150 {
      margin-left: 150px!important;
    }
    .md\:mt-150 {
      margin-top: 150px!important;
    }
    .md\:mb-150 {
      margin-bottom: 150px!important;
    }
      .md\:mr-200 {
      margin-right: 200px!important;
    }
    .md\:ml-200 {
      margin-left: 200px!important;
    }
    .md\:mt-200 {
      margin-top: 200px!important;
    }
    .md\:mb-200 {
      margin-bottom: 200px!important;
    }
    }  @media only screen and (max-width: 600px) {
  .sm\:block {
    display: block;
  }
  .sm\:full-width {
    display: block;
    width: 100%;
  }
  .sm\:flex-center {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
  }
  .sm\:flex-center-y {
    display: flex!important;
    align-items: center!important;
  }
  .sm\:flex-center-x {
    display: flex!important;
    justify-content: center!important;
  }
  .sm\:flex-1 {
    flex: 1 1 0%;
  }
  .sm\:flex-auto {
    flex: 1 1 auto;
  }
  .sm\:flex-initial {
    flex: 0 1 auto;
  }
  .sm\:flex-none {
    flex: none;
  }
  .sm\:flex-column {
    flex-direction: column;
  }
  .sm\:flex-row {
    flex-direction: row;
  }

      .sm\:p-0 {
      padding: 0px!important;
    }
      .sm\:p-1 {
      padding: 1px!important;
    }
      .sm\:p-2 {
      padding: 2px!important;
    }
      .sm\:p-3 {
      padding: 3px!important;
    }
      .sm\:p-4 {
      padding: 4px!important;
    }
      .sm\:p-5 {
      padding: 5px!important;
    }
      .sm\:p-6 {
      padding: 6px!important;
    }
      .sm\:p-7 {
      padding: 7px!important;
    }
      .sm\:p-8 {
      padding: 8px!important;
    }
      .sm\:p-9 {
      padding: 9px!important;
    }
      .sm\:p-10 {
      padding: 10px!important;
    }
      .sm\:p-15 {
      padding: 15px!important;
    }
      .sm\:p-20 {
      padding: 20px!important;
    }
      .sm\:p-25 {
      padding: 25px!important;
    }
      .sm\:p-30 {
      padding: 30px!important;
    }
      .sm\:p-35 {
      padding: 35px!important;
    }
      .sm\:p-40 {
      padding: 40px!important;
    }
      .sm\:p-45 {
      padding: 45px!important;
    }
      .sm\:p-50 {
      padding: 50px!important;
    }
      .sm\:p-60 {
      padding: 60px!important;
    }
      .sm\:p-70 {
      padding: 70px!important;
    }
      .sm\:p-80 {
      padding: 80px!important;
    }
      .sm\:p-90 {
      padding: 90px!important;
    }
      .sm\:p-100 {
      padding: 100px!important;
    }
      .sm\:p-150 {
      padding: 150px!important;
    }
      .sm\:p-200 {
      padding: 200px!important;
    }
        .sm\:px-0 {
      padding-left: 0px!important;
      padding-right: 0px!important;
    }
    .sm\:py-0 {
      padding-top: 0px!important;
      padding-bottom: 0px!important;
    }
        .sm\:px-1 {
      padding-left: 1px!important;
      padding-right: 1px!important;
    }
    .sm\:py-1 {
      padding-top: 1px!important;
      padding-bottom: 1px!important;
    }
        .sm\:px-2 {
      padding-left: 2px!important;
      padding-right: 2px!important;
    }
    .sm\:py-2 {
      padding-top: 2px!important;
      padding-bottom: 2px!important;
    }
        .sm\:px-3 {
      padding-left: 3px!important;
      padding-right: 3px!important;
    }
    .sm\:py-3 {
      padding-top: 3px!important;
      padding-bottom: 3px!important;
    }
        .sm\:px-4 {
      padding-left: 4px!important;
      padding-right: 4px!important;
    }
    .sm\:py-4 {
      padding-top: 4px!important;
      padding-bottom: 4px!important;
    }
        .sm\:px-5 {
      padding-left: 5px!important;
      padding-right: 5px!important;
    }
    .sm\:py-5 {
      padding-top: 5px!important;
      padding-bottom: 5px!important;
    }
        .sm\:px-6 {
      padding-left: 6px!important;
      padding-right: 6px!important;
    }
    .sm\:py-6 {
      padding-top: 6px!important;
      padding-bottom: 6px!important;
    }
        .sm\:px-7 {
      padding-left: 7px!important;
      padding-right: 7px!important;
    }
    .sm\:py-7 {
      padding-top: 7px!important;
      padding-bottom: 7px!important;
    }
        .sm\:px-8 {
      padding-left: 8px!important;
      padding-right: 8px!important;
    }
    .sm\:py-8 {
      padding-top: 8px!important;
      padding-bottom: 8px!important;
    }
        .sm\:px-9 {
      padding-left: 9px!important;
      padding-right: 9px!important;
    }
    .sm\:py-9 {
      padding-top: 9px!important;
      padding-bottom: 9px!important;
    }
        .sm\:px-10 {
      padding-left: 10px!important;
      padding-right: 10px!important;
    }
    .sm\:py-10 {
      padding-top: 10px!important;
      padding-bottom: 10px!important;
    }
        .sm\:px-15 {
      padding-left: 15px!important;
      padding-right: 15px!important;
    }
    .sm\:py-15 {
      padding-top: 15px!important;
      padding-bottom: 15px!important;
    }
        .sm\:px-20 {
      padding-left: 20px!important;
      padding-right: 20px!important;
    }
    .sm\:py-20 {
      padding-top: 20px!important;
      padding-bottom: 20px!important;
    }
        .sm\:px-25 {
      padding-left: 25px!important;
      padding-right: 25px!important;
    }
    .sm\:py-25 {
      padding-top: 25px!important;
      padding-bottom: 25px!important;
    }
        .sm\:px-30 {
      padding-left: 30px!important;
      padding-right: 30px!important;
    }
    .sm\:py-30 {
      padding-top: 30px!important;
      padding-bottom: 30px!important;
    }
        .sm\:px-35 {
      padding-left: 35px!important;
      padding-right: 35px!important;
    }
    .sm\:py-35 {
      padding-top: 35px!important;
      padding-bottom: 35px!important;
    }
        .sm\:px-40 {
      padding-left: 40px!important;
      padding-right: 40px!important;
    }
    .sm\:py-40 {
      padding-top: 40px!important;
      padding-bottom: 40px!important;
    }
        .sm\:px-45 {
      padding-left: 45px!important;
      padding-right: 45px!important;
    }
    .sm\:py-45 {
      padding-top: 45px!important;
      padding-bottom: 45px!important;
    }
        .sm\:px-50 {
      padding-left: 50px!important;
      padding-right: 50px!important;
    }
    .sm\:py-50 {
      padding-top: 50px!important;
      padding-bottom: 50px!important;
    }
        .sm\:px-60 {
      padding-left: 60px!important;
      padding-right: 60px!important;
    }
    .sm\:py-60 {
      padding-top: 60px!important;
      padding-bottom: 60px!important;
    }
        .sm\:px-70 {
      padding-left: 70px!important;
      padding-right: 70px!important;
    }
    .sm\:py-70 {
      padding-top: 70px!important;
      padding-bottom: 70px!important;
    }
        .sm\:px-80 {
      padding-left: 80px!important;
      padding-right: 80px!important;
    }
    .sm\:py-80 {
      padding-top: 80px!important;
      padding-bottom: 80px!important;
    }
        .sm\:px-90 {
      padding-left: 90px!important;
      padding-right: 90px!important;
    }
    .sm\:py-90 {
      padding-top: 90px!important;
      padding-bottom: 90px!important;
    }
        .sm\:px-100 {
      padding-left: 100px!important;
      padding-right: 100px!important;
    }
    .sm\:py-100 {
      padding-top: 100px!important;
      padding-bottom: 100px!important;
    }
        .sm\:px-150 {
      padding-left: 150px!important;
      padding-right: 150px!important;
    }
    .sm\:py-150 {
      padding-top: 150px!important;
      padding-bottom: 150px!important;
    }
        .sm\:px-200 {
      padding-left: 200px!important;
      padding-right: 200px!important;
    }
    .sm\:py-200 {
      padding-top: 200px!important;
      padding-bottom: 200px!important;
    }
        .sm\:px-auto {
      padding: 0 auto !important;
    }
    .sm\:py-auto {
      padding: auto 0 !important;
    }
      .sm\:pr-0 {
      padding-right: 0px!important;
    }
    .sm\:pl-0 {
      padding-left: 0px!important;
    }
    .sm\:pt-0 {
      padding-top: 0px!important;
    }
    .sm\:pb-0 {
      padding-bottom: 0px!important;
    }
      .sm\:pr-1 {
      padding-right: 1px!important;
    }
    .sm\:pl-1 {
      padding-left: 1px!important;
    }
    .sm\:pt-1 {
      padding-top: 1px!important;
    }
    .sm\:pb-1 {
      padding-bottom: 1px!important;
    }
      .sm\:pr-2 {
      padding-right: 2px!important;
    }
    .sm\:pl-2 {
      padding-left: 2px!important;
    }
    .sm\:pt-2 {
      padding-top: 2px!important;
    }
    .sm\:pb-2 {
      padding-bottom: 2px!important;
    }
      .sm\:pr-3 {
      padding-right: 3px!important;
    }
    .sm\:pl-3 {
      padding-left: 3px!important;
    }
    .sm\:pt-3 {
      padding-top: 3px!important;
    }
    .sm\:pb-3 {
      padding-bottom: 3px!important;
    }
      .sm\:pr-4 {
      padding-right: 4px!important;
    }
    .sm\:pl-4 {
      padding-left: 4px!important;
    }
    .sm\:pt-4 {
      padding-top: 4px!important;
    }
    .sm\:pb-4 {
      padding-bottom: 4px!important;
    }
      .sm\:pr-5 {
      padding-right: 5px!important;
    }
    .sm\:pl-5 {
      padding-left: 5px!important;
    }
    .sm\:pt-5 {
      padding-top: 5px!important;
    }
    .sm\:pb-5 {
      padding-bottom: 5px!important;
    }
      .sm\:pr-6 {
      padding-right: 6px!important;
    }
    .sm\:pl-6 {
      padding-left: 6px!important;
    }
    .sm\:pt-6 {
      padding-top: 6px!important;
    }
    .sm\:pb-6 {
      padding-bottom: 6px!important;
    }
      .sm\:pr-7 {
      padding-right: 7px!important;
    }
    .sm\:pl-7 {
      padding-left: 7px!important;
    }
    .sm\:pt-7 {
      padding-top: 7px!important;
    }
    .sm\:pb-7 {
      padding-bottom: 7px!important;
    }
      .sm\:pr-8 {
      padding-right: 8px!important;
    }
    .sm\:pl-8 {
      padding-left: 8px!important;
    }
    .sm\:pt-8 {
      padding-top: 8px!important;
    }
    .sm\:pb-8 {
      padding-bottom: 8px!important;
    }
      .sm\:pr-9 {
      padding-right: 9px!important;
    }
    .sm\:pl-9 {
      padding-left: 9px!important;
    }
    .sm\:pt-9 {
      padding-top: 9px!important;
    }
    .sm\:pb-9 {
      padding-bottom: 9px!important;
    }
      .sm\:pr-10 {
      padding-right: 10px!important;
    }
    .sm\:pl-10 {
      padding-left: 10px!important;
    }
    .sm\:pt-10 {
      padding-top: 10px!important;
    }
    .sm\:pb-10 {
      padding-bottom: 10px!important;
    }
      .sm\:pr-15 {
      padding-right: 15px!important;
    }
    .sm\:pl-15 {
      padding-left: 15px!important;
    }
    .sm\:pt-15 {
      padding-top: 15px!important;
    }
    .sm\:pb-15 {
      padding-bottom: 15px!important;
    }
      .sm\:pr-20 {
      padding-right: 20px!important;
    }
    .sm\:pl-20 {
      padding-left: 20px!important;
    }
    .sm\:pt-20 {
      padding-top: 20px!important;
    }
    .sm\:pb-20 {
      padding-bottom: 20px!important;
    }
      .sm\:pr-25 {
      padding-right: 25px!important;
    }
    .sm\:pl-25 {
      padding-left: 25px!important;
    }
    .sm\:pt-25 {
      padding-top: 25px!important;
    }
    .sm\:pb-25 {
      padding-bottom: 25px!important;
    }
      .sm\:pr-30 {
      padding-right: 30px!important;
    }
    .sm\:pl-30 {
      padding-left: 30px!important;
    }
    .sm\:pt-30 {
      padding-top: 30px!important;
    }
    .sm\:pb-30 {
      padding-bottom: 30px!important;
    }
      .sm\:pr-35 {
      padding-right: 35px!important;
    }
    .sm\:pl-35 {
      padding-left: 35px!important;
    }
    .sm\:pt-35 {
      padding-top: 35px!important;
    }
    .sm\:pb-35 {
      padding-bottom: 35px!important;
    }
      .sm\:pr-40 {
      padding-right: 40px!important;
    }
    .sm\:pl-40 {
      padding-left: 40px!important;
    }
    .sm\:pt-40 {
      padding-top: 40px!important;
    }
    .sm\:pb-40 {
      padding-bottom: 40px!important;
    }
      .sm\:pr-45 {
      padding-right: 45px!important;
    }
    .sm\:pl-45 {
      padding-left: 45px!important;
    }
    .sm\:pt-45 {
      padding-top: 45px!important;
    }
    .sm\:pb-45 {
      padding-bottom: 45px!important;
    }
      .sm\:pr-50 {
      padding-right: 50px!important;
    }
    .sm\:pl-50 {
      padding-left: 50px!important;
    }
    .sm\:pt-50 {
      padding-top: 50px!important;
    }
    .sm\:pb-50 {
      padding-bottom: 50px!important;
    }
      .sm\:pr-60 {
      padding-right: 60px!important;
    }
    .sm\:pl-60 {
      padding-left: 60px!important;
    }
    .sm\:pt-60 {
      padding-top: 60px!important;
    }
    .sm\:pb-60 {
      padding-bottom: 60px!important;
    }
      .sm\:pr-70 {
      padding-right: 70px!important;
    }
    .sm\:pl-70 {
      padding-left: 70px!important;
    }
    .sm\:pt-70 {
      padding-top: 70px!important;
    }
    .sm\:pb-70 {
      padding-bottom: 70px!important;
    }
      .sm\:pr-80 {
      padding-right: 80px!important;
    }
    .sm\:pl-80 {
      padding-left: 80px!important;
    }
    .sm\:pt-80 {
      padding-top: 80px!important;
    }
    .sm\:pb-80 {
      padding-bottom: 80px!important;
    }
      .sm\:pr-90 {
      padding-right: 90px!important;
    }
    .sm\:pl-90 {
      padding-left: 90px!important;
    }
    .sm\:pt-90 {
      padding-top: 90px!important;
    }
    .sm\:pb-90 {
      padding-bottom: 90px!important;
    }
      .sm\:pr-100 {
      padding-right: 100px!important;
    }
    .sm\:pl-100 {
      padding-left: 100px!important;
    }
    .sm\:pt-100 {
      padding-top: 100px!important;
    }
    .sm\:pb-100 {
      padding-bottom: 100px!important;
    }
      .sm\:pr-150 {
      padding-right: 150px!important;
    }
    .sm\:pl-150 {
      padding-left: 150px!important;
    }
    .sm\:pt-150 {
      padding-top: 150px!important;
    }
    .sm\:pb-150 {
      padding-bottom: 150px!important;
    }
      .sm\:pr-200 {
      padding-right: 200px!important;
    }
    .sm\:pl-200 {
      padding-left: 200px!important;
    }
    .sm\:pt-200 {
      padding-top: 200px!important;
    }
    .sm\:pb-200 {
      padding-bottom: 200px!important;
    }
        .sm\:m-0 {
      margin: 0px!important;
    }
      .sm\:m-1 {
      margin: 1px!important;
    }
      .sm\:m-2 {
      margin: 2px!important;
    }
      .sm\:m-3 {
      margin: 3px!important;
    }
      .sm\:m-4 {
      margin: 4px!important;
    }
      .sm\:m-5 {
      margin: 5px!important;
    }
      .sm\:m-6 {
      margin: 6px!important;
    }
      .sm\:m-7 {
      margin: 7px!important;
    }
      .sm\:m-8 {
      margin: 8px!important;
    }
      .sm\:m-9 {
      margin: 9px!important;
    }
      .sm\:m-10 {
      margin: 10px!important;
    }
      .sm\:m-15 {
      margin: 15px!important;
    }
      .sm\:m-20 {
      margin: 20px!important;
    }
      .sm\:m-25 {
      margin: 25px!important;
    }
      .sm\:m-30 {
      margin: 30px!important;
    }
      .sm\:m-35 {
      margin: 35px!important;
    }
      .sm\:m-40 {
      margin: 40px!important;
    }
      .sm\:m-45 {
      margin: 45px!important;
    }
      .sm\:m-50 {
      margin: 50px!important;
    }
      .sm\:m-60 {
      margin: 60px!important;
    }
      .sm\:m-70 {
      margin: 70px!important;
    }
      .sm\:m-80 {
      margin: 80px!important;
    }
      .sm\:m-90 {
      margin: 90px!important;
    }
      .sm\:m-100 {
      margin: 100px!important;
    }
      .sm\:m-150 {
      margin: 150px!important;
    }
      .sm\:m-200 {
      margin: 200px!important;
    }
        .sm\:mx-0 {
      margin-left: 0px!important;
      margin-right: 0px!important;
    }
    .sm\:my-0 {
      margin-top: 0px!important;
      margin-bottom: 0px!important;
    }
    
        .sm\:mx-1 {
      margin-left: 1px!important;
      margin-right: 1px!important;
    }
    .sm\:my-1 {
      margin-top: 1px!important;
      margin-bottom: 1px!important;
    }
    
        .sm\:mx-2 {
      margin-left: 2px!important;
      margin-right: 2px!important;
    }
    .sm\:my-2 {
      margin-top: 2px!important;
      margin-bottom: 2px!important;
    }
    
        .sm\:mx-3 {
      margin-left: 3px!important;
      margin-right: 3px!important;
    }
    .sm\:my-3 {
      margin-top: 3px!important;
      margin-bottom: 3px!important;
    }
    
        .sm\:mx-4 {
      margin-left: 4px!important;
      margin-right: 4px!important;
    }
    .sm\:my-4 {
      margin-top: 4px!important;
      margin-bottom: 4px!important;
    }
    
        .sm\:mx-5 {
      margin-left: 5px!important;
      margin-right: 5px!important;
    }
    .sm\:my-5 {
      margin-top: 5px!important;
      margin-bottom: 5px!important;
    }
    
        .sm\:mx-6 {
      margin-left: 6px!important;
      margin-right: 6px!important;
    }
    .sm\:my-6 {
      margin-top: 6px!important;
      margin-bottom: 6px!important;
    }
    
        .sm\:mx-7 {
      margin-left: 7px!important;
      margin-right: 7px!important;
    }
    .sm\:my-7 {
      margin-top: 7px!important;
      margin-bottom: 7px!important;
    }
    
        .sm\:mx-8 {
      margin-left: 8px!important;
      margin-right: 8px!important;
    }
    .sm\:my-8 {
      margin-top: 8px!important;
      margin-bottom: 8px!important;
    }
    
        .sm\:mx-9 {
      margin-left: 9px!important;
      margin-right: 9px!important;
    }
    .sm\:my-9 {
      margin-top: 9px!important;
      margin-bottom: 9px!important;
    }
    
        .sm\:mx-10 {
      margin-left: 10px!important;
      margin-right: 10px!important;
    }
    .sm\:my-10 {
      margin-top: 10px!important;
      margin-bottom: 10px!important;
    }
    
        .sm\:mx-15 {
      margin-left: 15px!important;
      margin-right: 15px!important;
    }
    .sm\:my-15 {
      margin-top: 15px!important;
      margin-bottom: 15px!important;
    }
    
        .sm\:mx-20 {
      margin-left: 20px!important;
      margin-right: 20px!important;
    }
    .sm\:my-20 {
      margin-top: 20px!important;
      margin-bottom: 20px!important;
    }
    
        .sm\:mx-25 {
      margin-left: 25px!important;
      margin-right: 25px!important;
    }
    .sm\:my-25 {
      margin-top: 25px!important;
      margin-bottom: 25px!important;
    }
    
        .sm\:mx-30 {
      margin-left: 30px!important;
      margin-right: 30px!important;
    }
    .sm\:my-30 {
      margin-top: 30px!important;
      margin-bottom: 30px!important;
    }
    
        .sm\:mx-35 {
      margin-left: 35px!important;
      margin-right: 35px!important;
    }
    .sm\:my-35 {
      margin-top: 35px!important;
      margin-bottom: 35px!important;
    }
    
        .sm\:mx-40 {
      margin-left: 40px!important;
      margin-right: 40px!important;
    }
    .sm\:my-40 {
      margin-top: 40px!important;
      margin-bottom: 40px!important;
    }
    
        .sm\:mx-45 {
      margin-left: 45px!important;
      margin-right: 45px!important;
    }
    .sm\:my-45 {
      margin-top: 45px!important;
      margin-bottom: 45px!important;
    }
    
        .sm\:mx-50 {
      margin-left: 50px!important;
      margin-right: 50px!important;
    }
    .sm\:my-50 {
      margin-top: 50px!important;
      margin-bottom: 50px!important;
    }
    
        .sm\:mx-60 {
      margin-left: 60px!important;
      margin-right: 60px!important;
    }
    .sm\:my-60 {
      margin-top: 60px!important;
      margin-bottom: 60px!important;
    }
    
        .sm\:mx-70 {
      margin-left: 70px!important;
      margin-right: 70px!important;
    }
    .sm\:my-70 {
      margin-top: 70px!important;
      margin-bottom: 70px!important;
    }
    
        .sm\:mx-80 {
      margin-left: 80px!important;
      margin-right: 80px!important;
    }
    .sm\:my-80 {
      margin-top: 80px!important;
      margin-bottom: 80px!important;
    }
    
        .sm\:mx-90 {
      margin-left: 90px!important;
      margin-right: 90px!important;
    }
    .sm\:my-90 {
      margin-top: 90px!important;
      margin-bottom: 90px!important;
    }
    
        .sm\:mx-100 {
      margin-left: 100px!important;
      margin-right: 100px!important;
    }
    .sm\:my-100 {
      margin-top: 100px!important;
      margin-bottom: 100px!important;
    }
    
        .sm\:mx-150 {
      margin-left: 150px!important;
      margin-right: 150px!important;
    }
    .sm\:my-150 {
      margin-top: 150px!important;
      margin-bottom: 150px!important;
    }
    
        .sm\:mx-200 {
      margin-left: 200px!important;
      margin-right: 200px!important;
    }
    .sm\:my-200 {
      margin-top: 200px!important;
      margin-bottom: 200px!important;
    }
    
        .sm\:mx-auto {
      margin: 0 auto !important;
    }
    .sm\:my-auto {
      margin: auto 0 !important;
    }
      .sm\:mr-0 {
      margin-right: 0px!important;
    }
    .sm\:ml-0 {
      margin-left: 0px!important;
    }
    .sm\:mt-0 {
      margin-top: 0px!important;
    }
    .sm\:mb-0 {
      margin-bottom: 0px!important;
    }
      .sm\:mr-1 {
      margin-right: 1px!important;
    }
    .sm\:ml-1 {
      margin-left: 1px!important;
    }
    .sm\:mt-1 {
      margin-top: 1px!important;
    }
    .sm\:mb-1 {
      margin-bottom: 1px!important;
    }
      .sm\:mr-2 {
      margin-right: 2px!important;
    }
    .sm\:ml-2 {
      margin-left: 2px!important;
    }
    .sm\:mt-2 {
      margin-top: 2px!important;
    }
    .sm\:mb-2 {
      margin-bottom: 2px!important;
    }
      .sm\:mr-3 {
      margin-right: 3px!important;
    }
    .sm\:ml-3 {
      margin-left: 3px!important;
    }
    .sm\:mt-3 {
      margin-top: 3px!important;
    }
    .sm\:mb-3 {
      margin-bottom: 3px!important;
    }
      .sm\:mr-4 {
      margin-right: 4px!important;
    }
    .sm\:ml-4 {
      margin-left: 4px!important;
    }
    .sm\:mt-4 {
      margin-top: 4px!important;
    }
    .sm\:mb-4 {
      margin-bottom: 4px!important;
    }
      .sm\:mr-5 {
      margin-right: 5px!important;
    }
    .sm\:ml-5 {
      margin-left: 5px!important;
    }
    .sm\:mt-5 {
      margin-top: 5px!important;
    }
    .sm\:mb-5 {
      margin-bottom: 5px!important;
    }
      .sm\:mr-6 {
      margin-right: 6px!important;
    }
    .sm\:ml-6 {
      margin-left: 6px!important;
    }
    .sm\:mt-6 {
      margin-top: 6px!important;
    }
    .sm\:mb-6 {
      margin-bottom: 6px!important;
    }
      .sm\:mr-7 {
      margin-right: 7px!important;
    }
    .sm\:ml-7 {
      margin-left: 7px!important;
    }
    .sm\:mt-7 {
      margin-top: 7px!important;
    }
    .sm\:mb-7 {
      margin-bottom: 7px!important;
    }
      .sm\:mr-8 {
      margin-right: 8px!important;
    }
    .sm\:ml-8 {
      margin-left: 8px!important;
    }
    .sm\:mt-8 {
      margin-top: 8px!important;
    }
    .sm\:mb-8 {
      margin-bottom: 8px!important;
    }
      .sm\:mr-9 {
      margin-right: 9px!important;
    }
    .sm\:ml-9 {
      margin-left: 9px!important;
    }
    .sm\:mt-9 {
      margin-top: 9px!important;
    }
    .sm\:mb-9 {
      margin-bottom: 9px!important;
    }
      .sm\:mr-10 {
      margin-right: 10px!important;
    }
    .sm\:ml-10 {
      margin-left: 10px!important;
    }
    .sm\:mt-10 {
      margin-top: 10px!important;
    }
    .sm\:mb-10 {
      margin-bottom: 10px!important;
    }
      .sm\:mr-15 {
      margin-right: 15px!important;
    }
    .sm\:ml-15 {
      margin-left: 15px!important;
    }
    .sm\:mt-15 {
      margin-top: 15px!important;
    }
    .sm\:mb-15 {
      margin-bottom: 15px!important;
    }
      .sm\:mr-20 {
      margin-right: 20px!important;
    }
    .sm\:ml-20 {
      margin-left: 20px!important;
    }
    .sm\:mt-20 {
      margin-top: 20px!important;
    }
    .sm\:mb-20 {
      margin-bottom: 20px!important;
    }
      .sm\:mr-25 {
      margin-right: 25px!important;
    }
    .sm\:ml-25 {
      margin-left: 25px!important;
    }
    .sm\:mt-25 {
      margin-top: 25px!important;
    }
    .sm\:mb-25 {
      margin-bottom: 25px!important;
    }
      .sm\:mr-30 {
      margin-right: 30px!important;
    }
    .sm\:ml-30 {
      margin-left: 30px!important;
    }
    .sm\:mt-30 {
      margin-top: 30px!important;
    }
    .sm\:mb-30 {
      margin-bottom: 30px!important;
    }
      .sm\:mr-35 {
      margin-right: 35px!important;
    }
    .sm\:ml-35 {
      margin-left: 35px!important;
    }
    .sm\:mt-35 {
      margin-top: 35px!important;
    }
    .sm\:mb-35 {
      margin-bottom: 35px!important;
    }
      .sm\:mr-40 {
      margin-right: 40px!important;
    }
    .sm\:ml-40 {
      margin-left: 40px!important;
    }
    .sm\:mt-40 {
      margin-top: 40px!important;
    }
    .sm\:mb-40 {
      margin-bottom: 40px!important;
    }
      .sm\:mr-45 {
      margin-right: 45px!important;
    }
    .sm\:ml-45 {
      margin-left: 45px!important;
    }
    .sm\:mt-45 {
      margin-top: 45px!important;
    }
    .sm\:mb-45 {
      margin-bottom: 45px!important;
    }
      .sm\:mr-50 {
      margin-right: 50px!important;
    }
    .sm\:ml-50 {
      margin-left: 50px!important;
    }
    .sm\:mt-50 {
      margin-top: 50px!important;
    }
    .sm\:mb-50 {
      margin-bottom: 50px!important;
    }
      .sm\:mr-60 {
      margin-right: 60px!important;
    }
    .sm\:ml-60 {
      margin-left: 60px!important;
    }
    .sm\:mt-60 {
      margin-top: 60px!important;
    }
    .sm\:mb-60 {
      margin-bottom: 60px!important;
    }
      .sm\:mr-70 {
      margin-right: 70px!important;
    }
    .sm\:ml-70 {
      margin-left: 70px!important;
    }
    .sm\:mt-70 {
      margin-top: 70px!important;
    }
    .sm\:mb-70 {
      margin-bottom: 70px!important;
    }
      .sm\:mr-80 {
      margin-right: 80px!important;
    }
    .sm\:ml-80 {
      margin-left: 80px!important;
    }
    .sm\:mt-80 {
      margin-top: 80px!important;
    }
    .sm\:mb-80 {
      margin-bottom: 80px!important;
    }
      .sm\:mr-90 {
      margin-right: 90px!important;
    }
    .sm\:ml-90 {
      margin-left: 90px!important;
    }
    .sm\:mt-90 {
      margin-top: 90px!important;
    }
    .sm\:mb-90 {
      margin-bottom: 90px!important;
    }
      .sm\:mr-100 {
      margin-right: 100px!important;
    }
    .sm\:ml-100 {
      margin-left: 100px!important;
    }
    .sm\:mt-100 {
      margin-top: 100px!important;
    }
    .sm\:mb-100 {
      margin-bottom: 100px!important;
    }
      .sm\:mr-150 {
      margin-right: 150px!important;
    }
    .sm\:ml-150 {
      margin-left: 150px!important;
    }
    .sm\:mt-150 {
      margin-top: 150px!important;
    }
    .sm\:mb-150 {
      margin-bottom: 150px!important;
    }
      .sm\:mr-200 {
      margin-right: 200px!important;
    }
    .sm\:ml-200 {
      margin-left: 200px!important;
    }
    .sm\:mt-200 {
      margin-top: 200px!important;
    }
    .sm\:mb-200 {
      margin-bottom: 200px!important;
    }
    }
/********************* RESPONSIVE HELPERS *********************/

/************** SMALL **************/

@media only screen and (max-width: 600px) {
  /* line 294, ../sass/components/_global.scss */
  .hide-on-small {
    display: none !important;
  }
  .hide-on-medium-and-down  {
    display: none !important;
  }
  .hide-on-large-and-down  {
    display: none !important;
  }
  .show-on-medium-only {
    display: none !important;
  }
  .show-on-large-only {
    display: none !important;
  }
  .show-on-xlarge-only {
    display: none !important;
  }
}

/************** MEDIUM *************/

@media only screen and (min-width: 601px) and (max-width: 992px) {
  /* line 294, ../sass/components/_global.scss */
  .hide-on-medium {
    display: none !important;
  }
  .hide-on-medium-and-down  {
    display: none !important;
  }
  .hide-on-medium-and-up  {
    display: none !important;
  }
  .hide-on-large-and-down  {
    display: none !important;
  }
  .show-on-small-only {
    display: none !important;
  }
  .show-on-large-only {
    display: none !important;
  }
  .show-on-xlarge-only {
    display: none !important;
  }
}

/************** LARGE **************/

@media only screen and (min-width: 993px) and (max-width: 1200px) {
  /* line 294, ../sass/components/_global.scss */
  .hide-on-large {
    display: none !important;
  }
  .hide-on-medium-and-up  {
    display: none !important;
  }
  .hide-on-large-and-down  {
    display: none !important;
  }
  .hide-on-large-and-up  {
    display: none !important;
  }
  .show-on-small-only {
    display: none !important;
  }
  .show-on-medium-only {
    display: none !important;
  }
  .show-on-xlarge-only {
    display: none !important;
  }
}

/************** XLARGE *************/

@media only screen and (min-width: 1201px) {
  /* line 294, ../sass/components/_global.scss */
  .hide-on-xlarge {
    display: none !important;
  }
  .hide-on-medium-and-up  {
    display: none !important;
  }
  .hide-on-large-and-up  {
    display: none !important;
  }
  .show-on-small-only {
    display: none !important;
  }
  .show-on-medium-only {
    display: none !important;
  }
  .show-on-large-only {
    display: none !important;
  }
}