/** Spacing and width */
@media only screen and (max-width: 576px) {
  .col-xs-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }

  .col-xs-1.m-0,
  .col-xs-1.mx-0 {
    width: calc(8.3333333333%);
    max-width: calc(8.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-1.m-1,
  .col-xs-1.mx-1 {
    width: calc(8.3333333333% - 0.5rem);
    max-width: calc(8.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-1.m-2,
  .col-xs-1.mx-2 {
    width: calc(8.3333333333% - 1rem);
    max-width: calc(8.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-1.m-3,
  .col-xs-1.mx-3 {
    width: calc(8.3333333333% - 2rem);
    max-width: calc(8.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-1.m-0,
  .col-xs-1.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-1.m-1,
  .col-xs-1.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-1.m-2,
  .col-xs-1.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-1.m-3,
  .col-xs-1.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

  .col-xs-2.m-0,
  .col-xs-2.mx-0 {
    width: calc(16.6666666667%);
    max-width: calc(16.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-2.m-1,
  .col-xs-2.mx-1 {
    width: calc(16.6666666667% - 0.5rem);
    max-width: calc(16.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-2.m-2,
  .col-xs-2.mx-2 {
    width: calc(16.6666666667% - 1rem);
    max-width: calc(16.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-2.m-3,
  .col-xs-2.mx-3 {
    width: calc(16.6666666667% - 2rem);
    max-width: calc(16.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-2.m-0,
  .col-xs-2.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-2.m-1,
  .col-xs-2.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-2.m-2,
  .col-xs-2.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-2.m-3,
  .col-xs-2.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 25%;
    max-width: 25%; }

  .col-xs-3.m-0,
  .col-xs-3.mx-0 {
    width: calc(25%);
    max-width: calc(25%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-3.m-1,
  .col-xs-3.mx-1 {
    width: calc(25% - 0.5rem);
    max-width: calc(25% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-3.m-2,
  .col-xs-3.mx-2 {
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-3.m-3,
  .col-xs-3.mx-3 {
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-3.m-0,
  .col-xs-3.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-3.m-1,
  .col-xs-3.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-3.m-2,
  .col-xs-3.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-3.m-3,
  .col-xs-3.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

  .col-xs-4.m-0,
  .col-xs-4.mx-0 {
    width: calc(33.3333333333%);
    max-width: calc(33.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-4.m-1,
  .col-xs-4.mx-1 {
    width: calc(33.3333333333% - 0.5rem);
    max-width: calc(33.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-4.m-2,
  .col-xs-4.mx-2 {
    width: calc(33.3333333333% - 1rem);
    max-width: calc(33.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-4.m-3,
  .col-xs-4.mx-3 {
    width: calc(33.3333333333% - 2rem);
    max-width: calc(33.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-4.m-0,
  .col-xs-4.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-4.m-1,
  .col-xs-4.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-4.m-2,
  .col-xs-4.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-4.m-3,
  .col-xs-4.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }

  .col-xs-5.m-0,
  .col-xs-5.mx-0 {
    width: calc(41.6666666667%);
    max-width: calc(41.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-5.m-1,
  .col-xs-5.mx-1 {
    width: calc(41.6666666667% - 0.5rem);
    max-width: calc(41.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-5.m-2,
  .col-xs-5.mx-2 {
    width: calc(41.6666666667% - 1rem);
    max-width: calc(41.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-5.m-3,
  .col-xs-5.mx-3 {
    width: calc(41.6666666667% - 2rem);
    max-width: calc(41.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-5.m-0,
  .col-xs-5.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-5.m-1,
  .col-xs-5.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-5.m-2,
  .col-xs-5.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-5.m-3,
  .col-xs-5.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 50%;
    max-width: 50%; }

  .col-xs-6.m-0,
  .col-xs-6.mx-0 {
    width: calc(50%);
    max-width: calc(50%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-6.m-1,
  .col-xs-6.mx-1 {
    width: calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-6.m-2,
  .col-xs-6.mx-2 {
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-6.m-3,
  .col-xs-6.mx-3 {
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-6.m-0,
  .col-xs-6.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-6.m-1,
  .col-xs-6.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-6.m-2,
  .col-xs-6.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-6.m-3,
  .col-xs-6.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-xs-7.m-0,
  .col-xs-7.mx-0 {
    width: calc(58.3333333333%);
    max-width: calc(58.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-7.m-1,
  .col-xs-7.mx-1 {
    width: calc(58.3333333333% - 0.5rem);
    max-width: calc(58.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-7.m-2,
  .col-xs-7.mx-2 {
    width: calc(58.3333333333% - 1rem);
    max-width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-7.m-3,
  .col-xs-7.mx-3 {
    width: calc(58.3333333333% - 2rem);
    max-width: calc(58.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-7.m-0,
  .col-xs-7.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-7.m-1,
  .col-xs-7.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-7.m-2,
  .col-xs-7.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-7.m-3,
  .col-xs-7.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }

  .col-xs-8.m-0,
  .col-xs-8.mx-0 {
    width: calc(66.6666666667%);
    max-width: calc(66.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-8.m-1,
  .col-xs-8.mx-1 {
    width: calc(66.6666666667% - 0.5rem);
    max-width: calc(66.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-8.m-2,
  .col-xs-8.mx-2 {
    width: calc(66.6666666667% - 1rem);
    max-width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-8.m-3,
  .col-xs-8.mx-3 {
    width: calc(66.6666666667% - 2rem);
    max-width: calc(66.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-8.m-0,
  .col-xs-8.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-8.m-1,
  .col-xs-8.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-8.m-2,
  .col-xs-8.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-8.m-3,
  .col-xs-8.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 75%;
    max-width: 75%; }

  .col-xs-9.m-0,
  .col-xs-9.mx-0 {
    width: calc(75%);
    max-width: calc(75%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-9.m-1,
  .col-xs-9.mx-1 {
    width: calc(75% - 0.5rem);
    max-width: calc(75% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-9.m-2,
  .col-xs-9.mx-2 {
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-9.m-3,
  .col-xs-9.mx-3 {
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-9.m-0,
  .col-xs-9.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-9.m-1,
  .col-xs-9.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-9.m-2,
  .col-xs-9.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-9.m-3,
  .col-xs-9.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-10 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }

  .col-xs-10.m-0,
  .col-xs-10.mx-0 {
    width: calc(83.3333333333%);
    max-width: calc(83.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-10.m-1,
  .col-xs-10.mx-1 {
    width: calc(83.3333333333% - 0.5rem);
    max-width: calc(83.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-10.m-2,
  .col-xs-10.mx-2 {
    width: calc(83.3333333333% - 1rem);
    max-width: calc(83.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-10.m-3,
  .col-xs-10.mx-3 {
    width: calc(83.3333333333% - 2rem);
    max-width: calc(83.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-10.m-0,
  .col-xs-10.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-10.m-1,
  .col-xs-10.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-10.m-2,
  .col-xs-10.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-10.m-3,
  .col-xs-10.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-11 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }

  .col-xs-11.m-0,
  .col-xs-11.mx-0 {
    width: calc(91.6666666667%);
    max-width: calc(91.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xs-11.m-1,
  .col-xs-11.mx-1 {
    width: calc(91.6666666667% - 0.5rem);
    max-width: calc(91.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xs-11.m-2,
  .col-xs-11.mx-2 {
    width: calc(91.6666666667% - 1rem);
    max-width: calc(91.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xs-11.m-3,
  .col-xs-11.mx-3 {
    width: calc(91.6666666667% - 2rem);
    max-width: calc(91.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xs-11.m-0,
  .col-xs-11.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xs-11.m-1,
  .col-xs-11.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xs-11.m-2,
  .col-xs-11.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xs-11.m-3,
  .col-xs-11.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 100%;
    max-width: 100%; }

  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
@media only screen and (min-width: 576px) {
  .col-sm-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }

  .col-sm-1.m-0,
  .col-sm-1.mx-0 {
    width: calc(8.3333333333%);
    max-width: calc(8.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-1.m-1,
  .col-sm-1.mx-1 {
    width: calc(8.3333333333% - 0.5rem);
    max-width: calc(8.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-1.m-2,
  .col-sm-1.mx-2 {
    width: calc(8.3333333333% - 1rem);
    max-width: calc(8.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-1.m-3,
  .col-sm-1.mx-3 {
    width: calc(8.3333333333% - 2rem);
    max-width: calc(8.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-1.m-0,
  .col-sm-1.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-1.m-1,
  .col-sm-1.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-1.m-2,
  .col-sm-1.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-1.m-3,
  .col-sm-1.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

  .col-sm-2.m-0,
  .col-sm-2.mx-0 {
    width: calc(16.6666666667%);
    max-width: calc(16.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-2.m-1,
  .col-sm-2.mx-1 {
    width: calc(16.6666666667% - 0.5rem);
    max-width: calc(16.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-2.m-2,
  .col-sm-2.mx-2 {
    width: calc(16.6666666667% - 1rem);
    max-width: calc(16.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-2.m-3,
  .col-sm-2.mx-3 {
    width: calc(16.6666666667% - 2rem);
    max-width: calc(16.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-2.m-0,
  .col-sm-2.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-2.m-1,
  .col-sm-2.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-2.m-2,
  .col-sm-2.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-2.m-3,
  .col-sm-2.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 25%;
    max-width: 25%; }

  .col-sm-3.m-0,
  .col-sm-3.mx-0 {
    width: calc(25%);
    max-width: calc(25%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-3.m-1,
  .col-sm-3.mx-1 {
    width: calc(25% - 0.5rem);
    max-width: calc(25% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-3.m-2,
  .col-sm-3.mx-2 {
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-3.m-3,
  .col-sm-3.mx-3 {
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-3.m-0,
  .col-sm-3.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-3.m-1,
  .col-sm-3.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-3.m-2,
  .col-sm-3.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-3.m-3,
  .col-sm-3.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

  .col-sm-4.m-0,
  .col-sm-4.mx-0 {
    width: calc(33.3333333333%);
    max-width: calc(33.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-4.m-1,
  .col-sm-4.mx-1 {
    width: calc(33.3333333333% - 0.5rem);
    max-width: calc(33.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-4.m-2,
  .col-sm-4.mx-2 {
    width: calc(33.3333333333% - 1rem);
    max-width: calc(33.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-4.m-3,
  .col-sm-4.mx-3 {
    width: calc(33.3333333333% - 2rem);
    max-width: calc(33.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-4.m-0,
  .col-sm-4.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-4.m-1,
  .col-sm-4.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-4.m-2,
  .col-sm-4.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-4.m-3,
  .col-sm-4.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }

  .col-sm-5.m-0,
  .col-sm-5.mx-0 {
    width: calc(41.6666666667%);
    max-width: calc(41.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-5.m-1,
  .col-sm-5.mx-1 {
    width: calc(41.6666666667% - 0.5rem);
    max-width: calc(41.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-5.m-2,
  .col-sm-5.mx-2 {
    width: calc(41.6666666667% - 1rem);
    max-width: calc(41.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-5.m-3,
  .col-sm-5.mx-3 {
    width: calc(41.6666666667% - 2rem);
    max-width: calc(41.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-5.m-0,
  .col-sm-5.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-5.m-1,
  .col-sm-5.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-5.m-2,
  .col-sm-5.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-5.m-3,
  .col-sm-5.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 50%;
    max-width: 50%; }

  .col-sm-6.m-0,
  .col-sm-6.mx-0 {
    width: calc(50%);
    max-width: calc(50%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-6.m-1,
  .col-sm-6.mx-1 {
    width: calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-6.m-2,
  .col-sm-6.mx-2 {
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-6.m-3,
  .col-sm-6.mx-3 {
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-6.m-0,
  .col-sm-6.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-6.m-1,
  .col-sm-6.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-6.m-2,
  .col-sm-6.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-6.m-3,
  .col-sm-6.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-sm-7.m-0,
  .col-sm-7.mx-0 {
    width: calc(58.3333333333%);
    max-width: calc(58.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-7.m-1,
  .col-sm-7.mx-1 {
    width: calc(58.3333333333% - 0.5rem);
    max-width: calc(58.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-7.m-2,
  .col-sm-7.mx-2 {
    width: calc(58.3333333333% - 1rem);
    max-width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-7.m-3,
  .col-sm-7.mx-3 {
    width: calc(58.3333333333% - 2rem);
    max-width: calc(58.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-7.m-0,
  .col-sm-7.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-7.m-1,
  .col-sm-7.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-7.m-2,
  .col-sm-7.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-7.m-3,
  .col-sm-7.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }

  .col-sm-8.m-0,
  .col-sm-8.mx-0 {
    width: calc(66.6666666667%);
    max-width: calc(66.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-8.m-1,
  .col-sm-8.mx-1 {
    width: calc(66.6666666667% - 0.5rem);
    max-width: calc(66.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-8.m-2,
  .col-sm-8.mx-2 {
    width: calc(66.6666666667% - 1rem);
    max-width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-8.m-3,
  .col-sm-8.mx-3 {
    width: calc(66.6666666667% - 2rem);
    max-width: calc(66.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-8.m-0,
  .col-sm-8.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-8.m-1,
  .col-sm-8.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-8.m-2,
  .col-sm-8.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-8.m-3,
  .col-sm-8.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 75%;
    max-width: 75%; }

  .col-sm-9.m-0,
  .col-sm-9.mx-0 {
    width: calc(75%);
    max-width: calc(75%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-9.m-1,
  .col-sm-9.mx-1 {
    width: calc(75% - 0.5rem);
    max-width: calc(75% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-9.m-2,
  .col-sm-9.mx-2 {
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-9.m-3,
  .col-sm-9.mx-3 {
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-9.m-0,
  .col-sm-9.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-9.m-1,
  .col-sm-9.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-9.m-2,
  .col-sm-9.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-9.m-3,
  .col-sm-9.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-10 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }

  .col-sm-10.m-0,
  .col-sm-10.mx-0 {
    width: calc(83.3333333333%);
    max-width: calc(83.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-10.m-1,
  .col-sm-10.mx-1 {
    width: calc(83.3333333333% - 0.5rem);
    max-width: calc(83.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-10.m-2,
  .col-sm-10.mx-2 {
    width: calc(83.3333333333% - 1rem);
    max-width: calc(83.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-10.m-3,
  .col-sm-10.mx-3 {
    width: calc(83.3333333333% - 2rem);
    max-width: calc(83.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-10.m-0,
  .col-sm-10.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-10.m-1,
  .col-sm-10.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-10.m-2,
  .col-sm-10.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-10.m-3,
  .col-sm-10.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-11 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }

  .col-sm-11.m-0,
  .col-sm-11.mx-0 {
    width: calc(91.6666666667%);
    max-width: calc(91.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-sm-11.m-1,
  .col-sm-11.mx-1 {
    width: calc(91.6666666667% - 0.5rem);
    max-width: calc(91.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-sm-11.m-2,
  .col-sm-11.mx-2 {
    width: calc(91.6666666667% - 1rem);
    max-width: calc(91.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-sm-11.m-3,
  .col-sm-11.mx-3 {
    width: calc(91.6666666667% - 2rem);
    max-width: calc(91.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-sm-11.m-0,
  .col-sm-11.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-sm-11.m-1,
  .col-sm-11.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-sm-11.m-2,
  .col-sm-11.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-sm-11.m-3,
  .col-sm-11.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 100%;
    max-width: 100%; }

  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  .col-sm-2 {
    width: 16.6667%; } }
@media only screen and (min-width: 768px) {
  .col-md-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }

  .col-md-1.m-0,
  .col-md-1.mx-0 {
    width: calc(8.3333333333%);
    max-width: calc(8.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-1.m-1,
  .col-md-1.mx-1 {
    width: calc(8.3333333333% - 0.5rem);
    max-width: calc(8.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-1.m-2,
  .col-md-1.mx-2 {
    width: calc(8.3333333333% - 1rem);
    max-width: calc(8.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-1.m-3,
  .col-md-1.mx-3 {
    width: calc(8.3333333333% - 2rem);
    max-width: calc(8.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-1.m-0,
  .col-md-1.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-1.m-1,
  .col-md-1.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-1.m-2,
  .col-md-1.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-1.m-3,
  .col-md-1.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

  .col-md-2.m-0,
  .col-md-2.mx-0 {
    width: calc(16.6666666667%);
    max-width: calc(16.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-2.m-1,
  .col-md-2.mx-1 {
    width: calc(16.6666666667% - 0.5rem);
    max-width: calc(16.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-2.m-2,
  .col-md-2.mx-2 {
    width: calc(16.6666666667% - 1rem);
    max-width: calc(16.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-2.m-3,
  .col-md-2.mx-3 {
    width: calc(16.6666666667% - 2rem);
    max-width: calc(16.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-2.m-0,
  .col-md-2.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-2.m-1,
  .col-md-2.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-2.m-2,
  .col-md-2.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-2.m-3,
  .col-md-2.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 25%;
    max-width: 25%; }

  .col-md-3.m-0,
  .col-md-3.mx-0 {
    width: calc(25%);
    max-width: calc(25%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-3.m-1,
  .col-md-3.mx-1 {
    width: calc(25% - 0.5rem);
    max-width: calc(25% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-3.m-2,
  .col-md-3.mx-2 {
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-3.m-3,
  .col-md-3.mx-3 {
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-3.m-0,
  .col-md-3.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-3.m-1,
  .col-md-3.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-3.m-2,
  .col-md-3.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-3.m-3,
  .col-md-3.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

  .col-md-4.m-0,
  .col-md-4.mx-0 {
    width: calc(33.3333333333%);
    max-width: calc(33.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-4.m-1,
  .col-md-4.mx-1 {
    width: calc(33.3333333333% - 0.5rem);
    max-width: calc(33.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-4.m-2,
  .col-md-4.mx-2 {
    width: calc(33.3333333333% - 1rem);
    max-width: calc(33.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-4.m-3,
  .col-md-4.mx-3 {
    width: calc(33.3333333333% - 2rem);
    max-width: calc(33.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-4.m-0,
  .col-md-4.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-4.m-1,
  .col-md-4.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-4.m-2,
  .col-md-4.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-4.m-3,
  .col-md-4.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }

  .col-md-5.m-0,
  .col-md-5.mx-0 {
    width: calc(41.6666666667%);
    max-width: calc(41.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-5.m-1,
  .col-md-5.mx-1 {
    width: calc(41.6666666667% - 0.5rem);
    max-width: calc(41.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-5.m-2,
  .col-md-5.mx-2 {
    width: calc(41.6666666667% - 1rem);
    max-width: calc(41.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-5.m-3,
  .col-md-5.mx-3 {
    width: calc(41.6666666667% - 2rem);
    max-width: calc(41.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-5.m-0,
  .col-md-5.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-5.m-1,
  .col-md-5.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-5.m-2,
  .col-md-5.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-5.m-3,
  .col-md-5.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 50%;
    max-width: 50%; }

  .col-md-6.m-0,
  .col-md-6.mx-0 {
    width: calc(50%);
    max-width: calc(50%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-6.m-1,
  .col-md-6.mx-1 {
    width: calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-6.m-2,
  .col-md-6.mx-2 {
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-6.m-3,
  .col-md-6.mx-3 {
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-6.m-0,
  .col-md-6.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-6.m-1,
  .col-md-6.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-6.m-2,
  .col-md-6.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-6.m-3,
  .col-md-6.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-md-7.m-0,
  .col-md-7.mx-0 {
    width: calc(58.3333333333%);
    max-width: calc(58.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-7.m-1,
  .col-md-7.mx-1 {
    width: calc(58.3333333333% - 0.5rem);
    max-width: calc(58.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-7.m-2,
  .col-md-7.mx-2 {
    width: calc(58.3333333333% - 1rem);
    max-width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-7.m-3,
  .col-md-7.mx-3 {
    width: calc(58.3333333333% - 2rem);
    max-width: calc(58.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-7.m-0,
  .col-md-7.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-7.m-1,
  .col-md-7.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-7.m-2,
  .col-md-7.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-7.m-3,
  .col-md-7.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }

  .col-md-8.m-0,
  .col-md-8.mx-0 {
    width: calc(66.6666666667%);
    max-width: calc(66.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-8.m-1,
  .col-md-8.mx-1 {
    width: calc(66.6666666667% - 0.5rem);
    max-width: calc(66.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-8.m-2,
  .col-md-8.mx-2 {
    width: calc(66.6666666667% - 1rem);
    max-width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-8.m-3,
  .col-md-8.mx-3 {
    width: calc(66.6666666667% - 2rem);
    max-width: calc(66.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-8.m-0,
  .col-md-8.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-8.m-1,
  .col-md-8.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-8.m-2,
  .col-md-8.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-8.m-3,
  .col-md-8.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 75%;
    max-width: 75%; }

  .col-md-9.m-0,
  .col-md-9.mx-0 {
    width: calc(75%);
    max-width: calc(75%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-9.m-1,
  .col-md-9.mx-1 {
    width: calc(75% - 0.5rem);
    max-width: calc(75% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-9.m-2,
  .col-md-9.mx-2 {
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-9.m-3,
  .col-md-9.mx-3 {
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-9.m-0,
  .col-md-9.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-9.m-1,
  .col-md-9.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-9.m-2,
  .col-md-9.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-9.m-3,
  .col-md-9.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-10 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }

  .col-md-10.m-0,
  .col-md-10.mx-0 {
    width: calc(83.3333333333%);
    max-width: calc(83.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-10.m-1,
  .col-md-10.mx-1 {
    width: calc(83.3333333333% - 0.5rem);
    max-width: calc(83.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-10.m-2,
  .col-md-10.mx-2 {
    width: calc(83.3333333333% - 1rem);
    max-width: calc(83.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-10.m-3,
  .col-md-10.mx-3 {
    width: calc(83.3333333333% - 2rem);
    max-width: calc(83.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-10.m-0,
  .col-md-10.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-10.m-1,
  .col-md-10.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-10.m-2,
  .col-md-10.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-10.m-3,
  .col-md-10.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-11 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }

  .col-md-11.m-0,
  .col-md-11.mx-0 {
    width: calc(91.6666666667%);
    max-width: calc(91.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-md-11.m-1,
  .col-md-11.mx-1 {
    width: calc(91.6666666667% - 0.5rem);
    max-width: calc(91.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-md-11.m-2,
  .col-md-11.mx-2 {
    width: calc(91.6666666667% - 1rem);
    max-width: calc(91.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-md-11.m-3,
  .col-md-11.mx-3 {
    width: calc(91.6666666667% - 2rem);
    max-width: calc(91.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-md-11.m-0,
  .col-md-11.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-md-11.m-1,
  .col-md-11.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-md-11.m-2,
  .col-md-11.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-md-11.m-3,
  .col-md-11.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 100%;
    max-width: 100%; }

  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
@media only screen and (min-width: 992px) {
  .col-lg-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }

  .col-lg-1.m-0,
  .col-lg-1.mx-0 {
    width: calc(8.3333333333%);
    max-width: calc(8.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-1.m-1,
  .col-lg-1.mx-1 {
    width: calc(8.3333333333% - 0.5rem);
    max-width: calc(8.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-1.m-2,
  .col-lg-1.mx-2 {
    width: calc(8.3333333333% - 1rem);
    max-width: calc(8.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-1.m-3,
  .col-lg-1.mx-3 {
    width: calc(8.3333333333% - 2rem);
    max-width: calc(8.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-1.m-0,
  .col-lg-1.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-1.m-1,
  .col-lg-1.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-1.m-2,
  .col-lg-1.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-1.m-3,
  .col-lg-1.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

  .col-lg-2.m-0,
  .col-lg-2.mx-0 {
    width: calc(16.6666666667%);
    max-width: calc(16.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-2.m-1,
  .col-lg-2.mx-1 {
    width: calc(16.6666666667% - 0.5rem);
    max-width: calc(16.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-2.m-2,
  .col-lg-2.mx-2 {
    width: calc(16.6666666667% - 1rem);
    max-width: calc(16.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-2.m-3,
  .col-lg-2.mx-3 {
    width: calc(16.6666666667% - 2rem);
    max-width: calc(16.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-2.m-0,
  .col-lg-2.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-2.m-1,
  .col-lg-2.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-2.m-2,
  .col-lg-2.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-2.m-3,
  .col-lg-2.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 25%;
    max-width: 25%; }

  .col-lg-3.m-0,
  .col-lg-3.mx-0 {
    width: calc(25%);
    max-width: calc(25%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-3.m-1,
  .col-lg-3.mx-1 {
    width: calc(25% - 0.5rem);
    max-width: calc(25% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-3.m-2,
  .col-lg-3.mx-2 {
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-3.m-3,
  .col-lg-3.mx-3 {
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-3.m-0,
  .col-lg-3.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-3.m-1,
  .col-lg-3.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-3.m-2,
  .col-lg-3.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-3.m-3,
  .col-lg-3.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

  .col-lg-4.m-0,
  .col-lg-4.mx-0 {
    width: calc(33.3333333333%);
    max-width: calc(33.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-4.m-1,
  .col-lg-4.mx-1 {
    width: calc(33.3333333333% - 0.5rem);
    max-width: calc(33.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-4.m-2,
  .col-lg-4.mx-2 {
    width: calc(33.3333333333% - 1rem);
    max-width: calc(33.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-4.m-3,
  .col-lg-4.mx-3 {
    width: calc(33.3333333333% - 2rem);
    max-width: calc(33.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-4.m-0,
  .col-lg-4.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-4.m-1,
  .col-lg-4.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-4.m-2,
  .col-lg-4.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-4.m-3,
  .col-lg-4.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }

  .col-lg-5.m-0,
  .col-lg-5.mx-0 {
    width: calc(41.6666666667%);
    max-width: calc(41.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-5.m-1,
  .col-lg-5.mx-1 {
    width: calc(41.6666666667% - 0.5rem);
    max-width: calc(41.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-5.m-2,
  .col-lg-5.mx-2 {
    width: calc(41.6666666667% - 1rem);
    max-width: calc(41.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-5.m-3,
  .col-lg-5.mx-3 {
    width: calc(41.6666666667% - 2rem);
    max-width: calc(41.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-5.m-0,
  .col-lg-5.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-5.m-1,
  .col-lg-5.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-5.m-2,
  .col-lg-5.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-5.m-3,
  .col-lg-5.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 50%;
    max-width: 50%; }

  .col-lg-6.m-0,
  .col-lg-6.mx-0 {
    width: calc(50%);
    max-width: calc(50%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-6.m-1,
  .col-lg-6.mx-1 {
    width: calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-6.m-2,
  .col-lg-6.mx-2 {
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-6.m-3,
  .col-lg-6.mx-3 {
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-6.m-0,
  .col-lg-6.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-6.m-1,
  .col-lg-6.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-6.m-2,
  .col-lg-6.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-6.m-3,
  .col-lg-6.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-lg-7.m-0,
  .col-lg-7.mx-0 {
    width: calc(58.3333333333%);
    max-width: calc(58.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-7.m-1,
  .col-lg-7.mx-1 {
    width: calc(58.3333333333% - 0.5rem);
    max-width: calc(58.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-7.m-2,
  .col-lg-7.mx-2 {
    width: calc(58.3333333333% - 1rem);
    max-width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-7.m-3,
  .col-lg-7.mx-3 {
    width: calc(58.3333333333% - 2rem);
    max-width: calc(58.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-7.m-0,
  .col-lg-7.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-7.m-1,
  .col-lg-7.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-7.m-2,
  .col-lg-7.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-7.m-3,
  .col-lg-7.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }

  .col-lg-8.m-0,
  .col-lg-8.mx-0 {
    width: calc(66.6666666667%);
    max-width: calc(66.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-8.m-1,
  .col-lg-8.mx-1 {
    width: calc(66.6666666667% - 0.5rem);
    max-width: calc(66.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-8.m-2,
  .col-lg-8.mx-2 {
    width: calc(66.6666666667% - 1rem);
    max-width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-8.m-3,
  .col-lg-8.mx-3 {
    width: calc(66.6666666667% - 2rem);
    max-width: calc(66.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-8.m-0,
  .col-lg-8.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-8.m-1,
  .col-lg-8.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-8.m-2,
  .col-lg-8.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-8.m-3,
  .col-lg-8.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 75%;
    max-width: 75%; }

  .col-lg-9.m-0,
  .col-lg-9.mx-0 {
    width: calc(75%);
    max-width: calc(75%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-9.m-1,
  .col-lg-9.mx-1 {
    width: calc(75% - 0.5rem);
    max-width: calc(75% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-9.m-2,
  .col-lg-9.mx-2 {
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-9.m-3,
  .col-lg-9.mx-3 {
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-9.m-0,
  .col-lg-9.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-9.m-1,
  .col-lg-9.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-9.m-2,
  .col-lg-9.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-9.m-3,
  .col-lg-9.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-10 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }

  .col-lg-10.m-0,
  .col-lg-10.mx-0 {
    width: calc(83.3333333333%);
    max-width: calc(83.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-10.m-1,
  .col-lg-10.mx-1 {
    width: calc(83.3333333333% - 0.5rem);
    max-width: calc(83.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-10.m-2,
  .col-lg-10.mx-2 {
    width: calc(83.3333333333% - 1rem);
    max-width: calc(83.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-10.m-3,
  .col-lg-10.mx-3 {
    width: calc(83.3333333333% - 2rem);
    max-width: calc(83.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-10.m-0,
  .col-lg-10.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-10.m-1,
  .col-lg-10.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-10.m-2,
  .col-lg-10.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-10.m-3,
  .col-lg-10.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-11 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }

  .col-lg-11.m-0,
  .col-lg-11.mx-0 {
    width: calc(91.6666666667%);
    max-width: calc(91.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-lg-11.m-1,
  .col-lg-11.mx-1 {
    width: calc(91.6666666667% - 0.5rem);
    max-width: calc(91.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-lg-11.m-2,
  .col-lg-11.mx-2 {
    width: calc(91.6666666667% - 1rem);
    max-width: calc(91.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-lg-11.m-3,
  .col-lg-11.mx-3 {
    width: calc(91.6666666667% - 2rem);
    max-width: calc(91.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-lg-11.m-0,
  .col-lg-11.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-lg-11.m-1,
  .col-lg-11.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-lg-11.m-2,
  .col-lg-11.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-lg-11.m-3,
  .col-lg-11.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 100%;
    max-width: 100%; }

  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
@media only screen and (min-width: 1200px) {
  .col-xl-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }

  .col-xl-1.m-0,
  .col-xl-1.mx-0 {
    width: calc(8.3333333333%);
    max-width: calc(8.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-1.m-1,
  .col-xl-1.mx-1 {
    width: calc(8.3333333333% - 0.5rem);
    max-width: calc(8.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-1.m-2,
  .col-xl-1.mx-2 {
    width: calc(8.3333333333% - 1rem);
    max-width: calc(8.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-1.m-3,
  .col-xl-1.mx-3 {
    width: calc(8.3333333333% - 2rem);
    max-width: calc(8.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-1.m-0,
  .col-xl-1.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-1.m-1,
  .col-xl-1.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-1.m-2,
  .col-xl-1.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-1.m-3,
  .col-xl-1.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

  .col-xl-2.m-0,
  .col-xl-2.mx-0 {
    width: calc(16.6666666667%);
    max-width: calc(16.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-2.m-1,
  .col-xl-2.mx-1 {
    width: calc(16.6666666667% - 0.5rem);
    max-width: calc(16.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-2.m-2,
  .col-xl-2.mx-2 {
    width: calc(16.6666666667% - 1rem);
    max-width: calc(16.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-2.m-3,
  .col-xl-2.mx-3 {
    width: calc(16.6666666667% - 2rem);
    max-width: calc(16.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-2.m-0,
  .col-xl-2.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-2.m-1,
  .col-xl-2.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-2.m-2,
  .col-xl-2.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-2.m-3,
  .col-xl-2.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 25%;
    max-width: 25%; }

  .col-xl-3.m-0,
  .col-xl-3.mx-0 {
    width: calc(25%);
    max-width: calc(25%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-3.m-1,
  .col-xl-3.mx-1 {
    width: calc(25% - 0.5rem);
    max-width: calc(25% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-3.m-2,
  .col-xl-3.mx-2 {
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-3.m-3,
  .col-xl-3.mx-3 {
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-3.m-0,
  .col-xl-3.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-3.m-1,
  .col-xl-3.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-3.m-2,
  .col-xl-3.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-3.m-3,
  .col-xl-3.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

  .col-xl-4.m-0,
  .col-xl-4.mx-0 {
    width: calc(33.3333333333%);
    max-width: calc(33.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-4.m-1,
  .col-xl-4.mx-1 {
    width: calc(33.3333333333% - 0.5rem);
    max-width: calc(33.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-4.m-2,
  .col-xl-4.mx-2 {
    width: calc(33.3333333333% - 1rem);
    max-width: calc(33.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-4.m-3,
  .col-xl-4.mx-3 {
    width: calc(33.3333333333% - 2rem);
    max-width: calc(33.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-4.m-0,
  .col-xl-4.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-4.m-1,
  .col-xl-4.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-4.m-2,
  .col-xl-4.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-4.m-3,
  .col-xl-4.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }

  .col-xl-5.m-0,
  .col-xl-5.mx-0 {
    width: calc(41.6666666667%);
    max-width: calc(41.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-5.m-1,
  .col-xl-5.mx-1 {
    width: calc(41.6666666667% - 0.5rem);
    max-width: calc(41.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-5.m-2,
  .col-xl-5.mx-2 {
    width: calc(41.6666666667% - 1rem);
    max-width: calc(41.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-5.m-3,
  .col-xl-5.mx-3 {
    width: calc(41.6666666667% - 2rem);
    max-width: calc(41.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-5.m-0,
  .col-xl-5.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-5.m-1,
  .col-xl-5.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-5.m-2,
  .col-xl-5.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-5.m-3,
  .col-xl-5.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 50%;
    max-width: 50%; }

  .col-xl-6.m-0,
  .col-xl-6.mx-0 {
    width: calc(50%);
    max-width: calc(50%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-6.m-1,
  .col-xl-6.mx-1 {
    width: calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-6.m-2,
  .col-xl-6.mx-2 {
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-6.m-3,
  .col-xl-6.mx-3 {
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-6.m-0,
  .col-xl-6.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-6.m-1,
  .col-xl-6.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-6.m-2,
  .col-xl-6.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-6.m-3,
  .col-xl-6.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-xl-7.m-0,
  .col-xl-7.mx-0 {
    width: calc(58.3333333333%);
    max-width: calc(58.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-7.m-1,
  .col-xl-7.mx-1 {
    width: calc(58.3333333333% - 0.5rem);
    max-width: calc(58.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-7.m-2,
  .col-xl-7.mx-2 {
    width: calc(58.3333333333% - 1rem);
    max-width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-7.m-3,
  .col-xl-7.mx-3 {
    width: calc(58.3333333333% - 2rem);
    max-width: calc(58.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-7.m-0,
  .col-xl-7.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-7.m-1,
  .col-xl-7.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-7.m-2,
  .col-xl-7.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-7.m-3,
  .col-xl-7.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }

  .col-xl-8.m-0,
  .col-xl-8.mx-0 {
    width: calc(66.6666666667%);
    max-width: calc(66.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-8.m-1,
  .col-xl-8.mx-1 {
    width: calc(66.6666666667% - 0.5rem);
    max-width: calc(66.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-8.m-2,
  .col-xl-8.mx-2 {
    width: calc(66.6666666667% - 1rem);
    max-width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-8.m-3,
  .col-xl-8.mx-3 {
    width: calc(66.6666666667% - 2rem);
    max-width: calc(66.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-8.m-0,
  .col-xl-8.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-8.m-1,
  .col-xl-8.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-8.m-2,
  .col-xl-8.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-8.m-3,
  .col-xl-8.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 75%;
    max-width: 75%; }

  .col-xl-9.m-0,
  .col-xl-9.mx-0 {
    width: calc(75%);
    max-width: calc(75%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-9.m-1,
  .col-xl-9.mx-1 {
    width: calc(75% - 0.5rem);
    max-width: calc(75% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-9.m-2,
  .col-xl-9.mx-2 {
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-9.m-3,
  .col-xl-9.mx-3 {
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-9.m-0,
  .col-xl-9.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-9.m-1,
  .col-xl-9.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-9.m-2,
  .col-xl-9.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-9.m-3,
  .col-xl-9.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-10 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }

  .col-xl-10.m-0,
  .col-xl-10.mx-0 {
    width: calc(83.3333333333%);
    max-width: calc(83.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-10.m-1,
  .col-xl-10.mx-1 {
    width: calc(83.3333333333% - 0.5rem);
    max-width: calc(83.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-10.m-2,
  .col-xl-10.mx-2 {
    width: calc(83.3333333333% - 1rem);
    max-width: calc(83.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-10.m-3,
  .col-xl-10.mx-3 {
    width: calc(83.3333333333% - 2rem);
    max-width: calc(83.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-10.m-0,
  .col-xl-10.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-10.m-1,
  .col-xl-10.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-10.m-2,
  .col-xl-10.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-10.m-3,
  .col-xl-10.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-11 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }

  .col-xl-11.m-0,
  .col-xl-11.mx-0 {
    width: calc(91.6666666667%);
    max-width: calc(91.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xl-11.m-1,
  .col-xl-11.mx-1 {
    width: calc(91.6666666667% - 0.5rem);
    max-width: calc(91.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xl-11.m-2,
  .col-xl-11.mx-2 {
    width: calc(91.6666666667% - 1rem);
    max-width: calc(91.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xl-11.m-3,
  .col-xl-11.mx-3 {
    width: calc(91.6666666667% - 2rem);
    max-width: calc(91.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xl-11.m-0,
  .col-xl-11.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xl-11.m-1,
  .col-xl-11.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xl-11.m-2,
  .col-xl-11.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xl-11.m-3,
  .col-xl-11.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xl-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 100%;
    max-width: 100%; }

  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
@media (min-width: 1400px) {
  .col-xxl-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }

  .col-xxl-1.m-0,
  .col-xxl-1.mx-0 {
    width: calc(8.3333333333%);
    max-width: calc(8.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-1.m-1,
  .col-xxl-1.mx-1 {
    width: calc(8.3333333333% - 0.5rem);
    max-width: calc(8.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-1.m-2,
  .col-xxl-1.mx-2 {
    width: calc(8.3333333333% - 1rem);
    max-width: calc(8.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-1.m-3,
  .col-xxl-1.mx-3 {
    width: calc(8.3333333333% - 2rem);
    max-width: calc(8.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-1.m-0,
  .col-xxl-1.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-1.m-1,
  .col-xxl-1.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-1.m-2,
  .col-xxl-1.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-1.m-3,
  .col-xxl-1.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

  .col-xxl-2.m-0,
  .col-xxl-2.mx-0 {
    width: calc(16.6666666667%);
    max-width: calc(16.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-2.m-1,
  .col-xxl-2.mx-1 {
    width: calc(16.6666666667% - 0.5rem);
    max-width: calc(16.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-2.m-2,
  .col-xxl-2.mx-2 {
    width: calc(16.6666666667% - 1rem);
    max-width: calc(16.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-2.m-3,
  .col-xxl-2.mx-3 {
    width: calc(16.6666666667% - 2rem);
    max-width: calc(16.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-2.m-0,
  .col-xxl-2.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-2.m-1,
  .col-xxl-2.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-2.m-2,
  .col-xxl-2.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-2.m-3,
  .col-xxl-2.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 25%;
    max-width: 25%; }

  .col-xxl-3.m-0,
  .col-xxl-3.mx-0 {
    width: calc(25%);
    max-width: calc(25%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-3.m-1,
  .col-xxl-3.mx-1 {
    width: calc(25% - 0.5rem);
    max-width: calc(25% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-3.m-2,
  .col-xxl-3.mx-2 {
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-3.m-3,
  .col-xxl-3.mx-3 {
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-3.m-0,
  .col-xxl-3.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-3.m-1,
  .col-xxl-3.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-3.m-2,
  .col-xxl-3.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-3.m-3,
  .col-xxl-3.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

  .col-xxl-4.m-0,
  .col-xxl-4.mx-0 {
    width: calc(33.3333333333%);
    max-width: calc(33.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-4.m-1,
  .col-xxl-4.mx-1 {
    width: calc(33.3333333333% - 0.5rem);
    max-width: calc(33.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-4.m-2,
  .col-xxl-4.mx-2 {
    width: calc(33.3333333333% - 1rem);
    max-width: calc(33.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-4.m-3,
  .col-xxl-4.mx-3 {
    width: calc(33.3333333333% - 2rem);
    max-width: calc(33.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-4.m-0,
  .col-xxl-4.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-4.m-1,
  .col-xxl-4.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-4.m-2,
  .col-xxl-4.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-4.m-3,
  .col-xxl-4.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }

  .col-xxl-5.m-0,
  .col-xxl-5.mx-0 {
    width: calc(41.6666666667%);
    max-width: calc(41.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-5.m-1,
  .col-xxl-5.mx-1 {
    width: calc(41.6666666667% - 0.5rem);
    max-width: calc(41.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-5.m-2,
  .col-xxl-5.mx-2 {
    width: calc(41.6666666667% - 1rem);
    max-width: calc(41.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-5.m-3,
  .col-xxl-5.mx-3 {
    width: calc(41.6666666667% - 2rem);
    max-width: calc(41.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-5.m-0,
  .col-xxl-5.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-5.m-1,
  .col-xxl-5.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-5.m-2,
  .col-xxl-5.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-5.m-3,
  .col-xxl-5.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 50%;
    max-width: 50%; }

  .col-xxl-6.m-0,
  .col-xxl-6.mx-0 {
    width: calc(50%);
    max-width: calc(50%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-6.m-1,
  .col-xxl-6.mx-1 {
    width: calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-6.m-2,
  .col-xxl-6.mx-2 {
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-6.m-3,
  .col-xxl-6.mx-3 {
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-6.m-0,
  .col-xxl-6.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-6.m-1,
  .col-xxl-6.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-6.m-2,
  .col-xxl-6.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-6.m-3,
  .col-xxl-6.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-xxl-7.m-0,
  .col-xxl-7.mx-0 {
    width: calc(58.3333333333%);
    max-width: calc(58.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-7.m-1,
  .col-xxl-7.mx-1 {
    width: calc(58.3333333333% - 0.5rem);
    max-width: calc(58.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-7.m-2,
  .col-xxl-7.mx-2 {
    width: calc(58.3333333333% - 1rem);
    max-width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-7.m-3,
  .col-xxl-7.mx-3 {
    width: calc(58.3333333333% - 2rem);
    max-width: calc(58.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-7.m-0,
  .col-xxl-7.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-7.m-1,
  .col-xxl-7.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-7.m-2,
  .col-xxl-7.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-7.m-3,
  .col-xxl-7.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }

  .col-xxl-8.m-0,
  .col-xxl-8.mx-0 {
    width: calc(66.6666666667%);
    max-width: calc(66.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-8.m-1,
  .col-xxl-8.mx-1 {
    width: calc(66.6666666667% - 0.5rem);
    max-width: calc(66.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-8.m-2,
  .col-xxl-8.mx-2 {
    width: calc(66.6666666667% - 1rem);
    max-width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-8.m-3,
  .col-xxl-8.mx-3 {
    width: calc(66.6666666667% - 2rem);
    max-width: calc(66.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-8.m-0,
  .col-xxl-8.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-8.m-1,
  .col-xxl-8.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-8.m-2,
  .col-xxl-8.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-8.m-3,
  .col-xxl-8.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 75%;
    max-width: 75%; }

  .col-xxl-9.m-0,
  .col-xxl-9.mx-0 {
    width: calc(75%);
    max-width: calc(75%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-9.m-1,
  .col-xxl-9.mx-1 {
    width: calc(75% - 0.5rem);
    max-width: calc(75% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-9.m-2,
  .col-xxl-9.mx-2 {
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-9.m-3,
  .col-xxl-9.mx-3 {
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-9.m-0,
  .col-xxl-9.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-9.m-1,
  .col-xxl-9.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-9.m-2,
  .col-xxl-9.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-9.m-3,
  .col-xxl-9.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-10 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }

  .col-xxl-10.m-0,
  .col-xxl-10.mx-0 {
    width: calc(83.3333333333%);
    max-width: calc(83.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-10.m-1,
  .col-xxl-10.mx-1 {
    width: calc(83.3333333333% - 0.5rem);
    max-width: calc(83.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-10.m-2,
  .col-xxl-10.mx-2 {
    width: calc(83.3333333333% - 1rem);
    max-width: calc(83.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-10.m-3,
  .col-xxl-10.mx-3 {
    width: calc(83.3333333333% - 2rem);
    max-width: calc(83.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-10.m-0,
  .col-xxl-10.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-10.m-1,
  .col-xxl-10.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-10.m-2,
  .col-xxl-10.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-10.m-3,
  .col-xxl-10.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-11 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }

  .col-xxl-11.m-0,
  .col-xxl-11.mx-0 {
    width: calc(91.6666666667%);
    max-width: calc(91.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxl-11.m-1,
  .col-xxl-11.mx-1 {
    width: calc(91.6666666667% - 0.5rem);
    max-width: calc(91.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxl-11.m-2,
  .col-xxl-11.mx-2 {
    width: calc(91.6666666667% - 1rem);
    max-width: calc(91.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxl-11.m-3,
  .col-xxl-11.mx-3 {
    width: calc(91.6666666667% - 2rem);
    max-width: calc(91.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxl-11.m-0,
  .col-xxl-11.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxl-11.m-1,
  .col-xxl-11.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxl-11.m-2,
  .col-xxl-11.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxl-11.m-3,
  .col-xxl-11.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxl-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 100%;
    max-width: 100%; }

  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  .col-xxl-3.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; } }
@media (min-width: 2500px) {
  .col-xxxl-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }

  .col-xxxl-1.m-0,
  .col-xxxl-1.mx-0 {
    width: calc(8.3333333333%);
    max-width: calc(8.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-1.m-1,
  .col-xxxl-1.mx-1 {
    width: calc(8.3333333333% - 0.5rem);
    max-width: calc(8.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-1.m-2,
  .col-xxxl-1.mx-2 {
    width: calc(8.3333333333% - 1rem);
    max-width: calc(8.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-1.m-3,
  .col-xxxl-1.mx-3 {
    width: calc(8.3333333333% - 2rem);
    max-width: calc(8.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-1.m-0,
  .col-xxxl-1.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-1.m-1,
  .col-xxxl-1.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-1.m-2,
  .col-xxxl-1.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-1.m-3,
  .col-xxxl-1.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }

  .col-xxxl-2.m-0,
  .col-xxxl-2.mx-0 {
    width: calc(16.6666666667%);
    max-width: calc(16.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-2.m-1,
  .col-xxxl-2.mx-1 {
    width: calc(16.6666666667% - 0.5rem);
    max-width: calc(16.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-2.m-2,
  .col-xxxl-2.mx-2 {
    width: calc(16.6666666667% - 1rem);
    max-width: calc(16.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-2.m-3,
  .col-xxxl-2.mx-3 {
    width: calc(16.6666666667% - 2rem);
    max-width: calc(16.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-2.m-0,
  .col-xxxl-2.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-2.m-1,
  .col-xxxl-2.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-2.m-2,
  .col-xxxl-2.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-2.m-3,
  .col-xxxl-2.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 25%;
    max-width: 25%; }

  .col-xxxl-3.m-0,
  .col-xxxl-3.mx-0 {
    width: calc(25%);
    max-width: calc(25%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-3.m-1,
  .col-xxxl-3.mx-1 {
    width: calc(25% - 0.5rem);
    max-width: calc(25% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-3.m-2,
  .col-xxxl-3.mx-2 {
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-3.m-3,
  .col-xxxl-3.mx-3 {
    width: calc(25% - 2rem);
    max-width: calc(25% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-3.m-0,
  .col-xxxl-3.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-3.m-1,
  .col-xxxl-3.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-3.m-2,
  .col-xxxl-3.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-3.m-3,
  .col-xxxl-3.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }

  .col-xxxl-4.m-0,
  .col-xxxl-4.mx-0 {
    width: calc(33.3333333333%);
    max-width: calc(33.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-4.m-1,
  .col-xxxl-4.mx-1 {
    width: calc(33.3333333333% - 0.5rem);
    max-width: calc(33.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-4.m-2,
  .col-xxxl-4.mx-2 {
    width: calc(33.3333333333% - 1rem);
    max-width: calc(33.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-4.m-3,
  .col-xxxl-4.mx-3 {
    width: calc(33.3333333333% - 2rem);
    max-width: calc(33.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-4.m-0,
  .col-xxxl-4.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-4.m-1,
  .col-xxxl-4.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-4.m-2,
  .col-xxxl-4.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-4.m-3,
  .col-xxxl-4.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }

  .col-xxxl-5.m-0,
  .col-xxxl-5.mx-0 {
    width: calc(41.6666666667%);
    max-width: calc(41.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-5.m-1,
  .col-xxxl-5.mx-1 {
    width: calc(41.6666666667% - 0.5rem);
    max-width: calc(41.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-5.m-2,
  .col-xxxl-5.mx-2 {
    width: calc(41.6666666667% - 1rem);
    max-width: calc(41.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-5.m-3,
  .col-xxxl-5.mx-3 {
    width: calc(41.6666666667% - 2rem);
    max-width: calc(41.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-5.m-0,
  .col-xxxl-5.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-5.m-1,
  .col-xxxl-5.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-5.m-2,
  .col-xxxl-5.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-5.m-3,
  .col-xxxl-5.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 50%;
    max-width: 50%; }

  .col-xxxl-6.m-0,
  .col-xxxl-6.mx-0 {
    width: calc(50%);
    max-width: calc(50%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-6.m-1,
  .col-xxxl-6.mx-1 {
    width: calc(50% - 0.5rem);
    max-width: calc(50% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-6.m-2,
  .col-xxxl-6.mx-2 {
    width: calc(50% - 1rem);
    max-width: calc(50% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-6.m-3,
  .col-xxxl-6.mx-3 {
    width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-6.m-0,
  .col-xxxl-6.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-6.m-1,
  .col-xxxl-6.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-6.m-2,
  .col-xxxl-6.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-6.m-3,
  .col-xxxl-6.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-xxxl-7.m-0,
  .col-xxxl-7.mx-0 {
    width: calc(58.3333333333%);
    max-width: calc(58.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-7.m-1,
  .col-xxxl-7.mx-1 {
    width: calc(58.3333333333% - 0.5rem);
    max-width: calc(58.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-7.m-2,
  .col-xxxl-7.mx-2 {
    width: calc(58.3333333333% - 1rem);
    max-width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-7.m-3,
  .col-xxxl-7.mx-3 {
    width: calc(58.3333333333% - 2rem);
    max-width: calc(58.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-7.m-0,
  .col-xxxl-7.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-7.m-1,
  .col-xxxl-7.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-7.m-2,
  .col-xxxl-7.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-7.m-3,
  .col-xxxl-7.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }

  .col-xxxl-8.m-0,
  .col-xxxl-8.mx-0 {
    width: calc(66.6666666667%);
    max-width: calc(66.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-8.m-1,
  .col-xxxl-8.mx-1 {
    width: calc(66.6666666667% - 0.5rem);
    max-width: calc(66.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-8.m-2,
  .col-xxxl-8.mx-2 {
    width: calc(66.6666666667% - 1rem);
    max-width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-8.m-3,
  .col-xxxl-8.mx-3 {
    width: calc(66.6666666667% - 2rem);
    max-width: calc(66.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-8.m-0,
  .col-xxxl-8.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-8.m-1,
  .col-xxxl-8.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-8.m-2,
  .col-xxxl-8.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-8.m-3,
  .col-xxxl-8.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 75%;
    max-width: 75%; }

  .col-xxxl-9.m-0,
  .col-xxxl-9.mx-0 {
    width: calc(75%);
    max-width: calc(75%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-9.m-1,
  .col-xxxl-9.mx-1 {
    width: calc(75% - 0.5rem);
    max-width: calc(75% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-9.m-2,
  .col-xxxl-9.mx-2 {
    width: calc(75% - 1rem);
    max-width: calc(75% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-9.m-3,
  .col-xxxl-9.mx-3 {
    width: calc(75% - 2rem);
    max-width: calc(75% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-9.m-0,
  .col-xxxl-9.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-9.m-1,
  .col-xxxl-9.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-9.m-2,
  .col-xxxl-9.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-9.m-3,
  .col-xxxl-9.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-10 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }

  .col-xxxl-10.m-0,
  .col-xxxl-10.mx-0 {
    width: calc(83.3333333333%);
    max-width: calc(83.3333333333%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-10.m-1,
  .col-xxxl-10.mx-1 {
    width: calc(83.3333333333% - 0.5rem);
    max-width: calc(83.3333333333% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-10.m-2,
  .col-xxxl-10.mx-2 {
    width: calc(83.3333333333% - 1rem);
    max-width: calc(83.3333333333% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-10.m-3,
  .col-xxxl-10.mx-3 {
    width: calc(83.3333333333% - 2rem);
    max-width: calc(83.3333333333% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-10.m-0,
  .col-xxxl-10.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-10.m-1,
  .col-xxxl-10.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-10.m-2,
  .col-xxxl-10.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-10.m-3,
  .col-xxxl-10.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-11 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }

  .col-xxxl-11.m-0,
  .col-xxxl-11.mx-0 {
    width: calc(91.6666666667%);
    max-width: calc(91.6666666667%);
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .col-xxxl-11.m-1,
  .col-xxxl-11.mx-1 {
    width: calc(91.6666666667% - 0.5rem);
    max-width: calc(91.6666666667% - 0.5rem);
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .col-xxxl-11.m-2,
  .col-xxxl-11.mx-2 {
    width: calc(91.6666666667% - 1rem);
    max-width: calc(91.6666666667% - 1rem);
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .col-xxxl-11.m-3,
  .col-xxxl-11.mx-3 {
    width: calc(91.6666666667% - 2rem);
    max-width: calc(91.6666666667% - 2rem);
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .col-xxxl-11.m-0,
  .col-xxxl-11.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .col-xxxl-11.m-1,
  .col-xxxl-11.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .col-xxxl-11.m-2,
  .col-xxxl-11.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .col-xxxl-11.m-3,
  .col-xxxl-11.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .col-xxxl-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    flex: 0 0 100%;
    max-width: 100%; }

  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  .col-xxl-3.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; } }

/*# sourceMappingURL=bootstrap-override.css.map */
