@-ms-viewport {
    width: device-width;
  }
  
  html {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-overflow-style: scrollbar;
  }
  
  *,
  *::before,
  *::after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit;
  }
  
  .tcontainer {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  @media (min-width: 576px) {
    .tcontainer {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 768px) {
    .tcontainer {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 992px) {
    .tcontainer {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 1200px) {
    .tcontainer {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 576px) {
    .tcontainer {
      width: 540px;
      max-width: 100%;
    }
  }
  
  @media (min-width: 768px) {
    .tcontainer {
      width: 720px;
      max-width: 100%;
    }
  }
  
  @media (min-width: 992px) {
    .tcontainer {
      width: 960px;
      max-width: 100%;
    }
  }
  
  @media (min-width: 1200px) {
    .tcontainer {
      width: 1140px;
      max-width: 100%;
    }
  }
  
  .tcontainer-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  @media (min-width: 576px) {
    .tcontainer-fluid {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 768px) {
    .tcontainer-fluid {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 992px) {
    .tcontainer-fluid {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 1200px) {
    .tcontainer-fluid {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  .trow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  
  @media (min-width: 576px) {
    .trow {
      margin-right: -15px;
      margin-left: -15px;
    }
  }
  
  @media (min-width: 768px) {
    .trow {
      margin-right: -15px;
      margin-left: -15px;
    }
  }
  
  @media (min-width: 992px) {
    .trow {
      margin-right: -15px;
      margin-left: -15px;
    }
  }
  
  @media (min-width: 1200px) {
    .trow {
      margin-right: -15px;
      margin-left: -15px;
    }
  }
  
  .tno-gutters {
    margin-right: 0;
    margin-left: 0;
  }
  
  .tno-gutters > .tcol,
  .tno-gutters > [class*="gcol-"] {
    padding-right: 0;
    padding-left: 0;
  }
  
  .tcol-1, .tcol-2, .tcol-3, .tcol-4, .tcol-5, .tcol-6, .tcol-7, .tcol-8, .tcol-9, .tcol-10, .tcol-11, .tcol-12, .tcol,
  .tcol-auto, .tcol-sm-1, .tcol-sm-2, .tcol-sm-3, .tcol-sm-4, .tcol-sm-5, .tcol-sm-6, .tcol-sm-7, .tcol-sm-8, .tcol-sm-9, .tcol-sm-10, .tcol-sm-11, .tcol-sm-12, .tcol-sm,
  .tcol-sm-auto, .tcol-md-1, .tcol-md-2, .tcol-md-3, .tcol-md-4, .tcol-md-5, .tcol-md-6, .tcol-md-7, .tcol-md-8, .tcol-md-9, .tcol-md-10, .tcol-md-11, .tcol-md-12, .tcol-md,
  .tcol-md-auto, .tcol-lg-1, .tcol-lg-2, .tcol-lg-3, .tcol-lg-4, .tcol-lg-5, .tcol-lg-6, .tcol-lg-7, .tcol-lg-8, .tcol-lg-9, .tcol-lg-10, .tcol-lg-11, .tcol-lg-12, .tcol-lg,
  .tcol-lg-auto, .tcol-xl-1, .tcol-xl-2, .tcol-xl-3, .tcol-xl-4, .tcol-xl-5, .tcol-xl-6, .tcol-xl-7, .tcol-xl-8, .tcol-xl-9, .tcol-xl-10, .tcol-xl-11, .tcol-xl-12, .tcol-xl,
  .tcol-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  @media (min-width: 576px) {
    .tcol-1, .tcol-2, .tcol-3, .tcol-4, .tcol-5, .tcol-6, .tcol-7, .tcol-8, .tcol-9, .tcol-10, .tcol-11, .tcol-12, .tcol,
    .tcol-auto, .tcol-sm-1, .tcol-sm-2, .tcol-sm-3, .tcol-sm-4, .tcol-sm-5, .tcol-sm-6, .tcol-sm-7, .tcol-sm-8, .tcol-sm-9, .tcol-sm-10, .tcol-sm-11, .tcol-sm-12, .tcol-sm,
    .tcol-sm-auto, .tcol-md-1, .tcol-md-2, .tcol-md-3, .tcol-md-4, .tcol-md-5, .tcol-md-6, .tcol-md-7, .tcol-md-8, .tcol-md-9, .tcol-md-10, .tcol-md-11, .tcol-md-12, .tcol-md,
    .tcol-md-auto, .tcol-lg-1, .tcol-lg-2, .tcol-lg-3, .tcol-lg-4, .tcol-lg-5, .tcol-lg-6, .tcol-lg-7, .tcol-lg-8, .tcol-lg-9, .tcol-lg-10, .tcol-lg-11, .tcol-lg-12, .tcol-lg,
    .tcol-lg-auto, .tcol-xl-1, .tcol-xl-2, .tcol-xl-3, .tcol-xl-4, .tcol-xl-5, .tcol-xl-6, .tcol-xl-7, .tcol-xl-8, .tcol-xl-9, .tcol-xl-10, .tcol-xl-11, .tcol-xl-12, .tcol-xl,
    .tcol-xl-auto {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 768px) {
    .tcol-1, .tcol-2, .tcol-3, .tcol-4, .tcol-5, .tcol-6, .tcol-7, .tcol-8, .tcol-9, .tcol-10, .tcol-11, .tcol-12, .tcol,
    .tcol-auto, .tcol-sm-1, .tcol-sm-2, .tcol-sm-3, .tcol-sm-4, .tcol-sm-5, .tcol-sm-6, .tcol-sm-7, .tcol-sm-8, .tcol-sm-9, .tcol-sm-10, .tcol-sm-11, .tcol-sm-12, .tcol-sm,
    .tcol-sm-auto, .tcol-md-1, .tcol-md-2, .tcol-md-3, .tcol-md-4, .tcol-md-5, .tcol-md-6, .tcol-md-7, .tcol-md-8, .tcol-md-9, .tcol-md-10, .tcol-md-11, .tcol-md-12, .tcol-md,
    .tcol-md-auto, .tcol-lg-1, .tcol-lg-2, .tcol-lg-3, .tcol-lg-4, .tcol-lg-5, .tcol-lg-6, .tcol-lg-7, .tcol-lg-8, .tcol-lg-9, .tcol-lg-10, .tcol-lg-11, .tcol-lg-12, .tcol-lg,
    .tcol-lg-auto, .tcol-xl-1, .tcol-xl-2, .tcol-xl-3, .tcol-xl-4, .tcol-xl-5, .tcol-xl-6, .tcol-xl-7, .tcol-xl-8, .tcol-xl-9, .tcol-xl-10, .tcol-xl-11, .tcol-xl-12, .tcol-xl,
    .tcol-xl-auto {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 992px) {
    .tcol-1, .tcol-2, .tcol-3, .tcol-4, .tcol-5, .tcol-6, .tcol-7, .tcol-8, .tcol-9, .tcol-10, .tcol-11, .tcol-12, .tcol,
    .tcol-auto, .tcol-sm-1, .tcol-sm-2, .tcol-sm-3, .tcol-sm-4, .tcol-sm-5, .tcol-sm-6, .tcol-sm-7, .tcol-sm-8, .tcol-sm-9, .tcol-sm-10, .tcol-sm-11, .tcol-sm-12, .tcol-sm,
    .tcol-sm-auto, .tcol-md-1, .tcol-md-2, .tcol-md-3, .tcol-md-4, .tcol-md-5, .tcol-md-6, .tcol-md-7, .tcol-md-8, .tcol-md-9, .tcol-md-10, .tcol-md-11, .tcol-md-12, .tcol-md,
    .tcol-md-auto, .tcol-lg-1, .tcol-lg-2, .tcol-lg-3, .tcol-lg-4, .tcol-lg-5, .tcol-lg-6, .tcol-lg-7, .tcol-lg-8, .tcol-lg-9, .tcol-lg-10, .tcol-lg-11, .tcol-lg-12, .tcol-lg,
    .tcol-lg-auto, .tcol-xl-1, .tcol-xl-2, .tcol-xl-3, .tcol-xl-4, .tcol-xl-5, .tcol-xl-6, .tcol-xl-7, .tcol-xl-8, .tcol-xl-9, .tcol-xl-10, .tcol-xl-11, .tcol-xl-12, .tcol-xl,
    .tcol-xl-auto {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media (min-width: 1200px) {
    .tcol-1, .tcol-2, .tcol-3, .tcol-4, .tcol-5, .tcol-6, .tcol-7, .tcol-8, .tcol-9, .tcol-10, .tcol-11, .tcol-12, .tcol,
    .tcol-auto, .tcol-sm-1, .tcol-sm-2, .tcol-sm-3, .tcol-sm-4, .tcol-sm-5, .tcol-sm-6, .tcol-sm-7, .tcol-sm-8, .tcol-sm-9, .tcol-sm-10, .tcol-sm-11, .tcol-sm-12, .tcol-sm,
    .tcol-sm-auto, .tcol-md-1, .tcol-md-2, .tcol-md-3, .tcol-md-4, .tcol-md-5, .tcol-md-6, .tcol-md-7, .tcol-md-8, .tcol-md-9, .tcol-md-10, .tcol-md-11, .tcol-md-12, .tcol-md,
    .tcol-md-auto, .tcol-lg-1, .tcol-lg-2, .tcol-lg-3, .tcol-lg-4, .tcol-lg-5, .tcol-lg-6, .tcol-lg-7, .tcol-lg-8, .tcol-lg-9, .tcol-lg-10, .tcol-lg-11, .tcol-lg-12, .tcol-lg,
    .tcol-lg-auto, .tcol-xl-1, .tcol-xl-2, .tcol-xl-3, .tcol-xl-4, .tcol-xl-5, .tcol-xl-6, .tcol-xl-7, .tcol-xl-8, .tcol-xl-9, .tcol-xl-10, .tcol-xl-11, .tcol-xl-12, .tcol-xl,
    .tcol-xl-auto {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  .tcol {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  
  .tcol-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  
  .tcol-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  
  .tcol-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  
  .tcol-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  
  .tcol-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  
  .tcol-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  
  .tcol-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  
  .tcol-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  
  .tcol-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  
  .tcol-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  
  .tcol-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  
  .tcol-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  
  .tcol-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  
  .tpull-0 {
    right: auto;
  }
  
  .tpull-1 {
    right: 8.333333%;
  }
  
  .tpull-2 {
    right: 16.666667%;
  }
  
  .tpull-3 {
    right: 25%;
  }
  
  .tpull-4 {
    right: 33.333333%;
  }
  
  .tpull-5 {
    right: 41.666667%;
  }
  
  .tpull-6 {
    right: 50%;
  }
  
  .tpull-7 {
    right: 58.333333%;
  }
  
  .tpull-8 {
    right: 66.666667%;
  }
  
  .tpull-9 {
    right: 75%;
  }
  
  .tpull-10 {
    right: 83.333333%;
  }
  
  .tpull-11 {
    right: 91.666667%;
  }
  
  .tpull-12 {
    right: 100%;
  }
  
  .tpush-0 {
    left: auto;
  }
  
  .tpush-1 {
    left: 8.333333%;
  }
  
  .tpush-2 {
    left: 16.666667%;
  }
  
  .tpush-3 {
    left: 25%;
  }
  
  .tpush-4 {
    left: 33.333333%;
  }
  
  .tpush-5 {
    left: 41.666667%;
  }
  
  .tpush-6 {
    left: 50%;
  }
  
  .tpush-7 {
    left: 58.333333%;
  }
  
  .tpush-8 {
    left: 66.666667%;
  }
  
  .tpush-9 {
    left: 75%;
  }
  
  .tpush-10 {
    left: 83.333333%;
  }
  
  .tpush-11 {
    left: 91.666667%;
  }
  
  .tpush-12 {
    left: 100%;
  }
  
  .toffset-1 {
    margin-left: 8.333333%;
  }
  
  .toffset-2 {
    margin-left: 16.666667%;
  }
  
  .toffset-3 {
    margin-left: 25%;
  }
  
  .toffset-4 {
    margin-left: 33.333333%;
  }
  
  .toffset-5 {
    margin-left: 41.666667%;
  }
  
  .toffset-6 {
    margin-left: 50%;
  }
  
  .toffset-7 {
    margin-left: 58.333333%;
  }
  
  .toffset-8 {
    margin-left: 66.666667%;
  }
  
  .toffset-9 {
    margin-left: 75%;
  }
  
  .toffset-10 {
    margin-left: 83.333333%;
  }
  
  .toffset-11 {
    margin-left: 91.666667%;
  }
  
  @media (min-width: 576px) {
    .tcol-sm {
      -webkit-flex-basis: 0;
          -ms-flex-preferred-size: 0;
              flex-basis: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%;
    }
    .tcol-sm-auto {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .tcol-sm-1 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 8.333333%;
          -ms-flex: 0 0 8.333333%;
              flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .tcol-sm-2 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.666667%;
          -ms-flex: 0 0 16.666667%;
              flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .tcol-sm-3 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
    }
    .tcol-sm-4 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.333333%;
          -ms-flex: 0 0 33.333333%;
              flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .tcol-sm-5 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.666667%;
          -ms-flex: 0 0 41.666667%;
              flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .tcol-sm-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
    }
    .tcol-sm-7 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.333333%;
          -ms-flex: 0 0 58.333333%;
              flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .tcol-sm-8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.666667%;
          -ms-flex: 0 0 66.666667%;
              flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .tcol-sm-9 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%;
    }
    .tcol-sm-10 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.333333%;
          -ms-flex: 0 0 83.333333%;
              flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .tcol-sm-11 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 91.666667%;
          -ms-flex: 0 0 91.666667%;
              flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .tcol-sm-12 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
    }
    .tpull-sm-0 {
      right: auto;
    }
    .tpull-sm-1 {
      right: 8.333333%;
    }
    .tpull-sm-2 {
      right: 16.666667%;
    }
    .tpull-sm-3 {
      right: 25%;
    }
    .tpull-sm-4 {
      right: 33.333333%;
    }
    .tpull-sm-5 {
      right: 41.666667%;
    }
    .tpull-sm-6 {
      right: 50%;
    }
    .tpull-sm-7 {
      right: 58.333333%;
    }
    .tpull-sm-8 {
      right: 66.666667%;
    }
    .tpull-sm-9 {
      right: 75%;
    }
    .tpull-sm-10 {
      right: 83.333333%;
    }
    .tpull-sm-11 {
      right: 91.666667%;
    }
    .tpull-sm-12 {
      right: 100%;
    }
    .tpush-sm-0 {
      left: auto;
    }
    .tpush-sm-1 {
      left: 8.333333%;
    }
    .tpush-sm-2 {
      left: 16.666667%;
    }
    .tpush-sm-3 {
      left: 25%;
    }
    .tpush-sm-4 {
      left: 33.333333%;
    }
    .tpush-sm-5 {
      left: 41.666667%;
    }
    .tpush-sm-6 {
      left: 50%;
    }
    .tpush-sm-7 {
      left: 58.333333%;
    }
    .tpush-sm-8 {
      left: 66.666667%;
    }
    .tpush-sm-9 {
      left: 75%;
    }
    .tpush-sm-10 {
      left: 83.333333%;
    }
    .tpush-sm-11 {
      left: 91.666667%;
    }
    .tpush-sm-12 {
      left: 100%;
    }
    .toffset-sm-0 {
      margin-left: 0%;
    }
    .toffset-sm-1 {
      margin-left: 8.333333%;
    }
    .toffset-sm-2 {
      margin-left: 16.666667%;
    }
    .toffset-sm-3 {
      margin-left: 25%;
    }
    .toffset-sm-4 {
      margin-left: 33.333333%;
    }
    .toffset-sm-5 {
      margin-left: 41.666667%;
    }
    .toffset-sm-6 {
      margin-left: 50%;
    }
    .toffset-sm-7 {
      margin-left: 58.333333%;
    }
    .toffset-sm-8 {
      margin-left: 66.666667%;
    }
    .toffset-sm-9 {
      margin-left: 75%;
    }
    .toffset-sm-10 {
      margin-left: 83.333333%;
    }
    .toffset-sm-11 {
      margin-left: 91.666667%;
    }
  }
  
  @media (min-width: 768px) {
    .tcol-md {
      -webkit-flex-basis: 0;
          -ms-flex-preferred-size: 0;
              flex-basis: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%;
    }
    .tcol-md-auto {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .tcol-md-1 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 8.333333%;
          -ms-flex: 0 0 8.333333%;
              flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .tcol-md-2 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.666667%;
          -ms-flex: 0 0 16.666667%;
              flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .tcol-md-3 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
    }
    .tcol-md-4 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.333333%;
          -ms-flex: 0 0 33.333333%;
              flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .tcol-md-5 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.666667%;
          -ms-flex: 0 0 41.666667%;
              flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .tcol-md-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
    }
    .tcol-md-7 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.333333%;
          -ms-flex: 0 0 58.333333%;
              flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .tcol-md-8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.666667%;
          -ms-flex: 0 0 66.666667%;
              flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .tcol-md-9 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%;
    }
    .tcol-md-10 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.333333%;
          -ms-flex: 0 0 83.333333%;
              flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .tcol-md-11 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 91.666667%;
          -ms-flex: 0 0 91.666667%;
              flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .tcol-md-12 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
    }
    .tpull-md-0 {
      right: auto;
    }
    .tpull-md-1 {
      right: 8.333333%;
    }
    .tpull-md-2 {
      right: 16.666667%;
    }
    .tpull-md-3 {
      right: 25%;
    }
    .tpull-md-4 {
      right: 33.333333%;
    }
    .tpull-md-5 {
      right: 41.666667%;
    }
    .tpull-md-6 {
      right: 50%;
    }
    .tpull-md-7 {
      right: 58.333333%;
    }
    .tpull-md-8 {
      right: 66.666667%;
    }
    .tpull-md-9 {
      right: 75%;
    }
    .tpull-md-10 {
      right: 83.333333%;
    }
    .tpull-md-11 {
      right: 91.666667%;
    }
    .tpull-md-12 {
      right: 100%;
    }
    .tpush-md-0 {
      left: auto;
    }
    .tpush-md-1 {
      left: 8.333333%;
    }
    .tpush-md-2 {
      left: 16.666667%;
    }
    .tpush-md-3 {
      left: 25%;
    }
    .tpush-md-4 {
      left: 33.333333%;
    }
    .tpush-md-5 {
      left: 41.666667%;
    }
    .tpush-md-6 {
      left: 50%;
    }
    .tpush-md-7 {
      left: 58.333333%;
    }
    .tpush-md-8 {
      left: 66.666667%;
    }
    .tpush-md-9 {
      left: 75%;
    }
    .tpush-md-10 {
      left: 83.333333%;
    }
    .tpush-md-11 {
      left: 91.666667%;
    }
    .tpush-md-12 {
      left: 100%;
    }
    .toffset-md-0 {
      margin-left: 0%;
    }
    .toffset-md-1 {
      margin-left: 8.333333%;
    }
    .toffset-md-2 {
      margin-left: 16.666667%;
    }
    .toffset-md-3 {
      margin-left: 25%;
    }
    .toffset-md-4 {
      margin-left: 33.333333%;
    }
    .toffset-md-5 {
      margin-left: 41.666667%;
    }
    .toffset-md-6 {
      margin-left: 50%;
    }
    .toffset-md-7 {
      margin-left: 58.333333%;
    }
    .toffset-md-8 {
      margin-left: 66.666667%;
    }
    .toffset-md-9 {
      margin-left: 75%;
    }
    .toffset-md-10 {
      margin-left: 83.333333%;
    }
    .toffset-md-11 {
      margin-left: 91.666667%;
    }
  }
  
  @media (min-width: 992px) {
    .tcol-lg {
      -webkit-flex-basis: 0;
          -ms-flex-preferred-size: 0;
              flex-basis: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%;
    }
    .tcol-lg-auto {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .tcol-lg-1 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 8.333333%;
          -ms-flex: 0 0 8.333333%;
              flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .tcol-lg-2 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.666667%;
          -ms-flex: 0 0 16.666667%;
              flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .tcol-lg-3 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
    }
    .tcol-lg-4 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.333333%;
          -ms-flex: 0 0 33.333333%;
              flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .tcol-lg-5 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.666667%;
          -ms-flex: 0 0 41.666667%;
              flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .tcol-lg-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
    }
    .tcol-lg-7 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.333333%;
          -ms-flex: 0 0 58.333333%;
              flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .tcol-lg-8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.666667%;
          -ms-flex: 0 0 66.666667%;
              flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .tcol-lg-9 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%;
    }
    .tcol-lg-10 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.333333%;
          -ms-flex: 0 0 83.333333%;
              flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .tcol-lg-11 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 91.666667%;
          -ms-flex: 0 0 91.666667%;
              flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .tcol-lg-12 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
    }
    .tpull-lg-0 {
      right: auto;
    }
    .tpull-lg-1 {
      right: 8.333333%;
    }
    .tpull-lg-2 {
      right: 16.666667%;
    }
    .tpull-lg-3 {
      right: 25%;
    }
    .tpull-lg-4 {
      right: 33.333333%;
    }
    .tpull-lg-5 {
      right: 41.666667%;
    }
    .tpull-lg-6 {
      right: 50%;
    }
    .tpull-lg-7 {
      right: 58.333333%;
    }
    .tpull-lg-8 {
      right: 66.666667%;
    }
    .tpull-lg-9 {
      right: 75%;
    }
    .tpull-lg-10 {
      right: 83.333333%;
    }
    .tpull-lg-11 {
      right: 91.666667%;
    }
    .tpull-lg-12 {
      right: 100%;
    }
    .tpush-lg-0 {
      left: auto;
    }
    .tpush-lg-1 {
      left: 8.333333%;
    }
    .tpush-lg-2 {
      left: 16.666667%;
    }
    .tpush-lg-3 {
      left: 25%;
    }
    .tpush-lg-4 {
      left: 33.333333%;
    }
    .tpush-lg-5 {
      left: 41.666667%;
    }
    .tpush-lg-6 {
      left: 50%;
    }
    .tpush-lg-7 {
      left: 58.333333%;
    }
    .tpush-lg-8 {
      left: 66.666667%;
    }
    .tpush-lg-9 {
      left: 75%;
    }
    .tpush-lg-10 {
      left: 83.333333%;
    }
    .tpush-lg-11 {
      left: 91.666667%;
    }
    .tpush-lg-12 {
      left: 100%;
    }
    .toffset-lg-0 {
      margin-left: 0%;
    }
    .toffset-lg-1 {
      margin-left: 8.333333%;
    }
    .toffset-lg-2 {
      margin-left: 16.666667%;
    }
    .toffset-lg-3 {
      margin-left: 25%;
    }
    .toffset-lg-4 {
      margin-left: 33.333333%;
    }
    .toffset-lg-5 {
      margin-left: 41.666667%;
    }
    .toffset-lg-6 {
      margin-left: 50%;
    }
    .toffset-lg-7 {
      margin-left: 58.333333%;
    }
    .toffset-lg-8 {
      margin-left: 66.666667%;
    }
    .toffset-lg-9 {
      margin-left: 75%;
    }
    .toffset-lg-10 {
      margin-left: 83.333333%;
    }
    .toffset-lg-11 {
      margin-left: 91.666667%;
    }
  }
  
  @media (min-width: 1200px) {
    .tcol-xl {
      -webkit-flex-basis: 0;
          -ms-flex-preferred-size: 0;
              flex-basis: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%;
    }
    .tcol-xl-auto {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .tcol-xl-1 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 8.333333%;
          -ms-flex: 0 0 8.333333%;
              flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .tcol-xl-2 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.666667%;
          -ms-flex: 0 0 16.666667%;
              flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .tcol-xl-3 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
    }
    .tcol-xl-4 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.333333%;
          -ms-flex: 0 0 33.333333%;
              flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .tcol-xl-5 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.666667%;
          -ms-flex: 0 0 41.666667%;
              flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .tcol-xl-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
    }
    .tcol-xl-7 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.333333%;
          -ms-flex: 0 0 58.333333%;
              flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .tcol-xl-8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.666667%;
          -ms-flex: 0 0 66.666667%;
              flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .tcol-xl-9 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%;
    }
    .tcol-xl-10 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.333333%;
          -ms-flex: 0 0 83.333333%;
              flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .tcol-xl-11 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 91.666667%;
          -ms-flex: 0 0 91.666667%;
              flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .tcol-xl-12 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
    }
    .tpull-xl-0 {
      right: auto;
    }
    .tpull-xl-1 {
      right: 8.333333%;
    }
    .tpull-xl-2 {
      right: 16.666667%;
    }
    .tpull-xl-3 {
      right: 25%;
    }
    .tpull-xl-4 {
      right: 33.333333%;
    }
    .tpull-xl-5 {
      right: 41.666667%;
    }
    .tpull-xl-6 {
      right: 50%;
    }
    .tpull-xl-7 {
      right: 58.333333%;
    }
    .tpull-xl-8 {
      right: 66.666667%;
    }
    .tpull-xl-9 {
      right: 75%;
    }
    .tpull-xl-10 {
      right: 83.333333%;
    }
    .tpull-xl-11 {
      right: 91.666667%;
    }
    .tpull-xl-12 {
      right: 100%;
    }
    .tpush-xl-0 {
      left: auto;
    }
    .tpush-xl-1 {
      left: 8.333333%;
    }
    .tpush-xl-2 {
      left: 16.666667%;
    }
    .tpush-xl-3 {
      left: 25%;
    }
    .tpush-xl-4 {
      left: 33.333333%;
    }
    .tpush-xl-5 {
      left: 41.666667%;
    }
    .tpush-xl-6 {
      left: 50%;
    }
    .tpush-xl-7 {
      left: 58.333333%;
    }
    .tpush-xl-8 {
      left: 66.666667%;
    }
    .tpush-xl-9 {
      left: 75%;
    }
    .tpush-xl-10 {
      left: 83.333333%;
    }
    .tpush-xl-11 {
      left: 91.666667%;
    }
    .tpush-xl-12 {
      left: 100%;
    }
    .toffset-xl-0 {
      margin-left: 0%;
    }
    .toffset-xl-1 {
      margin-left: 8.333333%;
    }
    .toffset-xl-2 {
      margin-left: 16.666667%;
    }
    .toffset-xl-3 {
      margin-left: 25%;
    }
    .toffset-xl-4 {
      margin-left: 33.333333%;
    }
    .toffset-xl-5 {
      margin-left: 41.666667%;
    }
    .toffset-xl-6 {
      margin-left: 50%;
    }
    .toffset-xl-7 {
      margin-left: 58.333333%;
    }
    .toffset-xl-8 {
      margin-left: 66.666667%;
    }
    .toffset-xl-9 {
      margin-left: 75%;
    }
    .toffset-xl-10 {
      margin-left: 83.333333%;
    }
    .toffset-xl-11 {
      margin-left: 91.666667%;
    }
  }
  .td-flex{
    display: flex !important;
  }
  .td-none{
    display: none !important;
  }
  .torder-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  
  .torder-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  
  .torder-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  
  .tflex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  
  .tflex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  
  .tflex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  
  .tflex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  
  .tflex-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  
  .tflex-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  
  .tflex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  
  .tjustify-content-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  
  .tjustify-content-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  
  .tjustify-content-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  
  .tjustify-content-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  
  .tjustify-content-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  
  .talign-items-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  
  .talign-items-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  
  .talign-items-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  
  .talign-items-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  
  .talign-items-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  
  .talign-content-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  
  .talign-content-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  
  .talign-content-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  
  .talign-content-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  
  .talign-content-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  
  .talign-content-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  
  .talign-self-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  
  .talign-self-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  
  .talign-self-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  
  .talign-self-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  
  .talign-self-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  
  .talign-self-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  
  @media (min-width: 576px) {
    .torder-sm-first {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1;
    }
    .torder-sm-last {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
    }
    .torder-sm-0 {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
          -ms-flex-order: 0;
              order: 0;
    }
    .tflex-sm-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: row !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
    }
    .tflex-sm-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: column !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
    }
    .tflex-sm-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: row-reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important;
    }
    .tflex-sm-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: column-reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important;
    }
    .tflex-sm-wrap {
      -webkit-flex-wrap: wrap !important;
          -ms-flex-wrap: wrap !important;
              flex-wrap: wrap !important;
    }
    .tflex-sm-nowrap {
      -webkit-flex-wrap: nowrap !important;
          -ms-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important;
    }
    .tflex-sm-wrap-reverse {
      -webkit-flex-wrap: wrap-reverse !important;
          -ms-flex-wrap: wrap-reverse !important;
              flex-wrap: wrap-reverse !important;
    }
    .tjustify-content-sm-start {
      -webkit-box-pack: start !important;
      -webkit-justify-content: flex-start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important;
    }
    .tjustify-content-sm-end {
      -webkit-box-pack: end !important;
      -webkit-justify-content: flex-end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important;
    }
    .tjustify-content-sm-center {
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important;
    }
    .tjustify-content-sm-between {
      -webkit-box-pack: justify !important;
      -webkit-justify-content: space-between !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important;
    }
    .tjustify-content-sm-around {
      -webkit-justify-content: space-around !important;
          -ms-flex-pack: distribute !important;
              justify-content: space-around !important;
    }
    .talign-items-sm-start {
      -webkit-box-align: start !important;
      -webkit-align-items: flex-start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
    }
    .talign-items-sm-end {
      -webkit-box-align: end !important;
      -webkit-align-items: flex-end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important;
    }
    .talign-items-sm-center {
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
          -ms-flex-align: center !important;
              align-items: center !important;
    }
    .talign-items-sm-baseline {
      -webkit-box-align: baseline !important;
      -webkit-align-items: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important;
    }
    .talign-items-sm-stretch {
      -webkit-box-align: stretch !important;
      -webkit-align-items: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important;
    }
    .talign-content-sm-start {
      -webkit-align-content: flex-start !important;
          -ms-flex-line-pack: start !important;
              align-content: flex-start !important;
    }
    .talign-content-sm-end {
      -webkit-align-content: flex-end !important;
          -ms-flex-line-pack: end !important;
              align-content: flex-end !important;
    }
    .talign-content-sm-center {
      -webkit-align-content: center !important;
          -ms-flex-line-pack: center !important;
              align-content: center !important;
    }
    .talign-content-sm-between {
      -webkit-align-content: space-between !important;
          -ms-flex-line-pack: justify !important;
              align-content: space-between !important;
    }
    .talign-content-sm-around {
      -webkit-align-content: space-around !important;
          -ms-flex-line-pack: distribute !important;
              align-content: space-around !important;
    }
    .talign-content-sm-stretch {
      -webkit-align-content: stretch !important;
          -ms-flex-line-pack: stretch !important;
              align-content: stretch !important;
    }
    .talign-self-sm-auto {
      -webkit-align-self: auto !important;
          -ms-flex-item-align: auto !important;
              align-self: auto !important;
    }
    .talign-self-sm-start {
      -webkit-align-self: flex-start !important;
          -ms-flex-item-align: start !important;
              align-self: flex-start !important;
    }
    .talign-self-sm-end {
      -webkit-align-self: flex-end !important;
          -ms-flex-item-align: end !important;
              align-self: flex-end !important;
    }
    .talign-self-sm-center {
      -webkit-align-self: center !important;
          -ms-flex-item-align: center !important;
              align-self: center !important;
    }
    .talign-self-sm-baseline {
      -webkit-align-self: baseline !important;
          -ms-flex-item-align: baseline !important;
              align-self: baseline !important;
    }
    .talign-self-sm-stretch {
      -webkit-align-self: stretch !important;
          -ms-flex-item-align: stretch !important;
              align-self: stretch !important;
    }
  }
  
  @media (min-width: 768px) {
    .torder-md-first {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1;
    }
    .torder-md-last {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
    }
    .torder-md-0 {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
          -ms-flex-order: 0;
              order: 0;
    }
    .tflex-md-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: row !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
    }
    .tflex-md-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: column !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
    }
    .tflex-md-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: row-reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important;
    }
    .tflex-md-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: column-reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important;
    }
    .tflex-md-wrap {
      -webkit-flex-wrap: wrap !important;
          -ms-flex-wrap: wrap !important;
              flex-wrap: wrap !important;
    }
    .tflex-md-nowrap {
      -webkit-flex-wrap: nowrap !important;
          -ms-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important;
    }
    .tflex-md-wrap-reverse {
      -webkit-flex-wrap: wrap-reverse !important;
          -ms-flex-wrap: wrap-reverse !important;
              flex-wrap: wrap-reverse !important;
    }
    .tjustify-content-md-start {
      -webkit-box-pack: start !important;
      -webkit-justify-content: flex-start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important;
    }
    .tjustify-content-md-end {
      -webkit-box-pack: end !important;
      -webkit-justify-content: flex-end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important;
    }
    .tjustify-content-md-center {
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important;
    }
    .tjustify-content-md-between {
      -webkit-box-pack: justify !important;
      -webkit-justify-content: space-between !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important;
    }
    .tjustify-content-md-around {
      -webkit-justify-content: space-around !important;
          -ms-flex-pack: distribute !important;
              justify-content: space-around !important;
    }
    .talign-items-md-start {
      -webkit-box-align: start !important;
      -webkit-align-items: flex-start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
    }
    .talign-items-md-end {
      -webkit-box-align: end !important;
      -webkit-align-items: flex-end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important;
    }
    .talign-items-md-center {
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
          -ms-flex-align: center !important;
              align-items: center !important;
    }
    .talign-items-md-baseline {
      -webkit-box-align: baseline !important;
      -webkit-align-items: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important;
    }
    .talign-items-md-stretch {
      -webkit-box-align: stretch !important;
      -webkit-align-items: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important;
    }
    .talign-content-md-start {
      -webkit-align-content: flex-start !important;
          -ms-flex-line-pack: start !important;
              align-content: flex-start !important;
    }
    .talign-content-md-end {
      -webkit-align-content: flex-end !important;
          -ms-flex-line-pack: end !important;
              align-content: flex-end !important;
    }
    .talign-content-md-center {
      -webkit-align-content: center !important;
          -ms-flex-line-pack: center !important;
              align-content: center !important;
    }
    .talign-content-md-between {
      -webkit-align-content: space-between !important;
          -ms-flex-line-pack: justify !important;
              align-content: space-between !important;
    }
    .talign-content-md-around {
      -webkit-align-content: space-around !important;
          -ms-flex-line-pack: distribute !important;
              align-content: space-around !important;
    }
    .talign-content-md-stretch {
      -webkit-align-content: stretch !important;
          -ms-flex-line-pack: stretch !important;
              align-content: stretch !important;
    }
    .talign-self-md-auto {
      -webkit-align-self: auto !important;
          -ms-flex-item-align: auto !important;
              align-self: auto !important;
    }
    .talign-self-md-start {
      -webkit-align-self: flex-start !important;
          -ms-flex-item-align: start !important;
              align-self: flex-start !important;
    }
    .talign-self-md-end {
      -webkit-align-self: flex-end !important;
          -ms-flex-item-align: end !important;
              align-self: flex-end !important;
    }
    .talign-self-md-center {
      -webkit-align-self: center !important;
          -ms-flex-item-align: center !important;
              align-self: center !important;
    }
    .talign-self-md-baseline {
      -webkit-align-self: baseline !important;
          -ms-flex-item-align: baseline !important;
              align-self: baseline !important;
    }
    .talign-self-md-stretch {
      -webkit-align-self: stretch !important;
          -ms-flex-item-align: stretch !important;
              align-self: stretch !important;
    }
  }
  
  @media (min-width: 992px) {
    .torder-lg-first {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1;
    }
    .torder-lg-last {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
    }
    .torder-lg-0 {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
          -ms-flex-order: 0;
              order: 0;
    }
    .tflex-lg-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: row !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
    }
    .tflex-lg-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: column !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
    }
    .tflex-lg-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: row-reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important;
    }
    .tflex-lg-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: column-reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important;
    }
    .tflex-lg-wrap {
      -webkit-flex-wrap: wrap !important;
          -ms-flex-wrap: wrap !important;
              flex-wrap: wrap !important;
    }
    .tflex-lg-nowrap {
      -webkit-flex-wrap: nowrap !important;
          -ms-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important;
    }
    .tflex-lg-wrap-reverse {
      -webkit-flex-wrap: wrap-reverse !important;
          -ms-flex-wrap: wrap-reverse !important;
              flex-wrap: wrap-reverse !important;
    }
    .tjustify-content-lg-start {
      -webkit-box-pack: start !important;
      -webkit-justify-content: flex-start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important;
    }
    .tjustify-content-lg-end {
      -webkit-box-pack: end !important;
      -webkit-justify-content: flex-end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important;
    }
    .tjustify-content-lg-center {
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important;
    }
    .tjustify-content-lg-between {
      -webkit-box-pack: justify !important;
      -webkit-justify-content: space-between !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important;
    }
    .tjustify-content-lg-around {
      -webkit-justify-content: space-around !important;
          -ms-flex-pack: distribute !important;
              justify-content: space-around !important;
    }
    .talign-items-lg-start {
      -webkit-box-align: start !important;
      -webkit-align-items: flex-start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
    }
    .talign-items-lg-end {
      -webkit-box-align: end !important;
      -webkit-align-items: flex-end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important;
    }
    .talign-items-lg-center {
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
          -ms-flex-align: center !important;
              align-items: center !important;
    }
    .talign-items-lg-baseline {
      -webkit-box-align: baseline !important;
      -webkit-align-items: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important;
    }
    .talign-items-lg-stretch {
      -webkit-box-align: stretch !important;
      -webkit-align-items: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important;
    }
    .talign-content-lg-start {
      -webkit-align-content: flex-start !important;
          -ms-flex-line-pack: start !important;
              align-content: flex-start !important;
    }
    .talign-content-lg-end {
      -webkit-align-content: flex-end !important;
          -ms-flex-line-pack: end !important;
              align-content: flex-end !important;
    }
    .talign-content-lg-center {
      -webkit-align-content: center !important;
          -ms-flex-line-pack: center !important;
              align-content: center !important;
    }
    .talign-content-lg-between {
      -webkit-align-content: space-between !important;
          -ms-flex-line-pack: justify !important;
              align-content: space-between !important;
    }
    .talign-content-lg-around {
      -webkit-align-content: space-around !important;
          -ms-flex-line-pack: distribute !important;
              align-content: space-around !important;
    }
    .talign-content-lg-stretch {
      -webkit-align-content: stretch !important;
          -ms-flex-line-pack: stretch !important;
              align-content: stretch !important;
    }
    .talign-self-lg-auto {
      -webkit-align-self: auto !important;
          -ms-flex-item-align: auto !important;
              align-self: auto !important;
    }
    .talign-self-lg-start {
      -webkit-align-self: flex-start !important;
          -ms-flex-item-align: start !important;
              align-self: flex-start !important;
    }
    .talign-self-lg-end {
      -webkit-align-self: flex-end !important;
          -ms-flex-item-align: end !important;
              align-self: flex-end !important;
    }
    .talign-self-lg-center {
      -webkit-align-self: center !important;
          -ms-flex-item-align: center !important;
              align-self: center !important;
    }
    .talign-self-lg-baseline {
      -webkit-align-self: baseline !important;
          -ms-flex-item-align: baseline !important;
              align-self: baseline !important;
    }
    .talign-self-lg-stretch {
      -webkit-align-self: stretch !important;
          -ms-flex-item-align: stretch !important;
              align-self: stretch !important;
    }
  }
  
  @media (min-width: 1200px) {
    .torder-xl-first {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1;
    }
    .torder-xl-last {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
    }
    .torder-xl-0 {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
          -ms-flex-order: 0;
              order: 0;
    }
    .tflex-xl-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: row !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
    }
    .tflex-xl-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: column !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important;
    }
    .tflex-xl-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: row-reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important;
    }
    .tflex-xl-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: column-reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important;
    }
    .tflex-xl-wrap {
      -webkit-flex-wrap: wrap !important;
          -ms-flex-wrap: wrap !important;
              flex-wrap: wrap !important;
    }
    .tflex-xl-nowrap {
      -webkit-flex-wrap: nowrap !important;
          -ms-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important;
    }
    .tflex-xl-wrap-reverse {
      -webkit-flex-wrap: wrap-reverse !important;
          -ms-flex-wrap: wrap-reverse !important;
              flex-wrap: wrap-reverse !important;
    }
    .tjustify-content-xl-start {
      -webkit-box-pack: start !important;
      -webkit-justify-content: flex-start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important;
    }
    .tjustify-content-xl-end {
      -webkit-box-pack: end !important;
      -webkit-justify-content: flex-end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important;
    }
    .tjustify-content-xl-center {
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important;
    }
    .tjustify-content-xl-between {
      -webkit-box-pack: justify !important;
      -webkit-justify-content: space-between !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important;
    }
    .tjustify-content-xl-around {
      -webkit-justify-content: space-around !important;
          -ms-flex-pack: distribute !important;
              justify-content: space-around !important;
    }
    .talign-items-xl-start {
      -webkit-box-align: start !important;
      -webkit-align-items: flex-start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
    }
    .talign-items-xl-end {
      -webkit-box-align: end !important;
      -webkit-align-items: flex-end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important;
    }
    .talign-items-xl-center {
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
          -ms-flex-align: center !important;
              align-items: center !important;
    }
    .talign-items-xl-baseline {
      -webkit-box-align: baseline !important;
      -webkit-align-items: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important;
    }
    .talign-items-xl-stretch {
      -webkit-box-align: stretch !important;
      -webkit-align-items: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important;
    }
    .talign-content-xl-start {
      -webkit-align-content: flex-start !important;
          -ms-flex-line-pack: start !important;
              align-content: flex-start !important;
    }
    .talign-content-xl-end {
      -webkit-align-content: flex-end !important;
          -ms-flex-line-pack: end !important;
              align-content: flex-end !important;
    }
    .talign-content-xl-center {
      -webkit-align-content: center !important;
          -ms-flex-line-pack: center !important;
              align-content: center !important;
    }
    .talign-content-xl-between {
      -webkit-align-content: space-between !important;
          -ms-flex-line-pack: justify !important;
              align-content: space-between !important;
    }
    .talign-content-xl-around {
      -webkit-align-content: space-around !important;
          -ms-flex-line-pack: distribute !important;
              align-content: space-around !important;
    }
    .talign-content-xl-stretch {
      -webkit-align-content: stretch !important;
          -ms-flex-line-pack: stretch !important;
              align-content: stretch !important;
    }
    .talign-self-xl-auto {
      -webkit-align-self: auto !important;
          -ms-flex-item-align: auto !important;
              align-self: auto !important;
    }
    .talign-self-xl-start {
      -webkit-align-self: flex-start !important;
          -ms-flex-item-align: start !important;
              align-self: flex-start !important;
    }
    .talign-self-xl-end {
      -webkit-align-self: flex-end !important;
          -ms-flex-item-align: end !important;
              align-self: flex-end !important;
    }
    .talign-self-xl-center {
      -webkit-align-self: center !important;
          -ms-flex-item-align: center !important;
              align-self: center !important;
    }
    .talign-self-xl-baseline {
      -webkit-align-self: baseline !important;
          -ms-flex-item-align: baseline !important;
              align-self: baseline !important;
    }
    .talign-self-xl-stretch {
      -webkit-align-self: stretch !important;
          -ms-flex-item-align: stretch !important;
              align-self: stretch !important;
    }
  }
  
  
  
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .tmw-100 {
    max-width: 100% !important;
  }
  .tmh-100 {
    max-height: 100% !important;
  }
  .tm-0 {
    margin: 0 !important;
  }
  .tmt-0,
  .tmy-0 {
    margin-top: 0 !important;
  }
  .tmr-0,
  .tmx-0 {
    margin-right: 0 !important;
  }
  .tmb-0,
  .tmy-0 {
    margin-bottom: 0 !important;
  }
  .tml-0,
  .tmx-0 {
    margin-left: 0 !important;
  }
  .tm-1 {
    margin: 0.25rem !important;
  }
  .tmt-1,
  .tmy-1 {
    margin-top: 0.25rem !important;
  }
  .tmr-1,
  .tmx-1 {
    margin-right: 0.25rem !important;
  }
  .tmb-1,
  .tmy-1 {
    margin-bottom: 0.25rem !important;
  }
  .tml-1,
  .tmx-1 {
    margin-left: 0.25rem !important;
  }
  .tm-2 {
    margin: 0.5rem !important;
  }
  .tmt-2,
  .tmy-2 {
    margin-top: 0.5rem !important;
  }
  .tmr-2,
  .tmx-2 {
    margin-right: 0.5rem !important;
  }
  .tmb-2,
  .tmy-2 {
    margin-bottom: 0.5rem !important;
  }
  .tml-2,
  .tmx-2 {
    margin-left: 0.5rem !important;
  }
  .tm-3 {
    margin: 1rem !important;
  }
  .tmt-3,
  .tmy-3 {
    margin-top: 1rem !important;
  }
  .tmr-3,
  .tmx-3 {
    margin-right: 1rem !important;
  }
  .tmb-3,
  .tmy-3 {
    margin-bottom: 1rem !important;
  }
  .tml-3,
  .tmx-3 {
    margin-left: 1rem !important;
  }
  .tm-4 {
    margin: 1.5rem !important;
  }
  .tmt-4,
  .tmy-4 {
    margin-top: 1.5rem !important;
  }
  .tmr-4,
  .tmx-4 {
    margin-right: 1.5rem !important;
  }
  .tmb-4,
  .tmy-4 {
    margin-bottom: 1.5rem !important;
  }
  .tml-4,
  .tmx-4 {
    margin-left: 1.5rem !important;
  }
  .tm-5 {
    margin: 3rem !important;
  }
  .tmt-5,
  .tmy-5 {
    margin-top: 3rem !important;
  }
  .tmr-5,
  .tmx-5 {
    margin-right: 3rem !important;
  }
  .tmb-5,
  .tmy-5 {
    margin-bottom: 3rem !important;
  }
  .tml-5,
  .tmx-5 {
    margin-left: 3rem !important;
  }
  .tp-0 {
    padding: 0 !important;
  }
  .tpt-0,
  .tpy-0 {
    padding-top: 0 !important;
  }
  .tpr-0,
  .tpx-0 {
    padding-right: 0 !important;
  }
  .tpb-0,
  .tpy-0 {
    padding-bottom: 0 !important;
  }
  .tpl-0,
  .tpx-0 {
    padding-left: 0 !important;
  }
  .tp-1 {
    padding: 0.25rem !important;
  }
  .tpt-1,
  .tpy-1 {
    padding-top: 0.25rem !important;
  }
  .tpr-1,
  .tpx-1 {
    padding-right: 0.25rem !important;
  }
  .tpb-1,
  .tpy-1 {
    padding-bottom: 0.25rem !important;
  }
  .tpl-1,
  .tpx-1 {
    padding-left: 0.25rem !important;
  }
  .tp-2 {
    padding: 0.5rem !important;
  }
  .tpt-2,
  .tpy-2 {
    padding-top: 0.5rem !important;
  }
  .tpr-2,
  .tpx-2 {
    padding-right: 0.5rem !important;
  }
  .tpb-2,
  .tpy-2 {
    padding-bottom: 0.5rem !important;
  }
  .tpl-2,
  .tpx-2 {
    padding-left: 0.5rem !important;
  }
  .tp-3 {
    padding: 1rem !important;
  }
  .tpt-3,
  .tpy-3 {
    padding-top: 1rem !important;
  }
  .tpr-3,
  .tpx-3 {
    padding-right: 1rem !important;
  }
  .tpb-3,
  .tpy-3 {
    padding-bottom: 1rem !important;
  }
  .tpl-3,
  .tpx-3 {
    padding-left: 1rem !important;
  }
  .tp-4 {
    padding: 1.5rem !important;
  }
  .tpt-4,
  .tpy-4 {
    padding-top: 1.5rem !important;
  }
  .tpr-4,
  .tpx-4 {
    padding-right: 1.5rem !important;
  }
  .tpb-4,
  .tpy-4 {
    padding-bottom: 1.5rem !important;
  }
  .tpl-4,
  .tpx-4 {
    padding-left: 1.5rem !important;
  }
  .tp-5 {
    padding: 3rem !important;
  }
  .tpt-5,
  .tpy-5 {
    padding-top: 3rem !important;
  }
  .tpr-5,
  .tpx-5 {
    padding-right: 3rem !important;
  }
  .tpb-5,
  .tpy-5 {
    padding-bottom: 3rem !important;
  }
  .tpl-5,
  .tpx-5 {
    padding-left: 3rem !important;
  }
  .tm-auto {
    margin: auto !important;
  }
  .tmt-auto,
  .tmy-auto {
    margin-top: auto !important;
  }
  .tmr-auto,
  .tmx-auto {
    margin-right: auto !important;
  }
  .tmb-auto,
  .tmy-auto {
    margin-bottom: auto !important;
  }
  .tml-auto,
  .tmx-auto {
    margin-left: auto !important;
  }
  /*# sourceMappingURL=bootstrap-grid.tcss.tmap */