/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./libs/ui-momentum-css/src/momentum.base.scss ***!
  \**************************************************************************************************************************************/
@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
*:before {
  box-sizing: border-box;
}
*:after {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  display: block;
}

ul,
ol {
  padding-left: 40px;
}

html {
  box-sizing: border-box;
  height: 100%;
}

.container {
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.row {
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
}

.col,
.col-auto,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-sm,
.col-auto-sm,
.col-1-sm,
.col-2-sm,
.col-3-sm,
.col-4-sm,
.col-5-sm,
.col-6-sm,
.col-7-sm,
.col-8-sm,
.col-9-sm,
.col-10-sm,
.col-11-sm,
.col-12-sm,
.col-md,
.col-auto-md,
.col-1-md,
.col-2-md,
.col-3-md,
.col-4-md,
.col-5-md,
.col-6-md,
.col-7-md,
.col-8-md,
.col-9-md,
.col-10-md,
.col-11-md,
.col-12-md,
.col-lg,
.col-auto-lg,
.col-1-lg,
.col-2-lg,
.col-3-lg,
.col-4-lg,
.col-5-lg,
.col-6-lg,
.col-7-lg,
.col-8-lg,
.col-9-lg,
.col-10-lg,
.col-11-lg,
.col-12-lg {
  position: relative;
  width: 100%;
}

.col,
.col-auto,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.left {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.center {
  -ms-flex-pack: center;
  justify-content: center;
}

.right {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.space-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.space-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vertical-top {
  -ms-flex-align: start;
  align-items: flex-start;
}

.vertical-middle {
  -ms-flex-align: center;
  align-items: center;
}

.vertical-bottom {
  -ms-flex-align: end;
  align-items: flex-end;
}

.vertical-stretch {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.content-top {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.content-middle {
  -ms-flex-line-pack: center;
  align-content: center;
}

.content-bottom {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.content-space-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.content-space-between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.content-stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.col-top {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.col-middle {
  -ms-flex-item-align: center;
  align-self: center;
}

.col-bottom {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.col-stretch {
  -ms-flex-item-align: auto;
  align-self: auto;
}

.row-stretch {
  -ms-flex-item-align: auto;
  align-self: stretch;
}

.gutter-0 > [class^=col],
.gutter-0 > [class*=" col"] {
  padding-left: 0;
  padding-right: 0;
}
.gutter-0 > [class^=col]:first-child,
.gutter-0 > [class*=" col"]:first-child {
  padding-left: 0;
  padding-right: 0;
}
.gutter-0 > [class^=col]:last-child,
.gutter-0 > [class*=" col"]:last-child {
  padding-left: 0;
  padding-right: 0;
}

.gutter-1 > [class^=col],
.gutter-1 > [class*=" col"] {
  padding-left: 5px;
  padding-right: 5px;
}
.gutter-1 > [class^=col]:first-child,
.gutter-1 > [class*=" col"]:first-child {
  padding-left: 0;
  padding-right: 5px;
}
.gutter-1 > [class^=col]:last-child,
.gutter-1 > [class*=" col"]:last-child {
  padding-left: 5px;
  padding-right: 0;
}

.gutter-2 > [class^=col],
.gutter-2 > [class*=" col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.gutter-2 > [class^=col]:first-child,
.gutter-2 > [class*=" col"]:first-child {
  padding-left: 0;
  padding-right: 10px;
}
.gutter-2 > [class^=col]:last-child,
.gutter-2 > [class*=" col"]:last-child {
  padding-left: 10px;
  padding-right: 0;
}

.gutter-3 > [class^=col],
.gutter-3 > [class*=" col"] {
  padding-left: 15px;
  padding-right: 15px;
}
.gutter-3 > [class^=col]:first-child,
.gutter-3 > [class*=" col"]:first-child {
  padding-left: 0;
  padding-right: 15px;
}
.gutter-3 > [class^=col]:last-child,
.gutter-3 > [class*=" col"]:last-child {
  padding-left: 15px;
  padding-right: 0;
}

.gutter-4 > [class^=col],
.gutter-4 > [class*=" col"] {
  padding-left: 20px;
  padding-right: 20px;
}
.gutter-4 > [class^=col]:first-child,
.gutter-4 > [class*=" col"]:first-child {
  padding-left: 0;
  padding-right: 20px;
}
.gutter-4 > [class^=col]:last-child,
.gutter-4 > [class*=" col"]:last-child {
  padding-left: 20px;
  padding-right: 0;
}

.gutter-5 > [class^=col],
.gutter-5 > [class*=" col"] {
  padding-left: 25px;
  padding-right: 25px;
}
.gutter-5 > [class^=col]:first-child,
.gutter-5 > [class*=" col"]:first-child {
  padding-left: 0;
  padding-right: 25px;
}
.gutter-5 > [class^=col]:last-child,
.gutter-5 > [class*=" col"]:last-child {
  padding-left: 25px;
  padding-right: 0;
}

@media (min-width: 768px) {
  .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-auto-lg {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-1-lg {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-2-lg {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-3-lg {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-4-lg {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-5-lg {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-6-lg {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-7-lg {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-8-lg {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-9-lg {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-10-lg {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-11-lg {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-12-lg {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .w-100-lg {
    width: 100% !important;
  }

  .w-auto-lg {
    width: auto !important;
  }

  .h-100-lg {
    height: 100% !important;
  }

  .h-auto-lg {
    height: auto !important;
  }

  .vw-100-lg {
    width: 100vw !important;
  }

  .vh-100-lg {
    height: 100vh !important;
  }

  .order-first-lg {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-last-lg {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-0-lg {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-1-lg {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-2-lg {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-3-lg {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-4-lg {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-5-lg {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-6-lg {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-7-lg {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-8-lg {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-9-lg {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-10-lg {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-11-lg {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-12-lg {
    -ms-flex-order: 12;
    order: 12;
  }

  .left-lg {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .center-lg {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .right-lg {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .space-around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .space-between-lg {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .vertical-top-lg {
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .vertical-middle-lg {
    -ms-flex-align: center;
    align-items: center;
  }

  .vertical-bottom-lg {
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .vertical-stretch-lg {
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .content-top-lg {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .content-middle-lg {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .content-bottom-lg {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .content-space-around-lg {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .content-space-between-lg {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .content-stretch-lg {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .col-top-lg {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .col-middle-lg {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .col-bottom-lg {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .col-stretch-lg {
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .gutter-0-lg > [class^=col],
.gutter-0-lg > [class*=" col"] {
    padding-left: 0;
    padding-right: 0;
  }
  .gutter-0-lg > [class^=col]:first-child,
.gutter-0-lg > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 0;
  }
  .gutter-0-lg > [class^=col]:last-child,
.gutter-0-lg > [class*=" col"]:last-child {
    padding-left: 0;
    padding-right: 0;
  }

  .gutter-1-lg > [class^=col],
.gutter-1-lg > [class*=" col"] {
    padding-left: 5px;
    padding-right: 5px;
  }
  .gutter-1-lg > [class^=col]:first-child,
.gutter-1-lg > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 5px;
  }
  .gutter-1-lg > [class^=col]:last-child,
.gutter-1-lg > [class*=" col"]:last-child {
    padding-left: 5px;
    padding-right: 0;
  }

  .gutter-2-lg > [class^=col],
.gutter-2-lg > [class*=" col"] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .gutter-2-lg > [class^=col]:first-child,
.gutter-2-lg > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 10px;
  }
  .gutter-2-lg > [class^=col]:last-child,
.gutter-2-lg > [class*=" col"]:last-child {
    padding-left: 10px;
    padding-right: 0;
  }

  .gutter-3-lg > [class^=col],
.gutter-3-lg > [class*=" col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gutter-3-lg > [class^=col]:first-child,
.gutter-3-lg > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 15px;
  }
  .gutter-3-lg > [class^=col]:last-child,
.gutter-3-lg > [class*=" col"]:last-child {
    padding-left: 15px;
    padding-right: 0;
  }

  .gutter-4-lg > [class^=col],
.gutter-4-lg > [class*=" col"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gutter-4-lg > [class^=col]:first-child,
.gutter-4-lg > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 20px;
  }
  .gutter-4-lg > [class^=col]:last-child,
.gutter-4-lg > [class*=" col"]:last-child {
    padding-left: 20px;
    padding-right: 0;
  }

  .gutter-5-lg > [class^=col],
.gutter-5-lg > [class*=" col"] {
    padding-left: 25px;
    padding-right: 25px;
  }
  .gutter-5-lg > [class^=col]:first-child,
.gutter-5-lg > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 25px;
  }
  .gutter-5-lg > [class^=col]:last-child,
.gutter-5-lg > [class*=" col"]:last-child {
    padding-left: 25px;
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-auto-md {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-1-md {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-2-md {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-3-md {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-4-md {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-5-md {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-6-md {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-7-md {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-8-md {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-9-md {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-10-md {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-11-md {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-12-md {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .w-100-md {
    width: 100% !important;
  }

  .w-auto-md {
    width: auto !important;
  }

  .h-100-md {
    height: 100% !important;
  }

  .h-auto-md {
    height: auto !important;
  }

  .vw-100-md {
    width: 100vw !important;
  }

  .vh-100-md {
    height: 100vh !important;
  }

  .order-first-md {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-last-md {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-0-md {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-1-md {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-2-md {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-3-md {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-4-md {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-5-md {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-6-md {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-7-md {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-8-md {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-9-md {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-10-md {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-11-md {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-12-md {
    -ms-flex-order: 12;
    order: 12;
  }

  .left-md {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .center-md {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .right-md {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .space-around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .space-between-md {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .vertical-top-md {
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .vertical-middle-md {
    -ms-flex-align: center;
    align-items: center;
  }

  .vertical-bottom-md {
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .vertical-stretch-md {
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .content-top-md {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .content-middle-md {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .content-bottom-md {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .content-space-around-md {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .content-space-between-md {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .content-stretch-md {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .col-top-md {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .col-middle-md {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .col-bottom-md {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .col-stretch-md {
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .gutter-0-md > [class^=col],
.gutter-0-md > [class*=" col"] {
    padding-left: 0;
    padding-right: 0;
  }
  .gutter-0-md > [class^=col]:first-child,
.gutter-0-md > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 0;
  }
  .gutter-0-md > [class^=col]:last-child,
.gutter-0-md > [class*=" col"]:last-child {
    padding-left: 0;
    padding-right: 0;
  }

  .gutter-1-md > [class^=col],
.gutter-1-md > [class*=" col"] {
    padding-left: 5px;
    padding-right: 5px;
  }
  .gutter-1-md > [class^=col]:first-child,
.gutter-1-md > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 5px;
  }
  .gutter-1-md > [class^=col]:last-child,
.gutter-1-md > [class*=" col"]:last-child {
    padding-left: 5px;
    padding-right: 0;
  }

  .gutter-2-md > [class^=col],
.gutter-2-md > [class*=" col"] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .gutter-2-md > [class^=col]:first-child,
.gutter-2-md > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 10px;
  }
  .gutter-2-md > [class^=col]:last-child,
.gutter-2-md > [class*=" col"]:last-child {
    padding-left: 10px;
    padding-right: 0;
  }

  .gutter-3-md > [class^=col],
.gutter-3-md > [class*=" col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gutter-3-md > [class^=col]:first-child,
.gutter-3-md > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 15px;
  }
  .gutter-3-md > [class^=col]:last-child,
.gutter-3-md > [class*=" col"]:last-child {
    padding-left: 15px;
    padding-right: 0;
  }

  .gutter-4-md > [class^=col],
.gutter-4-md > [class*=" col"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gutter-4-md > [class^=col]:first-child,
.gutter-4-md > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 20px;
  }
  .gutter-4-md > [class^=col]:last-child,
.gutter-4-md > [class*=" col"]:last-child {
    padding-left: 20px;
    padding-right: 0;
  }

  .gutter-5-md > [class^=col],
.gutter-5-md > [class*=" col"] {
    padding-left: 25px;
    padding-right: 25px;
  }
  .gutter-5-md > [class^=col]:first-child,
.gutter-5-md > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 25px;
  }
  .gutter-5-md > [class^=col]:last-child,
.gutter-5-md > [class*=" col"]:last-child {
    padding-left: 25px;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .col-12-lg,
.col-11-lg,
.col-10-lg,
.col-9-lg,
.col-8-lg,
.col-7-lg,
.col-6-lg,
.col-5-lg,
.col-4-lg,
.col-3-lg,
.col-2-lg,
.col-1-lg,
.col-auto-lg,
.col-lg,
.col-12-md,
.col-11-md,
.col-10-md,
.col-9-md,
.col-8-md,
.col-7-md,
.col-6-md,
.col-5-md,
.col-4-md,
.col-3-md,
.col-2-md,
.col-1-md,
.col-auto-md,
.col-md {
    position: relative;
    width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-auto-sm {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-1-sm {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-2-sm {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-3-sm {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-4-sm {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-5-sm {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-6-sm {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-7-sm {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-8-sm {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-9-sm {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-10-sm {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-11-sm {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-12-sm {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .w-100-sm {
    width: 100% !important;
  }

  .w-auto-sm {
    width: auto !important;
  }

  .h-100-sm {
    height: 100% !important;
  }

  .h-auto-sm {
    height: auto !important;
  }

  .vw-100-sm {
    width: 100vw !important;
  }

  .vh-100-sm {
    height: 100vh !important;
  }

  .order-first-sm {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-last-sm {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-0-sm {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-1-sm {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-2-sm {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-3-sm {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-4-sm {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-5-sm {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-6-sm {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-7-sm {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-8-sm {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-9-sm {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-10-sm {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-11-sm {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-12-sm {
    -ms-flex-order: 12;
    order: 12;
  }

  .left-sm {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .center-sm {
    -ms-flex-pack: center;
    justify-content: center;
  }

  .right-sm {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .space-around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .space-between-sm {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .vertical-top-sm {
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .vertical-middle-sm {
    -ms-flex-align: center;
    align-items: center;
  }

  .vertical-bottom-sm {
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .vertical-stretch-sm {
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .content-top-sm {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .content-middle-sm {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .content-bottom-sm {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .content-space-around-sm {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .content-space-between-sm {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .content-stretch-sm {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .col-top-sm {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .col-middle-sm {
    -ms-flex-item-align: center;
    align-self: center;
  }

  .col-bottom-sm {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .col-stretch-sm {
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .gutter-0-sm > [class^=col],
.gutter-0-sm > [class*=" col"] {
    padding-left: 0;
    padding-right: 0;
  }
  .gutter-0-sm > [class^=col]:first-child,
.gutter-0-sm > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 0;
  }
  .gutter-0-sm > [class^=col]:last-child,
.gutter-0-sm > [class*=" col"]:last-child {
    padding-left: 0;
    padding-right: 0;
  }

  .gutter-1-sm > [class^=col],
.gutter-1-sm > [class*=" col"] {
    padding-left: 5px;
    padding-right: 5px;
  }
  .gutter-1-sm > [class^=col]:first-child,
.gutter-1-sm > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 5px;
  }
  .gutter-1-sm > [class^=col]:last-child,
.gutter-1-sm > [class*=" col"]:last-child {
    padding-left: 5px;
    padding-right: 0;
  }

  .gutter-2-sm > [class^=col],
.gutter-2-sm > [class*=" col"] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .gutter-2-sm > [class^=col]:first-child,
.gutter-2-sm > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 10px;
  }
  .gutter-2-sm > [class^=col]:last-child,
.gutter-2-sm > [class*=" col"]:last-child {
    padding-left: 10px;
    padding-right: 0;
  }

  .gutter-3-sm > [class^=col],
.gutter-3-sm > [class*=" col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gutter-3-sm > [class^=col]:first-child,
.gutter-3-sm > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 15px;
  }
  .gutter-3-sm > [class^=col]:last-child,
.gutter-3-sm > [class*=" col"]:last-child {
    padding-left: 15px;
    padding-right: 0;
  }

  .gutter-4-sm > [class^=col],
.gutter-4-sm > [class*=" col"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gutter-4-sm > [class^=col]:first-child,
.gutter-4-sm > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 20px;
  }
  .gutter-4-sm > [class^=col]:last-child,
.gutter-4-sm > [class*=" col"]:last-child {
    padding-left: 20px;
    padding-right: 0;
  }

  .gutter-5-sm > [class^=col],
.gutter-5-sm > [class*=" col"] {
    padding-left: 25px;
    padding-right: 25px;
  }
  .gutter-5-sm > [class^=col]:first-child,
.gutter-5-sm > [class*=" col"]:first-child {
    padding-left: 0;
    padding-right: 25px;
  }
  .gutter-5-sm > [class^=col]:last-child,
.gutter-5-sm > [class*=" col"]:last-child {
    padding-left: 25px;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  [class^=gutter-] > .col-12:first-child,
[class^=gutter-] > .col-12:last-child,
[class^=gutter-] > .col-12,
[class*=" gutter-"] > .col-12:first-child,
[class*=" gutter-"] > .col-12:last-child,
[class*=" gutter-"] > .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
  [class^=gutter-] > .col-12:first-child + [class^=col],
[class^=gutter-] > .col-12:first-child + [class*=" col"],
[class^=gutter-] > .col-12:last-child + [class^=col],
[class^=gutter-] > .col-12:last-child + [class*=" col"],
[class^=gutter-] > .col-12 + [class^=col],
[class^=gutter-] > .col-12 + [class*=" col"],
[class*=" gutter-"] > .col-12:first-child + [class^=col],
[class*=" gutter-"] > .col-12:first-child + [class*=" col"],
[class*=" gutter-"] > .col-12:last-child + [class^=col],
[class*=" gutter-"] > .col-12:last-child + [class*=" col"],
[class*=" gutter-"] > .col-12 + [class^=col],
[class*=" gutter-"] > .col-12 + [class*=" col"] {
    padding-left: 0;
  }
  [class^=gutter-] .gutter-clear,
[class*=" gutter-"] .gutter-clear {
    padding-right: 0;
  }
  [class^=gutter-] .gutter-clear + [class^=col],
[class^=gutter-] .gutter-clear + [class*=" col"],
[class*=" gutter-"] .gutter-clear + [class^=col],
[class*=" gutter-"] .gutter-clear + [class*=" col"] {
    padding-left: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  [class^=gutter-] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg),
[class^=gutter-] > .col-12-lg:first-child,
[class^=gutter-] > .col-12-lg:last-child,
[class^=gutter-] > .col-12-lg,
[class*=" gutter-"] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg),
[class*=" gutter-"] > .col-12-lg:first-child,
[class*=" gutter-"] > .col-12-lg:last-child,
[class*=" gutter-"] > .col-12-lg {
    padding-left: 0;
    padding-right: 0;
  }
  [class^=gutter-] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg) + [class^=col],
[class^=gutter-] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg) + [class*=" col"],
[class^=gutter-] > .col-12-lg:first-child + [class^=col],
[class^=gutter-] > .col-12-lg:first-child + [class*=" col"],
[class^=gutter-] > .col-12-lg:last-child + [class^=col],
[class^=gutter-] > .col-12-lg:last-child + [class*=" col"],
[class^=gutter-] > .col-12-lg + [class^=col],
[class^=gutter-] > .col-12-lg + [class*=" col"],
[class*=" gutter-"] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg) + [class^=col],
[class*=" gutter-"] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg) + [class*=" col"],
[class*=" gutter-"] > .col-12-lg:first-child + [class^=col],
[class*=" gutter-"] > .col-12-lg:first-child + [class*=" col"],
[class*=" gutter-"] > .col-12-lg:last-child + [class^=col],
[class*=" gutter-"] > .col-12-lg:last-child + [class*=" col"],
[class*=" gutter-"] > .col-12-lg + [class^=col],
[class*=" gutter-"] > .col-12-lg + [class*=" col"] {
    padding-left: 0;
  }
  [class^=gutter-] .gutter-clear:not(.gutter-reset-lg),
[class^=gutter-] .gutter-clear-lg,
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg),
[class*=" gutter-"] .gutter-clear-lg {
    padding-right: 0;
  }
  [class^=gutter-] .gutter-clear:not(.gutter-reset-lg) + [class^=col],
[class^=gutter-] .gutter-clear:not(.gutter-reset-lg) + [class*=" col"],
[class^=gutter-] .gutter-clear-lg + [class^=col],
[class^=gutter-] .gutter-clear-lg + [class*=" col"],
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg) + [class^=col],
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg) + [class*=" col"],
[class*=" gutter-"] .gutter-clear-lg + [class^=col],
[class*=" gutter-"] .gutter-clear-lg + [class*=" col"] {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  [class^=gutter-] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg):not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md),
[class^=gutter-] > .col-12-lg:not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md),
[class^=gutter-] > .col-12-md:first-child,
[class^=gutter-] > .col-12-md:last-child,
[class^=gutter-] > .col-12-md,
[class*=" gutter-"] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg):not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md),
[class*=" gutter-"] > .col-12-lg:not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md),
[class*=" gutter-"] > .col-12-md:first-child,
[class*=" gutter-"] > .col-12-md:last-child,
[class*=" gutter-"] > .col-12-md {
    padding-left: 0;
    padding-right: 0;
  }
  [class^=gutter-] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg):not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class^=col],
[class^=gutter-] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg):not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class*=" col"],
[class^=gutter-] > .col-12-lg:not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class^=col],
[class^=gutter-] > .col-12-lg:not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class*=" col"],
[class^=gutter-] > .col-12-md:first-child + [class^=col],
[class^=gutter-] > .col-12-md:first-child + [class*=" col"],
[class^=gutter-] > .col-12-md:last-child + [class^=col],
[class^=gutter-] > .col-12-md:last-child + [class*=" col"],
[class^=gutter-] > .col-12-md + [class^=col],
[class^=gutter-] > .col-12-md + [class*=" col"],
[class*=" gutter-"] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg):not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class^=col],
[class*=" gutter-"] > .col-12:not(.col-auto-lg):not(.col-lg):not(.col-1-lg):not(.col-2-lg):not(.col-3-lg):not(.col-4-lg):not(.col-5-lg):not(.col-6-lg):not(.col-7-lg):not(.col-8-lg):not(.col-9-lg):not(.col-10-lg):not(.col-11-lg):not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class*=" col"],
[class*=" gutter-"] > .col-12-lg:not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class^=col],
[class*=" gutter-"] > .col-12-lg:not(.col-auto-md):not(.col-md):not(.col-1-md):not(.col-2-md):not(.col-3-md):not(.col-4-md):not(.col-5-md):not(.col-6-md):not(.col-7-md):not(.col-8-md):not(.col-9-md):not(.col-10-md):not(.col-11-md) + [class*=" col"],
[class*=" gutter-"] > .col-12-md:first-child + [class^=col],
[class*=" gutter-"] > .col-12-md:first-child + [class*=" col"],
[class*=" gutter-"] > .col-12-md:last-child + [class^=col],
[class*=" gutter-"] > .col-12-md:last-child + [class*=" col"],
[class*=" gutter-"] > .col-12-md + [class^=col],
[class*=" gutter-"] > .col-12-md + [class*=" col"] {
    padding-left: 0;
  }
  [class^=gutter-] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md),
[class^=gutter-] .gutter-clear-lg:not(.gutter-reset-md),
[class^=gutter-] .gutter-clear-md,
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md),
[class*=" gutter-"] .gutter-clear-lg:not(.gutter-reset-md),
[class*=" gutter-"] .gutter-clear-md {
    padding-right: 0;
  }
  [class^=gutter-] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md) + [class^=col],
[class^=gutter-] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md) + [class*=" col"],
[class^=gutter-] .gutter-clear-lg:not(.gutter-reset-md) + [class^=col],
[class^=gutter-] .gutter-clear-lg:not(.gutter-reset-md) + [class*=" col"],
[class^=gutter-] .gutter-clear-md + [class^=col],
[class^=gutter-] .gutter-clear-md + [class*=" col"],
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md) + [class^=col],
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md) + [class*=" col"],
[class*=" gutter-"] .gutter-clear-lg:not(.gutter-reset-md) + [class^=col],
[class*=" gutter-"] .gutter-clear-lg:not(.gutter-reset-md) + [class*=" col"],
[class*=" gutter-"] .gutter-clear-md + [class^=col],
[class*=" gutter-"] .gutter-clear-md + [class*=" col"] {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  [class^=gutter-] > div:not(.col-auto-sm):not(.col-sm):not(.col-1-sm):not(.col-2-sm):not(.col-3-sm):not(.col-4-sm):not(.col-5-sm):not(.col-6-sm):not(.col-7-sm):not(.col-8-sm):not(.col-9-sm):not(.col-10-sm):not(.col-11-sm),
[class*=" gutter-"] > div:not(.col-auto-sm):not(.col-sm):not(.col-1-sm):not(.col-2-sm):not(.col-3-sm):not(.col-4-sm):not(.col-5-sm):not(.col-6-sm):not(.col-7-sm):not(.col-8-sm):not(.col-9-sm):not(.col-10-sm):not(.col-11-sm) {
    padding-left: 0;
    padding-right: 0;
  }
  [class^=gutter-] > div:not(.col-auto-sm):not(.col-sm):not(.col-1-sm):not(.col-2-sm):not(.col-3-sm):not(.col-4-sm):not(.col-5-sm):not(.col-6-sm):not(.col-7-sm):not(.col-8-sm):not(.col-9-sm):not(.col-10-sm):not(.col-11-sm) + [class^=col],
[class^=gutter-] > div:not(.col-auto-sm):not(.col-sm):not(.col-1-sm):not(.col-2-sm):not(.col-3-sm):not(.col-4-sm):not(.col-5-sm):not(.col-6-sm):not(.col-7-sm):not(.col-8-sm):not(.col-9-sm):not(.col-10-sm):not(.col-11-sm) + [class*=" col"],
[class*=" gutter-"] > div:not(.col-auto-sm):not(.col-sm):not(.col-1-sm):not(.col-2-sm):not(.col-3-sm):not(.col-4-sm):not(.col-5-sm):not(.col-6-sm):not(.col-7-sm):not(.col-8-sm):not(.col-9-sm):not(.col-10-sm):not(.col-11-sm) + [class^=col],
[class*=" gutter-"] > div:not(.col-auto-sm):not(.col-sm):not(.col-1-sm):not(.col-2-sm):not(.col-3-sm):not(.col-4-sm):not(.col-5-sm):not(.col-6-sm):not(.col-7-sm):not(.col-8-sm):not(.col-9-sm):not(.col-10-sm):not(.col-11-sm) + [class*=" col"] {
    padding-left: 0;
  }
  [class^=gutter-] > .col-6-sm:first-child + .col-6-sm,
[class^=gutter-] > .col-6-sm:last-child + .col-6-sm,
[class^=gutter-] > .col-6-sm + .col-6-sm,
[class*=" gutter-"] > .col-6-sm:first-child + .col-6-sm,
[class*=" gutter-"] > .col-6-sm:last-child + .col-6-sm,
[class*=" gutter-"] > .col-6-sm + .col-6-sm {
    padding-right: 0;
  }
  [class^=gutter-] > .col-6-sm:first-child + .col-6-sm + [class^=col],
[class^=gutter-] > .col-6-sm:first-child + .col-6-sm + [class*=" col"],
[class^=gutter-] > .col-6-sm:last-child + .col-6-sm + [class^=col],
[class^=gutter-] > .col-6-sm:last-child + .col-6-sm + [class*=" col"],
[class^=gutter-] > .col-6-sm + .col-6-sm + [class^=col],
[class^=gutter-] > .col-6-sm + .col-6-sm + [class*=" col"],
[class*=" gutter-"] > .col-6-sm:first-child + .col-6-sm + [class^=col],
[class*=" gutter-"] > .col-6-sm:first-child + .col-6-sm + [class*=" col"],
[class*=" gutter-"] > .col-6-sm:last-child + .col-6-sm + [class^=col],
[class*=" gutter-"] > .col-6-sm:last-child + .col-6-sm + [class*=" col"],
[class*=" gutter-"] > .col-6-sm + .col-6-sm + [class^=col],
[class*=" gutter-"] > .col-6-sm + .col-6-sm + [class*=" col"] {
    padding-left: 0;
  }
  [class^=gutter-] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md):not(.gutter-reset-sm),
[class^=gutter-] .gutter-clear-lg:not(.gutter-reset-md):not(.gutter-reset-sm),
[class^=gutter-] .gutter-clear-md:not(.gutter-reset-sm),
[class^=gutter-] .gutter-clear-sm,
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md):not(.gutter-reset-sm),
[class*=" gutter-"] .gutter-clear-lg:not(.gutter-reset-md):not(.gutter-reset-sm),
[class*=" gutter-"] .gutter-clear-md:not(.gutter-reset-sm),
[class*=" gutter-"] .gutter-clear-sm {
    padding-right: 0;
  }
  [class^=gutter-] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md):not(.gutter-reset-sm) + [class^=col],
[class^=gutter-] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md):not(.gutter-reset-sm) + [class*=" col"],
[class^=gutter-] .gutter-clear-lg:not(.gutter-reset-md):not(.gutter-reset-sm) + [class^=col],
[class^=gutter-] .gutter-clear-lg:not(.gutter-reset-md):not(.gutter-reset-sm) + [class*=" col"],
[class^=gutter-] .gutter-clear-md:not(.gutter-reset-sm) + [class^=col],
[class^=gutter-] .gutter-clear-md:not(.gutter-reset-sm) + [class*=" col"],
[class^=gutter-] .gutter-clear-sm + [class^=col],
[class^=gutter-] .gutter-clear-sm + [class*=" col"],
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md):not(.gutter-reset-sm) + [class^=col],
[class*=" gutter-"] .gutter-clear:not(.gutter-reset-lg):not(.gutter-reset-md):not(.gutter-reset-sm) + [class*=" col"],
[class*=" gutter-"] .gutter-clear-lg:not(.gutter-reset-md):not(.gutter-reset-sm) + [class^=col],
[class*=" gutter-"] .gutter-clear-lg:not(.gutter-reset-md):not(.gutter-reset-sm) + [class*=" col"],
[class*=" gutter-"] .gutter-clear-md:not(.gutter-reset-sm) + [class^=col],
[class*=" gutter-"] .gutter-clear-md:not(.gutter-reset-sm) + [class*=" col"],
[class*=" gutter-"] .gutter-clear-sm + [class^=col],
[class*=" gutter-"] .gutter-clear-sm + [class*=" col"] {
    padding-left: 0;
  }
}
.flex {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
}

.column {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.img-no-stretch {
  align-self: center;
}

.no-wrap {
  flex-wrap: nowrap;
}

.light-blue {
  color: #edf4f9 !important;
}

.light-blue-hover:hover {
  color: #edf4f9 !important;
}

.light-blue-bg {
  background-color: #edf4f9 !important;
}

.light-blue-bg-before:before {
  background-color: #edf4f9 !important;
}

.light-blue-bg-after:after {
  background-color: #edf4f9 !important;
}

.light-blue-bg-hover:hover {
  background-color: #edf4f9 !important;
}

.light-blue-border {
  border-color: #edf4f9 !important;
}

.light-blue-border-hover:hover {
  border-color: #edf4f9 !important;
}

@media (max-width: 1199px) {
  .light-blue-lg {
    color: #edf4f9 !important;
  }

  .light-blue-hover-lg:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-lg {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-lg:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-lg {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-lg:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-md {
    color: #edf4f9 !important;
  }

  .light-blue-hover-md:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-md {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-md:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-md {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-md:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-sm {
    color: #edf4f9 !important;
  }

  .light-blue-hover-sm:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-sm {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-sm:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-sm {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-sm:hover {
    border-color: #edf4f9 !important;
  }
}
.light-gray {
  color: #e6e7e8 !important;
}

.light-gray-hover:hover {
  color: #e6e7e8 !important;
}

.light-gray-bg {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-before:before {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-after:after {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-hover:hover {
  background-color: #e6e7e8 !important;
}

.light-gray-border {
  border-color: #e6e7e8 !important;
}

.light-gray-border-hover:hover {
  border-color: #e6e7e8 !important;
}

@media (max-width: 1199px) {
  .light-gray-lg {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-lg:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-lg {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-lg:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-lg {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-lg:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 991px) {
  .light-gray-md {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-md:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-md {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-md:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-md {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-md:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 767px) {
  .light-gray-sm {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-sm:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-sm {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-sm:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-sm {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-sm:hover {
    border-color: #e6e7e8 !important;
  }
}
.gmf-blue {
  color: #005dab !important;
}

.gmf-blue-hover:hover {
  color: #005dab !important;
}

.gmf-blue-bg {
  background-color: #005dab !important;
}

.gmf-blue-bg-before:before {
  background-color: #005dab !important;
}

.gmf-blue-bg-after:after {
  background-color: #005dab !important;
}

.gmf-blue-bg-hover:hover {
  background-color: #005dab !important;
}

.gmf-blue-border {
  border-color: #005dab !important;
}

.gmf-blue-border-hover:hover {
  border-color: #005dab !important;
}

@media (max-width: 1199px) {
  .gmf-blue-lg {
    color: #005dab !important;
  }

  .gmf-blue-hover-lg:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-lg {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-lg:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-lg {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-lg:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 991px) {
  .gmf-blue-md {
    color: #005dab !important;
  }

  .gmf-blue-hover-md:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-md {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-md:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-md {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-md:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 767px) {
  .gmf-blue-sm {
    color: #005dab !important;
  }

  .gmf-blue-hover-sm:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-sm {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-sm:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-sm {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-sm:hover {
    border-color: #005dab !important;
  }
}
.dark-blue {
  color: #00295b !important;
}

.dark-blue-hover:hover {
  color: #00295b !important;
}

.dark-blue-bg {
  background-color: #00295b !important;
}

.dark-blue-bg-before:before {
  background-color: #00295b !important;
}

.dark-blue-bg-after:after {
  background-color: #00295b !important;
}

.dark-blue-bg-hover:hover {
  background-color: #00295b !important;
}

.dark-blue-border {
  border-color: #00295b !important;
}

.dark-blue-border-hover:hover {
  border-color: #00295b !important;
}

@media (max-width: 1199px) {
  .dark-blue-lg {
    color: #00295b !important;
  }

  .dark-blue-hover-lg:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-lg {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-lg:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-lg {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-lg:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 991px) {
  .dark-blue-md {
    color: #00295b !important;
  }

  .dark-blue-hover-md:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-md {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-md:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-md {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-md:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 767px) {
  .dark-blue-sm {
    color: #00295b !important;
  }

  .dark-blue-hover-sm:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-sm {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-sm:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-sm {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-sm:hover {
    border-color: #00295b !important;
  }
}
.dark-gray {
  color: #494949 !important;
}

.dark-gray-hover:hover {
  color: #494949 !important;
}

.dark-gray-bg {
  background-color: #494949 !important;
}

.dark-gray-bg-before:before {
  background-color: #494949 !important;
}

.dark-gray-bg-after:after {
  background-color: #494949 !important;
}

.dark-gray-bg-hover:hover {
  background-color: #494949 !important;
}

.dark-gray-border {
  border-color: #494949 !important;
}

.dark-gray-border-hover:hover {
  border-color: #494949 !important;
}

@media (max-width: 1199px) {
  .dark-gray-lg {
    color: #494949 !important;
  }

  .dark-gray-hover-lg:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-lg {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-lg:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-lg {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-lg:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 991px) {
  .dark-gray-md {
    color: #494949 !important;
  }

  .dark-gray-hover-md:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-md {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-md:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-md {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-md:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 767px) {
  .dark-gray-sm {
    color: #494949 !important;
  }

  .dark-gray-hover-sm:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-sm {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-sm:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-sm {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-sm:hover {
    border-color: #494949 !important;
  }
}
.white {
  color: #ffffff !important;
}

.white-hover:hover {
  color: #ffffff !important;
}

.white-bg {
  background-color: #ffffff !important;
}

.white-bg-before:before {
  background-color: #ffffff !important;
}

.white-bg-after:after {
  background-color: #ffffff !important;
}

.white-bg-hover:hover {
  background-color: #ffffff !important;
}

.white-border {
  border-color: #ffffff !important;
}

.white-border-hover:hover {
  border-color: #ffffff !important;
}

@media (max-width: 1199px) {
  .white-lg {
    color: #ffffff !important;
  }

  .white-hover-lg:hover {
    color: #ffffff !important;
  }

  .white-bg-lg {
    background-color: #ffffff !important;
  }

  .white-bg-hover-lg:hover {
    background-color: #ffffff !important;
  }

  .white-border-lg {
    border-color: #ffffff !important;
  }

  .white-border-hover-lg:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 991px) {
  .white-md {
    color: #ffffff !important;
  }

  .white-hover-md:hover {
    color: #ffffff !important;
  }

  .white-bg-md {
    background-color: #ffffff !important;
  }

  .white-bg-hover-md:hover {
    background-color: #ffffff !important;
  }

  .white-border-md {
    border-color: #ffffff !important;
  }

  .white-border-hover-md:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 767px) {
  .white-sm {
    color: #ffffff !important;
  }

  .white-hover-sm:hover {
    color: #ffffff !important;
  }

  .white-bg-sm {
    background-color: #ffffff !important;
  }

  .white-bg-hover-sm:hover {
    background-color: #ffffff !important;
  }

  .white-border-sm {
    border-color: #ffffff !important;
  }

  .white-border-hover-sm:hover {
    border-color: #ffffff !important;
  }
}
.gmf-light-blue {
  color: #00b9f2 !important;
}

.gmf-light-blue-hover:hover {
  color: #00b9f2 !important;
}

.gmf-light-blue-bg {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-before:before {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-after:after {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-hover:hover {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-border {
  border-color: #00b9f2 !important;
}

.gmf-light-blue-border-hover:hover {
  border-color: #00b9f2 !important;
}

@media (max-width: 1199px) {
  .gmf-light-blue-lg {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-lg:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-lg {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-lg:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-lg {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-lg:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 991px) {
  .gmf-light-blue-md {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-md:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-md {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-md:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-md {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-md:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 767px) {
  .gmf-light-blue-sm {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-sm:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-sm {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-sm:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-sm {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-sm:hover {
    border-color: #00b9f2 !important;
  }
}
.green {
  color: #8bcc12 !important;
}

.green-hover:hover {
  color: #8bcc12 !important;
}

.green-bg {
  background-color: #8bcc12 !important;
}

.green-bg-before:before {
  background-color: #8bcc12 !important;
}

.green-bg-after:after {
  background-color: #8bcc12 !important;
}

.green-bg-hover:hover {
  background-color: #8bcc12 !important;
}

.green-border {
  border-color: #8bcc12 !important;
}

.green-border-hover:hover {
  border-color: #8bcc12 !important;
}

@media (max-width: 1199px) {
  .green-lg {
    color: #8bcc12 !important;
  }

  .green-hover-lg:hover {
    color: #8bcc12 !important;
  }

  .green-bg-lg {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-lg:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-lg {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-lg:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 991px) {
  .green-md {
    color: #8bcc12 !important;
  }

  .green-hover-md:hover {
    color: #8bcc12 !important;
  }

  .green-bg-md {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-md:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-md {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-md:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 767px) {
  .green-sm {
    color: #8bcc12 !important;
  }

  .green-hover-sm:hover {
    color: #8bcc12 !important;
  }

  .green-bg-sm {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-sm:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-sm {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-sm:hover {
    border-color: #8bcc12 !important;
  }
}
.orange {
  color: #ff6f00 !important;
}

.orange-hover:hover {
  color: #ff6f00 !important;
}

.orange-bg {
  background-color: #ff6f00 !important;
}

.orange-bg-before:before {
  background-color: #ff6f00 !important;
}

.orange-bg-after:after {
  background-color: #ff6f00 !important;
}

.orange-bg-hover:hover {
  background-color: #ff6f00 !important;
}

.orange-border {
  border-color: #ff6f00 !important;
}

.orange-border-hover:hover {
  border-color: #ff6f00 !important;
}

@media (max-width: 1199px) {
  .orange-lg {
    color: #ff6f00 !important;
  }

  .orange-hover-lg:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-lg {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-lg:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-lg {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-lg:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 991px) {
  .orange-md {
    color: #ff6f00 !important;
  }

  .orange-hover-md:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-md {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-md:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-md {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-md:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 767px) {
  .orange-sm {
    color: #ff6f00 !important;
  }

  .orange-hover-sm:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-sm {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-sm:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-sm {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-sm:hover {
    border-color: #ff6f00 !important;
  }
}
.utility-gray {
  color: #f6f7f9 !important;
}

.utility-gray-hover:hover {
  color: #f6f7f9 !important;
}

.utility-gray-bg {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-before:before {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-after:after {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-hover:hover {
  background-color: #f6f7f9 !important;
}

.utility-gray-border {
  border-color: #f6f7f9 !important;
}

.utility-gray-border-hover:hover {
  border-color: #f6f7f9 !important;
}

@media (max-width: 1199px) {
  .utility-gray-lg {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-lg:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-lg {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-lg:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-lg {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-lg:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 991px) {
  .utility-gray-md {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-md:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-md {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-md:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-md {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-md:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 767px) {
  .utility-gray-sm {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-sm:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-sm {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-sm:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-sm {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-sm:hover {
    border-color: #f6f7f9 !important;
  }
}
.medium-gray {
  color: #b6b7b8 !important;
}

.medium-gray-hover:hover {
  color: #b6b7b8 !important;
}

.medium-gray-bg {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-before:before {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-after:after {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-hover:hover {
  background-color: #b6b7b8 !important;
}

.medium-gray-border {
  border-color: #b6b7b8 !important;
}

.medium-gray-border-hover:hover {
  border-color: #b6b7b8 !important;
}

@media (max-width: 1199px) {
  .medium-gray-lg {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-lg:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-lg {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-lg:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-lg {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-lg:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 991px) {
  .medium-gray-md {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-md:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-md {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-md:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-md {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-md:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 767px) {
  .medium-gray-sm {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-sm:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-sm {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-sm:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-sm {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-sm:hover {
    border-color: #b6b7b8 !important;
  }
}
.gray {
  color: #77787b !important;
}

.gray-hover:hover {
  color: #77787b !important;
}

.gray-bg {
  background-color: #77787b !important;
}

.gray-bg-before:before {
  background-color: #77787b !important;
}

.gray-bg-after:after {
  background-color: #77787b !important;
}

.gray-bg-hover:hover {
  background-color: #77787b !important;
}

.gray-border {
  border-color: #77787b !important;
}

.gray-border-hover:hover {
  border-color: #77787b !important;
}

@media (max-width: 1199px) {
  .gray-lg {
    color: #77787b !important;
  }

  .gray-hover-lg:hover {
    color: #77787b !important;
  }

  .gray-bg-lg {
    background-color: #77787b !important;
  }

  .gray-bg-hover-lg:hover {
    background-color: #77787b !important;
  }

  .gray-border-lg {
    border-color: #77787b !important;
  }

  .gray-border-hover-lg:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 991px) {
  .gray-md {
    color: #77787b !important;
  }

  .gray-hover-md:hover {
    color: #77787b !important;
  }

  .gray-bg-md {
    background-color: #77787b !important;
  }

  .gray-bg-hover-md:hover {
    background-color: #77787b !important;
  }

  .gray-border-md {
    border-color: #77787b !important;
  }

  .gray-border-hover-md:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 767px) {
  .gray-sm {
    color: #77787b !important;
  }

  .gray-hover-sm:hover {
    color: #77787b !important;
  }

  .gray-bg-sm {
    background-color: #77787b !important;
  }

  .gray-bg-hover-sm:hover {
    background-color: #77787b !important;
  }

  .gray-border-sm {
    border-color: #77787b !important;
  }

  .gray-border-hover-sm:hover {
    border-color: #77787b !important;
  }
}
.charcoal {
  color: #303132 !important;
}

.charcoal-hover:hover {
  color: #303132 !important;
}

.charcoal-bg {
  background-color: #303132 !important;
}

.charcoal-bg-before:before {
  background-color: #303132 !important;
}

.charcoal-bg-after:after {
  background-color: #303132 !important;
}

.charcoal-bg-hover:hover {
  background-color: #303132 !important;
}

.charcoal-border {
  border-color: #303132 !important;
}

.charcoal-border-hover:hover {
  border-color: #303132 !important;
}

@media (max-width: 1199px) {
  .charcoal-lg {
    color: #303132 !important;
  }

  .charcoal-hover-lg:hover {
    color: #303132 !important;
  }

  .charcoal-bg-lg {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-lg:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-lg {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-lg:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 991px) {
  .charcoal-md {
    color: #303132 !important;
  }

  .charcoal-hover-md:hover {
    color: #303132 !important;
  }

  .charcoal-bg-md {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-md:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-md {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-md:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 767px) {
  .charcoal-sm {
    color: #303132 !important;
  }

  .charcoal-hover-sm:hover {
    color: #303132 !important;
  }

  .charcoal-bg-sm {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-sm:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-sm {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-sm:hover {
    border-color: #303132 !important;
  }
}
.black {
  color: #111111 !important;
}

.black-hover:hover {
  color: #111111 !important;
}

.black-bg {
  background-color: #111111 !important;
}

.black-bg-before:before {
  background-color: #111111 !important;
}

.black-bg-after:after {
  background-color: #111111 !important;
}

.black-bg-hover:hover {
  background-color: #111111 !important;
}

.black-border {
  border-color: #111111 !important;
}

.black-border-hover:hover {
  border-color: #111111 !important;
}

@media (max-width: 1199px) {
  .black-lg {
    color: #111111 !important;
  }

  .black-hover-lg:hover {
    color: #111111 !important;
  }

  .black-bg-lg {
    background-color: #111111 !important;
  }

  .black-bg-hover-lg:hover {
    background-color: #111111 !important;
  }

  .black-border-lg {
    border-color: #111111 !important;
  }

  .black-border-hover-lg:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 991px) {
  .black-md {
    color: #111111 !important;
  }

  .black-hover-md:hover {
    color: #111111 !important;
  }

  .black-bg-md {
    background-color: #111111 !important;
  }

  .black-bg-hover-md:hover {
    background-color: #111111 !important;
  }

  .black-border-md {
    border-color: #111111 !important;
  }

  .black-border-hover-md:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 767px) {
  .black-sm {
    color: #111111 !important;
  }

  .black-hover-sm:hover {
    color: #111111 !important;
  }

  .black-bg-sm {
    background-color: #111111 !important;
  }

  .black-bg-hover-sm:hover {
    background-color: #111111 !important;
  }

  .black-border-sm {
    border-color: #111111 !important;
  }

  .black-border-hover-sm:hover {
    border-color: #111111 !important;
  }
}
.elsa {
  color: #e2eaee !important;
}

.elsa-hover:hover {
  color: #e2eaee !important;
}

.elsa-bg {
  background-color: #e2eaee !important;
}

.elsa-bg-before:before {
  background-color: #e2eaee !important;
}

.elsa-bg-after:after {
  background-color: #e2eaee !important;
}

.elsa-bg-hover:hover {
  background-color: #e2eaee !important;
}

.elsa-border {
  border-color: #e2eaee !important;
}

.elsa-border-hover:hover {
  border-color: #e2eaee !important;
}

@media (max-width: 1199px) {
  .elsa-lg {
    color: #e2eaee !important;
  }

  .elsa-hover-lg:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-lg {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-lg:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-lg {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-lg:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 991px) {
  .elsa-md {
    color: #e2eaee !important;
  }

  .elsa-hover-md:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-md {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-md:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-md {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-md:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 767px) {
  .elsa-sm {
    color: #e2eaee !important;
  }

  .elsa-hover-sm:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-sm {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-sm:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-sm {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-sm:hover {
    border-color: #e2eaee !important;
  }
}
.sprouts {
  color: #f2f9e6 !important;
}

.sprouts-hover:hover {
  color: #f2f9e6 !important;
}

.sprouts-bg {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-before:before {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-after:after {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-hover:hover {
  background-color: #f2f9e6 !important;
}

.sprouts-border {
  border-color: #f2f9e6 !important;
}

.sprouts-border-hover:hover {
  border-color: #f2f9e6 !important;
}

@media (max-width: 1199px) {
  .sprouts-lg {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-lg:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-lg {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-lg:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-lg {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-lg:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 991px) {
  .sprouts-md {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-md:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-md {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-md:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-md {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-md:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 767px) {
  .sprouts-sm {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-sm:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-sm {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-sm:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-sm {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-sm:hover {
    border-color: #f2f9e6 !important;
  }
}
.banana {
  color: #fff9e7 !important;
}

.banana-hover:hover {
  color: #fff9e7 !important;
}

.banana-bg {
  background-color: #fff9e7 !important;
}

.banana-bg-before:before {
  background-color: #fff9e7 !important;
}

.banana-bg-after:after {
  background-color: #fff9e7 !important;
}

.banana-bg-hover:hover {
  background-color: #fff9e7 !important;
}

.banana-border {
  border-color: #fff9e7 !important;
}

.banana-border-hover:hover {
  border-color: #fff9e7 !important;
}

@media (max-width: 1199px) {
  .banana-lg {
    color: #fff9e7 !important;
  }

  .banana-hover-lg:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-lg {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-lg:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-lg {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-lg:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 991px) {
  .banana-md {
    color: #fff9e7 !important;
  }

  .banana-hover-md:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-md {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-md:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-md {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-md:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 767px) {
  .banana-sm {
    color: #fff9e7 !important;
  }

  .banana-hover-sm:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-sm {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-sm:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-sm {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-sm:hover {
    border-color: #fff9e7 !important;
  }
}
.pink-salt {
  color: #ffe8e5 !important;
}

.pink-salt-hover:hover {
  color: #ffe8e5 !important;
}

.pink-salt-bg {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-before:before {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-after:after {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-hover:hover {
  background-color: #ffe8e5 !important;
}

.pink-salt-border {
  border-color: #ffe8e5 !important;
}

.pink-salt-border-hover:hover {
  border-color: #ffe8e5 !important;
}

@media (max-width: 1199px) {
  .pink-salt-lg {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-lg:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-lg {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-lg:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-lg {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-lg:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 991px) {
  .pink-salt-md {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-md:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-md {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-md:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-md {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-md:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 767px) {
  .pink-salt-sm {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-sm:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-sm {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-sm:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-sm {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-sm:hover {
    border-color: #ffe8e5 !important;
  }
}
.melon {
  color: #ffefe4 !important;
}

.melon-hover:hover {
  color: #ffefe4 !important;
}

.melon-bg {
  background-color: #ffefe4 !important;
}

.melon-bg-before:before {
  background-color: #ffefe4 !important;
}

.melon-bg-after:after {
  background-color: #ffefe4 !important;
}

.melon-bg-hover:hover {
  background-color: #ffefe4 !important;
}

.melon-border {
  border-color: #ffefe4 !important;
}

.melon-border-hover:hover {
  border-color: #ffefe4 !important;
}

@media (max-width: 1199px) {
  .melon-lg {
    color: #ffefe4 !important;
  }

  .melon-hover-lg:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-lg {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-lg:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-lg {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-lg:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 991px) {
  .melon-md {
    color: #ffefe4 !important;
  }

  .melon-hover-md:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-md {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-md:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-md {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-md:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 767px) {
  .melon-sm {
    color: #ffefe4 !important;
  }

  .melon-hover-sm:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-sm {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-sm:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-sm {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-sm:hover {
    border-color: #ffefe4 !important;
  }
}
.frozen {
  color: #86ddf8 !important;
}

.frozen-hover:hover {
  color: #86ddf8 !important;
}

.frozen-bg {
  background-color: #86ddf8 !important;
}

.frozen-bg-before:before {
  background-color: #86ddf8 !important;
}

.frozen-bg-after:after {
  background-color: #86ddf8 !important;
}

.frozen-bg-hover:hover {
  background-color: #86ddf8 !important;
}

.frozen-border {
  border-color: #86ddf8 !important;
}

.frozen-border-hover:hover {
  border-color: #86ddf8 !important;
}

@media (max-width: 1199px) {
  .frozen-lg {
    color: #86ddf8 !important;
  }

  .frozen-hover-lg:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-lg {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-lg:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-lg {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-lg:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 991px) {
  .frozen-md {
    color: #86ddf8 !important;
  }

  .frozen-hover-md:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-md {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-md:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-md {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-md:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 767px) {
  .frozen-sm {
    color: #86ddf8 !important;
  }

  .frozen-hover-sm:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-sm {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-sm:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-sm {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-sm:hover {
    border-color: #86ddf8 !important;
  }
}
.asparagus {
  color: #c8e68e !important;
}

.asparagus-hover:hover {
  color: #c8e68e !important;
}

.asparagus-bg {
  background-color: #c8e68e !important;
}

.asparagus-bg-before:before {
  background-color: #c8e68e !important;
}

.asparagus-bg-after:after {
  background-color: #c8e68e !important;
}

.asparagus-bg-hover:hover {
  background-color: #c8e68e !important;
}

.asparagus-border {
  border-color: #c8e68e !important;
}

.asparagus-border-hover:hover {
  border-color: #c8e68e !important;
}

@media (max-width: 1199px) {
  .asparagus-lg {
    color: #c8e68e !important;
  }

  .asparagus-hover-lg:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-lg {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-lg:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-lg {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-lg:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 991px) {
  .asparagus-md {
    color: #c8e68e !important;
  }

  .asparagus-hover-md:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-md {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-md:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-md {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-md:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 767px) {
  .asparagus-sm {
    color: #c8e68e !important;
  }

  .asparagus-hover-sm:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-sm {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-sm:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-sm {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-sm:hover {
    border-color: #c8e68e !important;
  }
}
.butter {
  color: #ffe795 !important;
}

.butter-hover:hover {
  color: #ffe795 !important;
}

.butter-bg {
  background-color: #ffe795 !important;
}

.butter-bg-before:before {
  background-color: #ffe795 !important;
}

.butter-bg-after:after {
  background-color: #ffe795 !important;
}

.butter-bg-hover:hover {
  background-color: #ffe795 !important;
}

.butter-border {
  border-color: #ffe795 !important;
}

.butter-border-hover:hover {
  border-color: #ffe795 !important;
}

@media (max-width: 1199px) {
  .butter-lg {
    color: #ffe795 !important;
  }

  .butter-hover-lg:hover {
    color: #ffe795 !important;
  }

  .butter-bg-lg {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-lg:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-lg {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-lg:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 991px) {
  .butter-md {
    color: #ffe795 !important;
  }

  .butter-hover-md:hover {
    color: #ffe795 !important;
  }

  .butter-bg-md {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-md:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-md {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-md:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 767px) {
  .butter-sm {
    color: #ffe795 !important;
  }

  .butter-hover-sm:hover {
    color: #ffe795 !important;
  }

  .butter-bg-sm {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-sm:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-sm {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-sm:hover {
    border-color: #ffe795 !important;
  }
}
.toasted {
  color: #f4e8ba !important;
}

.toasted-hover:hover {
  color: #f4e8ba !important;
}

.toasted-bg {
  background-color: #f4e8ba !important;
}

.toasted-bg-before:before {
  background-color: #f4e8ba !important;
}

.toasted-bg-after:after {
  background-color: #f4e8ba !important;
}

.toasted-bg-hover:hover {
  background-color: #f4e8ba !important;
}

.toasted-border {
  border-color: #f4e8ba !important;
}

.toasted-border-hover:hover {
  border-color: #f4e8ba !important;
}

@media (max-width: 1199px) {
  .toasted-lg {
    color: #f4e8ba !important;
  }

  .toasted-hover-lg:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-lg {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-lg:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-lg {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-lg:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 991px) {
  .toasted-md {
    color: #f4e8ba !important;
  }

  .toasted-hover-md:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-md {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-md:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-md {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-md:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 767px) {
  .toasted-sm {
    color: #f4e8ba !important;
  }

  .toasted-hover-sm:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-sm {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-sm:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-sm {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-sm:hover {
    border-color: #f4e8ba !important;
  }
}
.salmon {
  color: #f7b1a8 !important;
}

.salmon-hover:hover {
  color: #f7b1a8 !important;
}

.salmon-bg {
  background-color: #f7b1a8 !important;
}

.salmon-bg-before:before {
  background-color: #f7b1a8 !important;
}

.salmon-bg-after:after {
  background-color: #f7b1a8 !important;
}

.salmon-bg-hover:hover {
  background-color: #f7b1a8 !important;
}

.salmon-border {
  border-color: #f7b1a8 !important;
}

.salmon-border-hover:hover {
  border-color: #f7b1a8 !important;
}

@media (max-width: 1199px) {
  .salmon-lg {
    color: #f7b1a8 !important;
  }

  .salmon-hover-lg:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-lg {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-lg:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-lg {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-lg:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 991px) {
  .salmon-md {
    color: #f7b1a8 !important;
  }

  .salmon-hover-md:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-md {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-md:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-md {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-md:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 767px) {
  .salmon-sm {
    color: #f7b1a8 !important;
  }

  .salmon-hover-sm:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-sm {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-sm:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-sm {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-sm:hover {
    border-color: #f7b1a8 !important;
  }
}
.tangerine {
  color: #ffba86 !important;
}

.tangerine-hover:hover {
  color: #ffba86 !important;
}

.tangerine-bg {
  background-color: #ffba86 !important;
}

.tangerine-bg-before:before {
  background-color: #ffba86 !important;
}

.tangerine-bg-after:after {
  background-color: #ffba86 !important;
}

.tangerine-bg-hover:hover {
  background-color: #ffba86 !important;
}

.tangerine-border {
  border-color: #ffba86 !important;
}

.tangerine-border-hover:hover {
  border-color: #ffba86 !important;
}

@media (max-width: 1199px) {
  .tangerine-lg {
    color: #ffba86 !important;
  }

  .tangerine-hover-lg:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-lg {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-lg:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-lg {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-lg:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 991px) {
  .tangerine-md {
    color: #ffba86 !important;
  }

  .tangerine-hover-md:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-md {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-md:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-md {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-md:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 767px) {
  .tangerine-sm {
    color: #ffba86 !important;
  }

  .tangerine-hover-sm:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-sm {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-sm:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-sm {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-sm:hover {
    border-color: #ffba86 !important;
  }
}
.yellow {
  color: #ffce21 !important;
}

.yellow-hover:hover {
  color: #ffce21 !important;
}

.yellow-bg {
  background-color: #ffce21 !important;
}

.yellow-bg-before:before {
  background-color: #ffce21 !important;
}

.yellow-bg-after:after {
  background-color: #ffce21 !important;
}

.yellow-bg-hover:hover {
  background-color: #ffce21 !important;
}

.yellow-border {
  border-color: #ffce21 !important;
}

.yellow-border-hover:hover {
  border-color: #ffce21 !important;
}

@media (max-width: 1199px) {
  .yellow-lg {
    color: #ffce21 !important;
  }

  .yellow-hover-lg:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-lg {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-lg:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-lg {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-lg:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 991px) {
  .yellow-md {
    color: #ffce21 !important;
  }

  .yellow-hover-md:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-md {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-md:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-md {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-md:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 767px) {
  .yellow-sm {
    color: #ffce21 !important;
  }

  .yellow-hover-sm:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-sm {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-sm:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-sm {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-sm:hover {
    border-color: #ffce21 !important;
  }
}
.red {
  color: #e01600 !important;
}

.red-hover:hover {
  color: #e01600 !important;
}

.red-bg {
  background-color: #e01600 !important;
}

.red-bg-before:before {
  background-color: #e01600 !important;
}

.red-bg-after:after {
  background-color: #e01600 !important;
}

.red-bg-hover:hover {
  background-color: #e01600 !important;
}

.red-border {
  border-color: #e01600 !important;
}

.red-border-hover:hover {
  border-color: #e01600 !important;
}

@media (max-width: 1199px) {
  .red-lg {
    color: #e01600 !important;
  }

  .red-hover-lg:hover {
    color: #e01600 !important;
  }

  .red-bg-lg {
    background-color: #e01600 !important;
  }

  .red-bg-hover-lg:hover {
    background-color: #e01600 !important;
  }

  .red-border-lg {
    border-color: #e01600 !important;
  }

  .red-border-hover-lg:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 991px) {
  .red-md {
    color: #e01600 !important;
  }

  .red-hover-md:hover {
    color: #e01600 !important;
  }

  .red-bg-md {
    background-color: #e01600 !important;
  }

  .red-bg-hover-md:hover {
    background-color: #e01600 !important;
  }

  .red-border-md {
    border-color: #e01600 !important;
  }

  .red-border-hover-md:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 767px) {
  .red-sm {
    color: #e01600 !important;
  }

  .red-hover-sm:hover {
    color: #e01600 !important;
  }

  .red-bg-sm {
    background-color: #e01600 !important;
  }

  .red-bg-hover-sm:hover {
    background-color: #e01600 !important;
  }

  .red-border-sm {
    border-color: #e01600 !important;
  }

  .red-border-hover-sm:hover {
    border-color: #e01600 !important;
  }
}
.light-blue-aa {
  color: #0092d4 !important;
}

.light-blue-aa-hover:hover {
  color: #0092d4 !important;
}

.light-blue-aa-bg {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-before:before {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-after:after {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-hover:hover {
  background-color: #0092d4 !important;
}

.light-blue-aa-border {
  border-color: #0092d4 !important;
}

.light-blue-aa-border-hover:hover {
  border-color: #0092d4 !important;
}

@media (max-width: 1199px) {
  .light-blue-aa-lg {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-lg:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-lg {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-lg:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-lg {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-lg:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-aa-md {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-md:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-md {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-md:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-md {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-md:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-aa-sm {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-sm:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-sm {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-sm:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-sm {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-sm:hover {
    border-color: #0092d4 !important;
  }
}
.green-aa {
  color: #469838 !important;
}

.green-aa-hover:hover {
  color: #469838 !important;
}

.green-aa-bg {
  background-color: #469838 !important;
}

.green-aa-bg-before:before {
  background-color: #469838 !important;
}

.green-aa-bg-after:after {
  background-color: #469838 !important;
}

.green-aa-bg-hover:hover {
  background-color: #469838 !important;
}

.green-aa-border {
  border-color: #469838 !important;
}

.green-aa-border-hover:hover {
  border-color: #469838 !important;
}

@media (max-width: 1199px) {
  .green-aa-lg {
    color: #469838 !important;
  }

  .green-aa-hover-lg:hover {
    color: #469838 !important;
  }

  .green-aa-bg-lg {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-lg:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-lg {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-lg:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 991px) {
  .green-aa-md {
    color: #469838 !important;
  }

  .green-aa-hover-md:hover {
    color: #469838 !important;
  }

  .green-aa-bg-md {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-md:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-md {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-md:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 767px) {
  .green-aa-sm {
    color: #469838 !important;
  }

  .green-aa-hover-sm:hover {
    color: #469838 !important;
  }

  .green-aa-bg-sm {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-sm:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-sm {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-sm:hover {
    border-color: #469838 !important;
  }
}
.dark-yellow {
  color: #eda81d !important;
}

.dark-yellow-hover:hover {
  color: #eda81d !important;
}

.dark-yellow-bg {
  background-color: #eda81d !important;
}

.dark-yellow-bg-before:before {
  background-color: #eda81d !important;
}

.dark-yellow-bg-after:after {
  background-color: #eda81d !important;
}

.dark-yellow-bg-hover:hover {
  background-color: #eda81d !important;
}

.dark-yellow-border {
  border-color: #eda81d !important;
}

.dark-yellow-border-hover:hover {
  border-color: #eda81d !important;
}

@media (max-width: 1199px) {
  .dark-yellow-lg {
    color: #eda81d !important;
  }

  .dark-yellow-hover-lg:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-lg {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-lg:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-lg {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-lg:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 991px) {
  .dark-yellow-md {
    color: #eda81d !important;
  }

  .dark-yellow-hover-md:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-md {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-md:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-md {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-md:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 767px) {
  .dark-yellow-sm {
    color: #eda81d !important;
  }

  .dark-yellow-hover-sm:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-sm {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-sm:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-sm {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-sm:hover {
    border-color: #eda81d !important;
  }
}
.dark-red {
  color: #c71401 !important;
}

.dark-red-hover:hover {
  color: #c71401 !important;
}

.dark-red-bg {
  background-color: #c71401 !important;
}

.dark-red-bg-before:before {
  background-color: #c71401 !important;
}

.dark-red-bg-after:after {
  background-color: #c71401 !important;
}

.dark-red-bg-hover:hover {
  background-color: #c71401 !important;
}

.dark-red-border {
  border-color: #c71401 !important;
}

.dark-red-border-hover:hover {
  border-color: #c71401 !important;
}

@media (max-width: 1199px) {
  .dark-red-lg {
    color: #c71401 !important;
  }

  .dark-red-hover-lg:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-lg {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-lg:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-lg {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-lg:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 991px) {
  .dark-red-md {
    color: #c71401 !important;
  }

  .dark-red-hover-md:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-md {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-md:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-md {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-md:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 767px) {
  .dark-red-sm {
    color: #c71401 !important;
  }

  .dark-red-hover-sm:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-sm {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-sm:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-sm {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-sm:hover {
    border-color: #c71401 !important;
  }
}
.orange-aa {
  color: #eb5d03 !important;
}

.orange-aa-hover:hover {
  color: #eb5d03 !important;
}

.orange-aa-bg {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-before:before {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-after:after {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-hover:hover {
  background-color: #eb5d03 !important;
}

.orange-aa-border {
  border-color: #eb5d03 !important;
}

.orange-aa-border-hover:hover {
  border-color: #eb5d03 !important;
}

@media (max-width: 1199px) {
  .orange-aa-lg {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-lg:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-lg {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-lg:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-lg {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-lg:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 991px) {
  .orange-aa-md {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-md:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-md {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-md:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-md {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-md:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 767px) {
  .orange-aa-sm {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-sm:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-sm {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-sm:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-sm {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-sm:hover {
    border-color: #eb5d03 !important;
  }
}
.avocado {
  color: #006333 !important;
}

.avocado-hover:hover {
  color: #006333 !important;
}

.avocado-bg {
  background-color: #006333 !important;
}

.avocado-bg-before:before {
  background-color: #006333 !important;
}

.avocado-bg-after:after {
  background-color: #006333 !important;
}

.avocado-bg-hover:hover {
  background-color: #006333 !important;
}

.avocado-border {
  border-color: #006333 !important;
}

.avocado-border-hover:hover {
  border-color: #006333 !important;
}

@media (max-width: 1199px) {
  .avocado-lg {
    color: #006333 !important;
  }

  .avocado-hover-lg:hover {
    color: #006333 !important;
  }

  .avocado-bg-lg {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-lg:hover {
    background-color: #006333 !important;
  }

  .avocado-border-lg {
    border-color: #006333 !important;
  }

  .avocado-border-hover-lg:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 991px) {
  .avocado-md {
    color: #006333 !important;
  }

  .avocado-hover-md:hover {
    color: #006333 !important;
  }

  .avocado-bg-md {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-md:hover {
    background-color: #006333 !important;
  }

  .avocado-border-md {
    border-color: #006333 !important;
  }

  .avocado-border-hover-md:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 767px) {
  .avocado-sm {
    color: #006333 !important;
  }

  .avocado-hover-sm:hover {
    color: #006333 !important;
  }

  .avocado-bg-sm {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-sm:hover {
    background-color: #006333 !important;
  }

  .avocado-border-sm {
    border-color: #006333 !important;
  }

  .avocado-border-hover-sm:hover {
    border-color: #006333 !important;
  }
}
.peanut-butter {
  color: #c68012 !important;
}

.peanut-butter-hover:hover {
  color: #c68012 !important;
}

.peanut-butter-bg {
  background-color: #c68012 !important;
}

.peanut-butter-bg-before:before {
  background-color: #c68012 !important;
}

.peanut-butter-bg-after:after {
  background-color: #c68012 !important;
}

.peanut-butter-bg-hover:hover {
  background-color: #c68012 !important;
}

.peanut-butter-border {
  border-color: #c68012 !important;
}

.peanut-butter-border-hover:hover {
  border-color: #c68012 !important;
}

@media (max-width: 1199px) {
  .peanut-butter-lg {
    color: #c68012 !important;
  }

  .peanut-butter-hover-lg:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-lg {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-lg:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-lg {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-lg:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 991px) {
  .peanut-butter-md {
    color: #c68012 !important;
  }

  .peanut-butter-hover-md:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-md {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-md:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-md {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-md:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 767px) {
  .peanut-butter-sm {
    color: #c68012 !important;
  }

  .peanut-butter-hover-sm:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-sm {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-sm:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-sm {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-sm:hover {
    border-color: #c68012 !important;
  }
}
.burnt-toast {
  color: #9f6200 !important;
}

.burnt-toast-hover:hover {
  color: #9f6200 !important;
}

.burnt-toast-bg {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-before:before {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-after:after {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-hover:hover {
  background-color: #9f6200 !important;
}

.burnt-toast-border {
  border-color: #9f6200 !important;
}

.burnt-toast-border-hover:hover {
  border-color: #9f6200 !important;
}

@media (max-width: 1199px) {
  .burnt-toast-lg {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-lg:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-lg {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-lg:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-lg {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-lg:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 991px) {
  .burnt-toast-md {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-md:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-md {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-md:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-md {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-md:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 767px) {
  .burnt-toast-sm {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-sm:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-sm {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-sm:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-sm {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-sm:hover {
    border-color: #9f6200 !important;
  }
}
.tomato {
  color: #a31000 !important;
}

.tomato-hover:hover {
  color: #a31000 !important;
}

.tomato-bg {
  background-color: #a31000 !important;
}

.tomato-bg-before:before {
  background-color: #a31000 !important;
}

.tomato-bg-after:after {
  background-color: #a31000 !important;
}

.tomato-bg-hover:hover {
  background-color: #a31000 !important;
}

.tomato-border {
  border-color: #a31000 !important;
}

.tomato-border-hover:hover {
  border-color: #a31000 !important;
}

@media (max-width: 1199px) {
  .tomato-lg {
    color: #a31000 !important;
  }

  .tomato-hover-lg:hover {
    color: #a31000 !important;
  }

  .tomato-bg-lg {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-lg:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-lg {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-lg:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 991px) {
  .tomato-md {
    color: #a31000 !important;
  }

  .tomato-hover-md:hover {
    color: #a31000 !important;
  }

  .tomato-bg-md {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-md:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-md {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-md:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 767px) {
  .tomato-sm {
    color: #a31000 !important;
  }

  .tomato-hover-sm:hover {
    color: #a31000 !important;
  }

  .tomato-bg-sm {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-sm:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-sm {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-sm:hover {
    border-color: #a31000 !important;
  }
}
.pumpkin {
  color: #cd4209 !important;
}

.pumpkin-hover:hover {
  color: #cd4209 !important;
}

.pumpkin-bg {
  background-color: #cd4209 !important;
}

.pumpkin-bg-before:before {
  background-color: #cd4209 !important;
}

.pumpkin-bg-after:after {
  background-color: #cd4209 !important;
}

.pumpkin-bg-hover:hover {
  background-color: #cd4209 !important;
}

.pumpkin-border {
  border-color: #cd4209 !important;
}

.pumpkin-border-hover:hover {
  border-color: #cd4209 !important;
}

@media (max-width: 1199px) {
  .pumpkin-lg {
    color: #cd4209 !important;
  }

  .pumpkin-hover-lg:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-lg {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-lg:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-lg {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-lg:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 991px) {
  .pumpkin-md {
    color: #cd4209 !important;
  }

  .pumpkin-hover-md:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-md {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-md:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-md {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-md:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 767px) {
  .pumpkin-sm {
    color: #cd4209 !important;
  }

  .pumpkin-hover-sm:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-sm {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-sm:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-sm {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-sm:hover {
    border-color: #cd4209 !important;
  }
}
.kale {
  color: #004021 !important;
}

.kale-hover:hover {
  color: #004021 !important;
}

.kale-bg {
  background-color: #004021 !important;
}

.kale-bg-before:before {
  background-color: #004021 !important;
}

.kale-bg-after:after {
  background-color: #004021 !important;
}

.kale-bg-hover:hover {
  background-color: #004021 !important;
}

.kale-border {
  border-color: #004021 !important;
}

.kale-border-hover:hover {
  border-color: #004021 !important;
}

@media (max-width: 1199px) {
  .kale-lg {
    color: #004021 !important;
  }

  .kale-hover-lg:hover {
    color: #004021 !important;
  }

  .kale-bg-lg {
    background-color: #004021 !important;
  }

  .kale-bg-hover-lg:hover {
    background-color: #004021 !important;
  }

  .kale-border-lg {
    border-color: #004021 !important;
  }

  .kale-border-hover-lg:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 991px) {
  .kale-md {
    color: #004021 !important;
  }

  .kale-hover-md:hover {
    color: #004021 !important;
  }

  .kale-bg-md {
    background-color: #004021 !important;
  }

  .kale-bg-hover-md:hover {
    background-color: #004021 !important;
  }

  .kale-border-md {
    border-color: #004021 !important;
  }

  .kale-border-hover-md:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 767px) {
  .kale-sm {
    color: #004021 !important;
  }

  .kale-hover-sm:hover {
    color: #004021 !important;
  }

  .kale-bg-sm {
    background-color: #004021 !important;
  }

  .kale-bg-hover-sm:hover {
    background-color: #004021 !important;
  }

  .kale-border-sm {
    border-color: #004021 !important;
  }

  .kale-border-hover-sm:hover {
    border-color: #004021 !important;
  }
}
.berry {
  color: #770804 !important;
}

.berry-hover:hover {
  color: #770804 !important;
}

.berry-bg {
  background-color: #770804 !important;
}

.berry-bg-before:before {
  background-color: #770804 !important;
}

.berry-bg-after:after {
  background-color: #770804 !important;
}

.berry-bg-hover:hover {
  background-color: #770804 !important;
}

.berry-border {
  border-color: #770804 !important;
}

.berry-border-hover:hover {
  border-color: #770804 !important;
}

@media (max-width: 1199px) {
  .berry-lg {
    color: #770804 !important;
  }

  .berry-hover-lg:hover {
    color: #770804 !important;
  }

  .berry-bg-lg {
    background-color: #770804 !important;
  }

  .berry-bg-hover-lg:hover {
    background-color: #770804 !important;
  }

  .berry-border-lg {
    border-color: #770804 !important;
  }

  .berry-border-hover-lg:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 991px) {
  .berry-md {
    color: #770804 !important;
  }

  .berry-hover-md:hover {
    color: #770804 !important;
  }

  .berry-bg-md {
    background-color: #770804 !important;
  }

  .berry-bg-hover-md:hover {
    background-color: #770804 !important;
  }

  .berry-border-md {
    border-color: #770804 !important;
  }

  .berry-border-hover-md:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 767px) {
  .berry-sm {
    color: #770804 !important;
  }

  .berry-hover-sm:hover {
    color: #770804 !important;
  }

  .berry-bg-sm {
    background-color: #770804 !important;
  }

  .berry-bg-hover-sm:hover {
    background-color: #770804 !important;
  }

  .berry-border-sm {
    border-color: #770804 !important;
  }

  .berry-border-hover-sm:hover {
    border-color: #770804 !important;
  }
}
.cinnamon {
  color: #aa3600 !important;
}

.cinnamon-hover:hover {
  color: #aa3600 !important;
}

.cinnamon-bg {
  background-color: #aa3600 !important;
}

.cinnamon-bg-before:before {
  background-color: #aa3600 !important;
}

.cinnamon-bg-after:after {
  background-color: #aa3600 !important;
}

.cinnamon-bg-hover:hover {
  background-color: #aa3600 !important;
}

.cinnamon-border {
  border-color: #aa3600 !important;
}

.cinnamon-border-hover:hover {
  border-color: #aa3600 !important;
}

@media (max-width: 1199px) {
  .cinnamon-lg {
    color: #aa3600 !important;
  }

  .cinnamon-hover-lg:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-lg {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-lg:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-lg {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-lg:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 991px) {
  .cinnamon-md {
    color: #aa3600 !important;
  }

  .cinnamon-hover-md:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-md {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-md:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-md {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-md:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 767px) {
  .cinnamon-sm {
    color: #aa3600 !important;
  }

  .cinnamon-hover-sm:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-sm {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-sm:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-sm {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-sm:hover {
    border-color: #aa3600 !important;
  }
}
.light-bg:before,
.dark-bg:before,
.tertiary-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.light-bg:not(.full-width):before,
.dark-bg:not(.full-width):before,
.tertiary-bg:not(.full-width):before {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}
.light-bg.full-width:before,
.dark-bg.full-width:before,
.tertiary-bg.full-width:before {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
}

.navigation ul {
  list-style: none;
  padding: 0;
}
.navigation li {
  display: block;
}
.navigation a {
  color: #333333;
}
.navigation .link-container {
  display: flex;
}
.navigation .link-container > li {
  padding: 10px 0px 20px;
  margin: 0 20px;
}
.navigation .link-container > li:hover {
  border-bottom: 3px solid #111111;
}
.navigation .dropdown.open i,
.navigation .dropdown:hover i {
  transform: rotate(180deg);
}
.navigation .nav-dropdown {
  position: absolute;
  min-width: max-content;
  display: flex;
  justify-content: center;
  top: 100%;
  background-color: #ffffff;
  padding: 0;
  height: 0;
  transform: scaleY(0);
  transform-origin: top;
  overflow: hidden;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  transition-property: height, transform;
}
.navigation .nav-dropdown .nav-link {
  padding: 0 60px;
  margin: 20px 0;
}
.navigation .nav-dropdown .nav-link a {
  display: block;
  margin-bottom: 10px;
}
.navigation .nav-dropdown .nav-link:not(:last-child) {
  border-right: 1px solid #77787b;
}
.navigation .nav-dropdown a:hover {
  color: #ff367a;
}
@media (hover: hover) {
  .navigation .dropdown:hover .nav-dropdown {
    transform: scaleY(1);
    padding: 20px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .navigation .link-container {
    flex-direction: column;
    padding: 1rem;
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #ffffff;
    transform: scaleY(0);
    transform-origin: top;
    transition: 0.2s all ease-in-out;
  }
  .navigation .link-container.open {
    transform: scaleY(1);
  }
  .navigation .link-container > li:hover {
    border-bottom: unset;
  }
  .navigation .dropdown i {
    float: right;
  }
  .navigation .dropdown > a {
    pointer-events: none;
  }
  .navigation .dropdown.open > a {
    pointer-events: unset;
  }
  .navigation .nav-dropdown {
    position: relative;
    flex-direction: column;
  }
  .navigation .nav-dropdown.open {
    transform: scaleY(1);
    padding: 10px;
    height: auto;
  }
  .navigation .nav-dropdown .nav-link {
    padding: 20px 0;
    margin: 0 60px;
  }
  .navigation .nav-dropdown .nav-link:not(:last-child) {
    border-right: unset;
    border-bottom: 1px solid #e6e7e8;
  }
}


@font-face {
  font-family: "Overpass-Regular";
  src: url("/fonts/overpass-regular.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "Overpass-Medium";
  src: url("/fonts/overpass-semibold.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "Overpass-Bold";
  src: url("/fonts/overpass-bold.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "Overpass-Light";
  src: url("/fonts/overpass-light.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "DIN-Pro";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/DIN-Pro.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "DIN-Pro-Medium";
  font-weight: 500;
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/DIN-Pro-Medium.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "DIN-Pro-Bold";
  font-weight: 700;
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/DIN-Pro-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "DIN-Pro-CondBold";
  font-weight: 700;
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/DIN-Pro-CondBold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Source-Pro";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/SourceSansPro-Regular.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Source-Pro-SemiBold";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/SourceSansPro-SemiBold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Source-Pro-Bold";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/SourceSansPro-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Source-Pro-Italic";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/SourceSansPro-Italic.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Source-Pro-Light";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/SourceSansPro-Light.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Source-Pro-Black";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/SourceSansPro-Black.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "SourceSerifProSemiBold";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/SourceSerifPro-SemiBold.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Mark-Pro";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/Mark-Pro.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Mark-Pro-Light";
  font-weight: 200;
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/Mark-Pro-Light.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Mark-Pro-Book";
  font-weight: 300;
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/Mark-Pro-Book.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Mark-Pro-Medium";
  font-weight: 500;
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/Mark-Pro-Medium.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Mark-Pro-Bold";
  font-weight: 700;
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/Mark-Pro-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacSansThin";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/CadillacSansA-Thin.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacSansLight";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/CadillacSansA-Light.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacSansBook";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/CadillacSansA-Book.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacSansMedium";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/CadillacSansA-Medium.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacSansSemiBold";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/CadillacSansA-SemiBold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacSansBold";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/CadillacSansA-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacSansExtraBold";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/CadillacSansA-ExtraBold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CadillacGothic";
  src: url("/fonts/CadillacGothic-Regular.otf") format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "CadillacGothic";
  src: url("/fonts/CadillacGothic-Medium.otf") format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "CadillacGothic";
  src: url("/fonts/CadillacGothic-Bold.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Futura";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/Futura.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "BouCollege";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/BouCollege.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Louis";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/Louis.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "momentum_outline";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_outline.eot);
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_outline.eot) format("embedded-opentype"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_outline.woff2) format("woff2"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_outline.woff) format("woff"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_outline.ttf) format("truetype"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_outline.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "momentum_solid";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_solid.eot);
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_solid.eot) format("embedded-opentype"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_solid.woff2) format("woff2"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_solid.woff) format("woff"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_solid.ttf) format("truetype"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_solid.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "momentum_utility";
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_utility.eot);
  src: url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_utility.eot) format("embedded-opentype"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_utility.woff2) format("woff2"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_utility.woff) format("woff"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_utility.ttf) format("truetype"), url(/etc.clientlibs/gmf-momentum/clientlibs/custom/core-firebird/resources/fonts/momentum_utility.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: var(--font-family-primary);
}

h1 {
  font-size: 40px;
  line-height: 1;
}
@media (min-width: 768px) {
  h1 {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  h1.h1-sm {
    font-size: 40px;
  }
}
h1 sup {
  font-size: 0.6em;
}

h2 {
  font-size: 30px;
  line-height: 1.3;
}
@media (min-width: 768px) {
  h2 {
    font-size: 32px;
  }
}
h2 sup {
  font-size: 0.6em;
}

h3 {
  font-size: 26px;
  line-height: 1.3;
  letter-spacing: 0.6px;
}
@media (min-width: 768px) {
  h3 {
    font-size: 28px;
  }
}
h3 sup {
  font-size: 0.6em;
}

h4 {
  font-size: 22px;
  line-height: 1.3;
}
@media (min-width: 768px) {
  h4 {
    font-size: 24px;
  }
}
h4 sup {
  font-size: 0.6em;
}

h5 {
  font-size: 18px;
  line-height: 1.3;
  letter-spacing: 0.18px;
}
h5 sup {
  font-size: 0.6em;
}

p {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 10px;
}
p:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  p {
    font-size: 16px;
  }
}
p sup {
  font-size: 0.6em;
}

a {
  text-decoration: underline;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
a:not(.btn) {
  color: #005dab;
}
a:not(.btn):hover {
  color: #00295b;
}

.mark-pro-light {
  font-family: "Overpass-Light", Arial, Helvetica, sans-serif;
}

.mark-pro {
  font-family: "Overpass-Regular", Arial, Helvetica, sans-serif;
}

.mark-pro-book {
  font-family: "Overpass-Regular", Arial, Helvetica, sans-serif;
}

.mark-pro-medium {
  font-family: "Overpass-Medium", Arial, Helvetica, sans-serif;
}

.mark-pro-bold {
  font-family: "Overpass-Bold", Arial, Helvetica, sans-serif;
}

.source-pro {
  font-family: "Source-Pro", Arial, Helvetica, sans-serif;
}

.source-pro-bold {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
}

.source-pro-italic {
  font-family: "Source-Pro-Italic", Arial, Helvetica, sans-serif;
}

.source-pro-black {
  font-family: "Source-Pro-Black", Arial, Helvetica, sans-serif;
}

.source-pro-light {
  font-family: "Source-Pro-Light", Arial, Helvetica, sans-serif;
}

.din-pro-cond {
  font-family: "Overpass-Regular", Arial, Helvetica, sans-serif;
}

.din-pro-cond-bold {
  font-family: "Overpass-Bold", Arial, Helvetica, sans-serif;
}

.din-pro {
  font-family: "Overpass-Regular", Arial, Helvetica, sans-serif;
}

.din-pro-medium {
  font-family: "Overpass-Medium", Arial, Helvetica, sans-serif;
}

.din-pro-bold {
  font-family: "Overpass-Bold", Arial, Helvetica, sans-serif;
}

.fs-10 {
  font-size: 10px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-28 {
  font-size: 28px !important;
}

.fs-30 {
  font-size: 30px !important;
}

.fs-32 {
  font-size: 32px !important;
}

.fs-34 {
  font-size: 34px !important;
}

.fs-36 {
  font-size: 36px !important;
}

.fs-38 {
  font-size: 38px !important;
}

.fs-40 {
  font-size: 40px !important;
}

.fs-42 {
  font-size: 42px !important;
}

.fs-44 {
  font-size: 44px !important;
}

.fs-46 {
  font-size: 46px !important;
}

.fs-48 {
  font-size: 48px !important;
}

.fs-50 {
  font-size: 50px !important;
}

.fs-52 {
  font-size: 52px !important;
}

.fs-54 {
  font-size: 54px !important;
}

.fs-56 {
  font-size: 56px !important;
}

.fs-58 {
  font-size: 58px !important;
}

.fs-60 {
  font-size: 60px !important;
}

@media (max-width: 767px) {
  .fs-10-sm {
    font-size: 10px !important;
  }

  .fs-12-sm {
    font-size: 12px !important;
  }

  .fs-14-sm {
    font-size: 14px !important;
  }

  .fs-16-sm {
    font-size: 16px !important;
  }

  .fs-18-sm {
    font-size: 18px !important;
  }

  .fs-20-sm {
    font-size: 20px !important;
  }

  .fs-22-sm {
    font-size: 22px !important;
  }

  .fs-24-sm {
    font-size: 24px !important;
  }

  .fs-26-sm {
    font-size: 26px !important;
  }

  .fs-28-sm {
    font-size: 28px !important;
  }

  .fs-30-sm {
    font-size: 30px !important;
  }

  .fs-32-sm {
    font-size: 32px !important;
  }

  .fs-34-sm {
    font-size: 34px !important;
  }

  .fs-36-sm {
    font-size: 36px !important;
  }

  .fs-38-sm {
    font-size: 38px !important;
  }

  .fs-40-sm {
    font-size: 40px !important;
  }

  .fs-42-sm {
    font-size: 42px !important;
  }

  .fs-44-sm {
    font-size: 44px !important;
  }

  .fs-46-sm {
    font-size: 46px !important;
  }

  .fs-48-sm {
    font-size: 48px !important;
  }

  .fs-50-sm {
    font-size: 50px !important;
  }

  .fs-52-sm {
    font-size: 52px !important;
  }

  .fs-54-sm {
    font-size: 54px !important;
  }

  .fs-56-sm {
    font-size: 56px !important;
  }

  .fs-58-sm {
    font-size: 58px !important;
  }

  .fs-60-sm {
    font-size: 60px !important;
  }
}
@media (max-width: 991px) {
  .fs-10-md {
    font-size: 10px !important;
  }

  .fs-12-md {
    font-size: 12px !important;
  }

  .fs-14-md {
    font-size: 14px !important;
  }

  .fs-16-md {
    font-size: 16px !important;
  }

  .fs-18-md {
    font-size: 18px !important;
  }

  .fs-20-md {
    font-size: 20px !important;
  }

  .fs-22-md {
    font-size: 22px !important;
  }

  .fs-24-md {
    font-size: 24px !important;
  }

  .fs-26-md {
    font-size: 26px !important;
  }

  .fs-28-md {
    font-size: 28px !important;
  }

  .fs-30-md {
    font-size: 30px !important;
  }

  .fs-32-md {
    font-size: 32px !important;
  }

  .fs-34-md {
    font-size: 34px !important;
  }

  .fs-36-md {
    font-size: 36px !important;
  }

  .fs-38-md {
    font-size: 38px !important;
  }

  .fs-40-md {
    font-size: 40px !important;
  }

  .fs-42-md {
    font-size: 42px !important;
  }

  .fs-44-md {
    font-size: 44px !important;
  }

  .fs-46-md {
    font-size: 46px !important;
  }

  .fs-48-md {
    font-size: 48px !important;
  }

  .fs-50-md {
    font-size: 50px !important;
  }

  .fs-52-md {
    font-size: 52px !important;
  }

  .fs-54-md {
    font-size: 54px !important;
  }

  .fs-56-md {
    font-size: 56px !important;
  }

  .fs-58-md {
    font-size: 58px !important;
  }

  .fs-60-md {
    font-size: 60px !important;
  }
}
@media (max-width: 1199px) {
  .fs-10-lg {
    font-size: 10px !important;
  }

  .fs-12-lg {
    font-size: 12px !important;
  }

  .fs-14-lg {
    font-size: 14px !important;
  }

  .fs-16-lg {
    font-size: 16px !important;
  }

  .fs-18-lg {
    font-size: 18px !important;
  }

  .fs-20-lg {
    font-size: 20px !important;
  }

  .fs-22-lg {
    font-size: 22px !important;
  }

  .fs-24-lg {
    font-size: 24px !important;
  }

  .fs-26-lg {
    font-size: 26px !important;
  }

  .fs-28-lg {
    font-size: 28px !important;
  }

  .fs-30-lg {
    font-size: 30px !important;
  }

  .fs-32-lg {
    font-size: 32px !important;
  }

  .fs-34-lg {
    font-size: 34px !important;
  }

  .fs-36-lg {
    font-size: 36px !important;
  }

  .fs-38-lg {
    font-size: 38px !important;
  }

  .fs-40-lg {
    font-size: 40px !important;
  }

  .fs-42-lg {
    font-size: 42px !important;
  }

  .fs-44-lg {
    font-size: 44px !important;
  }

  .fs-46-lg {
    font-size: 46px !important;
  }

  .fs-48-lg {
    font-size: 48px !important;
  }

  .fs-50-lg {
    font-size: 50px !important;
  }

  .fs-52-lg {
    font-size: 52px !important;
  }

  .fs-54-lg {
    font-size: 54px !important;
  }

  .fs-56-lg {
    font-size: 56px !important;
  }

  .fs-58-lg {
    font-size: 58px !important;
  }

  .fs-60-lg {
    font-size: 60px !important;
  }
}
*[class^=fs-],
*[class*=" fs-"] {
  line-height: 1.2;
}

.fs-0 {
  font-size: 0 !important;
}

@media (max-width: 1199px) {
  .fs-0-lg {
    font-size: 0 !important;
  }
}
@media (max-width: 991px) {
  .fs-0-md {
    font-size: 0 !important;
  }
}
@media (max-width: 767px) {
  .fs-0-sm {
    font-size: 0 !important;
  }
}
.italic {
  font-style: italic !important;
}

.lowercase {
  text-transform: none !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.underline {
  text-decoration: underline !important;
}

.thin {
  font-weight: 100 !important;
}

.ultra-light {
  font-weight: 200 !important;
}

.light {
  font-weight: 300 !important;
}

.normal {
  font-weight: 400 !important;
}

.medium {
  font-weight: 500 !important;
}

.semi-bold {
  font-weight: 600 !important;
}

.bold {
  font-weight: 700 !important;
}

.ultra-bold {
  font-weight: 800 !important;
}

.heavy {
  font-weight: 900 !important;
}

@media (max-width: 1199px) {
  .thin-lg {
    font-weight: 100 !important;
  }

  .ultra-light-lg {
    font-weight: 200 !important;
  }

  .light-lg {
    font-weight: 300 !important;
  }

  .normal-lg {
    font-weight: 400 !important;
  }

  .medium-lg {
    font-weight: 500 !important;
  }

  .semi-bold-lg {
    font-weight: 600 !important;
  }

  .bold-lg {
    font-weight: 700 !important;
  }

  .ultra-bold-lg {
    font-weight: 800 !important;
  }

  .heavy-lg {
    font-weight: 900 !important;
  }
}
@media (max-width: 991px) {
  .thin-md {
    font-weight: 100 !important;
  }

  .ultra-light-md {
    font-weight: 200 !important;
  }

  .light-md {
    font-weight: 300 !important;
  }

  .normal-md {
    font-weight: 400 !important;
  }

  .medium-md {
    font-weight: 500 !important;
  }

  .semi-bold-md {
    font-weight: 600 !important;
  }

  .bold-md {
    font-weight: 700 !important;
  }

  .ultra-bold-md {
    font-weight: 800 !important;
  }

  .heavy-md {
    font-weight: 900 !important;
  }
}
@media (max-width: 767px) {
  .thin-sm {
    font-weight: 100 !important;
  }

  .ultra-light-sm {
    font-weight: 200 !important;
  }

  .light-sm {
    font-weight: 300 !important;
  }

  .normal-sm {
    font-weight: 400 !important;
  }

  .medium-sm {
    font-weight: 500 !important;
  }

  .semi-bold-sm {
    font-weight: 600 !important;
  }

  .bold-sm {
    font-weight: 700 !important;
  }

  .ultra-bold-sm {
    font-weight: 800 !important;
  }

  .heavy-sm {
    font-weight: 900 !important;
  }
}
.list-unstyled {
  list-style: none;
}

.disc {
  list-style: none;
}
.disc > li {
  margin-bottom: 10px;
}
.disc li:before {
  content: "";
  width: 6px;
  height: 6px;
  margin-top: 7px;
  float: left;
  margin-right: 10px;
  border-radius: 100%;
  background-color: #005dab;
}
.disc li > ul {
  list-style: none;
  width: 100%;
  margin-left: 20px;
  margin-top: 10px;
}
.disc li > ul > li:before {
  content: "";
  width: 6px;
  height: 6px;
  float: left;
  margin-right: 10px;
  border-radius: 100%;
  border: 1px solid #00b9f2;
  background-color: transparent;
}

ol {
  padding: 0;
  list-style: none;
  counter-reset: li;
}
ol li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}
ol li ol {
  margin-top: 20px;
}
ol > li:before {
  position: absolute;
  left: 0;
  top: 0;
  counter-increment: li;
  display: inline-block;
}
ol.ol-large li {
  position: relative;
  padding-left: 45px;
  min-height: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
ol.ol-large > li:before {
  width: 30px;
  height: 30px;
  background-color: #005dab;
  border-radius: 15px;
  color: #fff;
  padding-top: 6px;
  content: counter(li);
  text-align: center;
  box-sizing: border-box;
  font: 15px/16px "Overpass-Bold", Arial, Helvetica, sans-serif;
}

/* --------------------------------

momentum_outline Web Font
Generated using nucleoapp.com

-------------------------------- */
/*------------------------
	base class definition
-------------------------*/
*[class^=icon-],
*[class*=" icon-"] {
  display: inline-block;
  position: relative;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-outline {
  font: normal normal normal 1em/1 "momentum_outline";
  font-weight: 700;
}

.icon-solid {
  font: normal normal normal 1em/1 "momentum_solid";
}

.icon-utility {
  font: normal normal normal 1em/1 "momentum_utility";
}

/*------------------------
  change icon size
-------------------------*/
/* relative units */
.icon-sm {
  font-size: 0.8em;
}

.icon-lg {
  font-size: 1.2em;
}

/*----------------------------------
  add a square/circle background
-----------------------------------*/
.icon-bg-circle {
  border-radius: 50%;
  background-color: #005dab;
  color: #ffffff;
  width: 60px;
  height: 60px;
  font-size: 24px;
  text-align: center;
  padding: 18px 0;
}

/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.icon-ul {
  padding-left: 0;
  list-style-type: none;
}
.icon-ul > li {
  display: flex;
  align-items: flex-start;
  line-height: 1.4;
}
.icon-ul > li > .icon {
  margin-right: 0.4em;
  line-height: inherit;
}

/*------------------------
  adjust-huening icons
-------------------------*/
.icon-is-adjust-huening {
  -webkit-animation: icon-adjust-hue 2s infinite linear;
  -moz-animation: icon-adjust-hue 2s infinite linear;
  animation: icon-adjust-hue 2s infinite linear;
}

@-webkit-keyframes icon-adjust-hue {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes icon-adjust-hue {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes icon-adjust-hue {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.icon-rotate-90 {
  transform: rotate(90deg);
}

.icon-rotate-180 {
  transform: rotate(180deg);
}

.icon-rotate-270 {
  transform: rotate(270deg);
}

.icon-flip-y {
  transform: scale(-1, 1);
}

.icon-flip-x {
  transform: scale(1, -1);
}

/*------------------------
	Outline Icons
-------------------------*/
.icon-outline.icon-profile::before {
  content: "󪁁";
}

.icon-outline.icon-dealership::before {
  content: "󪀂";
}

.icon-outline.icon-documentxbrl::before {
  content: "󪀃";
}

.icon-outline.icon-feedbackangry::before {
  content: "󪀄";
}

.icon-outline.icon-feedbackneutral::before {
  content: "󪀅";
}

.icon-outline.icon-feedbackhappy::before {
  content: "󪀆";
}

.icon-outline.icon-documentwebcast::before {
  content: "󪀇";
}

.icon-outline.icon-email::before {
  content: "󪀈";
}

.icon-outline.icon-firehydrant::before {
  content: "󪀉";
}

.icon-outline.icon-question::before {
  content: "󪀐";
}

.icon-outline.icon-newsroom::before {
  content: "󪀑";
}

.icon-outline.icon-corporate::before {
  content: "󪀒";
}

.icon-outline.icon-comparison::before {
  content: "󪀓";
}

.icon-outline.icon-clock::before {
  content: "󪀔";
}

.icon-outline.icon-calendar::before {
  content: "󪀕";
}

.icon-outline.icon-autopay::before {
  content: "󪀖";
}

.icon-outline.icon-accountswitching::before {
  content: "󪀗";
}

.icon-outline.icon-24hour::before {
  content: "󪀘";
}

.icon-outline.icon-documenteps::before {
  content: "󪀙";
}

.icon-outline.icon-documentxlsx::before {
  content: "󪀠";
}

.icon-outline.icon-documentdoc::before {
  content: "󪀡";
}

.icon-outline.icon-documentpdf::before {
  content: "󪀢";
}

.icon-outline.icon-megaphone::before {
  content: "󪀣";
}

.icon-outline.icon-water::before {
  content: "󪀤";
}

.icon-outline.icon-wallet::before {
  content: "󪀥";
}

.icon-outline.icon-trees::before {
  content: "󪀦";
}

.icon-outline.icon-tools::before {
  content: "󪀧";
}

.icon-outline.icon-team::before {
  content: "󪀨";
}

.icon-outline.icon-support::before {
  content: "󪀩";
}

.icon-outline.icon-supplier::before {
  content: "󪀰";
}

.icon-outline.icon-suitcase::before {
  content: "󪀱";
}

.icon-outline.icon-steps::before {
  content: "󪀲";
}

.icon-outline.icon-steeringwheel::before {
  content: "󪀳";
}

.icon-outline.icon-signature::before {
  content: "󪀴";
}

.icon-outline.icon-sign::before {
  content: "󪀵";
}

.icon-outline.icon-shopping::before {
  content: "󪀶";
}

.icon-outline.icon-settings::before {
  content: "󪀷";
}

.icon-outline.icon-search::before {
  content: "󪀸";
}

.icon-outline.icon-salestag::before {
  content: "󪀹";
}

.icon-outline.icon-protection::before {
  content: "󪁀";
}

.icon-outline.icon-profilemya::before {
  content: "󪀁";
}

.icon-outline.icon-police::before {
  content: "󪁂";
}

.icon-outline.icon-plus::before {
  content: "󪁃";
}

.icon-outline.icon-piechart::before {
  content: "󪁄";
}

.icon-outline.icon-phone::before {
  content: "󪁅";
}

.icon-outline.icon-percentageoffers::before {
  content: "󪁆";
}

.icon-outline.icon-percentageapr::before {
  content: "󪁇";
}

.icon-outline.icon-payment::before {
  content: "󪁈";
}

.icon-outline.icon-paperless::before {
  content: "󪁉";
}

.icon-outline.icon-odometer::before {
  content: "󪁐";
}

.icon-outline.icon-notification::before {
  content: "󪁑";
}

.icon-outline.icon-nosymbol::before {
  content: "󪁒";
}

.icon-outline.icon-money::before {
  content: "󪁓";
}

.icon-outline.icon-medical::before {
  content: "󪁔";
}

.icon-outline.icon-mail::before {
  content: "󪁕";
}

.icon-outline.icon-lock::before {
  content: "󪁖";
}

.icon-outline.icon-location::before {
  content: "󪁗";
}

.icon-outline.icon-laptop::before {
  content: "󪁘";
}

.icon-outline.icon-key::before {
  content: "󪁙";
}

.icon-outline.icon-home::before {
  content: "󪁠";
}

.icon-outline.icon-graph::before {
  content: "󪁡";
}

.icon-outline.icon-gradcap::before {
  content: "󪁢";
}

.icon-outline.icon-global::before {
  content: "󪁣";
}

.icon-outline.icon-fuel::before {
  content: "󪁤";
}

.icon-outline.icon-flag2::before {
  content: "󪁥";
}

.icon-outline.icon-flag1::before {
  content: "󪁦";
}

.icon-outline.icon-fingerprint::before {
  content: "󪁧";
}

.icon-outline.icon-files::before {
  content: "󪁨";
}

.icon-outline.icon-editpencil::before {
  content: "󪁩";
}

.icon-outline.icon-document::before {
  content: "󪁰";
}

.icon-outline.icon-creditcard::before {
  content: "󪁱";
}

.icon-outline.icon-coapplicant::before {
  content: "󪁲";
}

.icon-outline.icon-checklist::before {
  content: "󪁳";
}

.icon-outline.icon-chat::before {
  content: "󪁴";
}

.icon-outline.icon-car::before {
  content: "󪁵";
}

.icon-outline.icon-calculator::before {
  content: "󪁶";
}

.icon-outline.icon-bank::before {
  content: "󪁷";
}

.icon-outline.icon-apple::before {
  content: "󪁸";
}

.icon-outline.icon-ambulance::before {
  content: "󪁹";
}

.icon-outline.icon-vehicleaccountdetails::before {
  content: "󪆄";
}

.icon-outline.icon-download::before {
  content: "󪆅";
}

.icon-outline.icon-connectionlost::before {
  content: "󪆆";
}

.icon-outline.icon-play::before {
  content: "󪆇";
}

.icon-outline.icon-payoff::before {
  content: "󪆈";
}

.icon-outline.icon-paymenthistory::before {
  content: "󪆉";
}

.icon-outline.icon-phonemobileapp::before {
  content: "󪆑";
}

.icon-outline.icon-creditpayment::before {
  content: "󪆒";
}

.icon-outline.icon-externallink::before {
  content: "󪆓";
}

.icon-outline.icon-compass::before {
  content: "󪆗";
}

/*------------------------
  Solid Icons
-------------------------*/
.icon-solid.icon-lock::before {
  content: "󪂀";
}

.icon-solid.icon-email::before {
  content: "󪆂";
}

.icon-solid.icon-odometer::before {
  content: "󪂂";
}

.icon-solid.icon-24hour::before {
  content: "󪂃";
}

.icon-solid.icon-accountswitching::before {
  content: "󪂄";
}

.icon-solid.icon-nosymbol::before {
  content: "󪂅";
}

.icon-solid.icon-autopay::before {
  content: "󪂆";
}

.icon-solid.icon-firehydrant::before {
  content: "󪂇";
}

.icon-solid.icon-calendar::before {
  content: "󪂈";
}

.icon-solid.icon-comparison::before {
  content: "󪅷";
}

.icon-solid.icon-fingerprint::before {
  content: "󪂐";
}

.icon-solid.icon-laptop::before {
  content: "󪂑";
}

.icon-solid.icon-newsroom::before {
  content: "󪂒";
}

.icon-solid.icon-dealership::before {
  content: "󪂓";
}

.icon-solid.icon-documentxlsx::before {
  content: "󪂔";
}

.icon-solid.icon-documentxbrl::before {
  content: "󪂕";
}

.icon-solid.icon-documenteps::before {
  content: "󪂖";
}

.icon-solid.icon-corporate::before {
  content: "󪂗";
}

.icon-solid.icon-global::before {
  content: "󪂘";
}

.icon-solid.icon-checklist::before {
  content: "󪂙";
}

.icon-solid.icon-protection::before {
  content: "󪄀";
}

.icon-solid.icon-feedbackangry::before {
  content: "󪄁";
}

.icon-solid.icon-documentwebcast::before {
  content: "󪄂";
}

.icon-solid.icon-clock::before {
  content: "󪄃";
}

.icon-solid.icon-water::before {
  content: "󪄄";
}

.icon-solid.icon-feedbackhappy::before {
  content: "󪄅";
}

.icon-solid.icon-feedbackneutral::before {
  content: "󪄆";
}

.icon-solid.icon-question::before {
  content: "󪄇";
}

.icon-solid.icon-shopping::before {
  content: "󪄈";
}

.icon-solid.icon-search::before {
  content: "󪄉";
}

.icon-solid.icon-sign::before {
  content: "󪄐";
}

.icon-solid.icon-ambulance::before {
  content: "󪄑";
}

.icon-solid.icon-apple::before {
  content: "󪄒";
}

.icon-solid.icon-bank::before {
  content: "󪄓";
}

.icon-solid.icon-calculator::before {
  content: "󪄔";
}

.icon-solid.icon-car::before {
  content: "󪄕";
}

.icon-solid.icon-chat::before {
  content: "󪄖";
}

.icon-solid.icon-coapplicant::before {
  content: "󪄗";
}

.icon-solid.icon-creditcard::before {
  content: "󪄘";
}

.icon-solid.icon-document::before {
  content: "󪄙";
}

.icon-solid.icon-editpencil::before {
  content: "󪄠";
}

.icon-solid.icon-files::before {
  content: "󪄡";
}

.icon-solid.icon-flag2::before {
  content: "󪄢";
}

.icon-solid.icon-flag1::before {
  content: "󪄣";
}

.icon-solid.icon-fuel::before {
  content: "󪄤";
}

.icon-solid.icon-gradcap::before {
  content: "󪄥";
}

.icon-solid.icon-home::before {
  content: "󪄦";
}

.icon-solid.icon-key::before {
  content: "󪄧";
}

.icon-solid.icon-location::before {
  content: "󪄨";
}

.icon-solid.icon-mail::before {
  content: "󪄩";
}

.icon-solid.icon-medical::before {
  content: "󪄰";
}

.icon-solid.icon-money::before {
  content: "󪄱";
}

.icon-solid.icon-paperless::before {
  content: "󪄲";
}

.icon-solid.icon-payment::before {
  content: "󪄳";
}

.icon-solid.icon-percentageoffers::before {
  content: "󪄴";
}

.icon-solid.icon-percentageapr::before {
  content: "󪄵";
}

.icon-solid.icon-phone::before {
  content: "󪄶";
}

.icon-solid.icon-piechart::before {
  content: "󪄷";
}

.icon-solid.icon-plus::before {
  content: "󪄸";
}

.icon-solid.icon-police::before {
  content: "󪄹";
}

.icon-solid.icon-profile::before {
  content: "󪅀";
}

.icon-solid.icon-profilemya::before {
  content: "󪅁";
}

.icon-solid.icon-salestag::before {
  content: "󪅂";
}

.icon-solid.icon-settings::before {
  content: "󪅃";
}

.icon-solid.icon-signature::before {
  content: "󪅅";
}

.icon-solid.icon-steeringwheel::before {
  content: "󪅆";
}

.icon-solid.icon-steps::before {
  content: "󪅇";
}

.icon-solid.icon-suitcase::before {
  content: "󪅈";
}

.icon-solid.icon-supplier::before {
  content: "󪅉";
}

.icon-solid.icon-support::before {
  content: "󪅐";
}

.icon-solid.icon-team::before {
  content: "󪅑";
}

.icon-solid.icon-tools::before {
  content: "󪅒";
}

.icon-solid.icon-trees::before {
  content: "󪅓";
}

.icon-solid.icon-wallet::before {
  content: "󪅔";
}

.icon-solid.icon-megaphone::before {
  content: "󪅕";
}

.icon-solid.icon-notification::before {
  content: "󪅖";
}

.icon-solid.icon-graph::before {
  content: "󪅗";
}

.icon-solid.icon-documentpdf::before {
  content: "󪅘";
}

.icon-solid.icon-documentdoc::before {
  content: "󪅙";
}

.icon-solid.icon-connectionlost::before {
  content: "󪅶";
}

.icon-solid.icon-comparison::before {
  content: "󪅷";
}

.icon-solid.icon-payoff::before {
  content: "󪅸";
}

.icon-solid.icon-play::before {
  content: "󪅹";
}

.icon-solid.icon-vehicleaccountdetails::before {
  content: "󪆀";
}

.icon-solid.icon-paymenthistory::before {
  content: "󪆁";
}

.icon-solid.icon-download::before {
  content: "󪆃";
}

.icon-solid.icon-phonemobileapp::before {
  content: "󪅄";
}

.icon-solid.icon-creditpayment::before {
  content: "󪆔";
}

.icon-solid.icon-externallink::before {
  content: "󪆕";
}

.icon-solid.icon-compass::before {
  content: "󪆖";
}

/*------------------------
  Utility Icons
-------------------------*/
.icon-utility.icon-alertinformation::before {
  content: "󪅠";
}

.icon-utility.icon-remove::before {
  content: "󪅡";
}

.icon-utility.icon-paymentpending::before {
  content: "󪅢";
}

.icon-utility.icon-alertwarning::before {
  content: "󪅣";
}

.icon-utility.icon-alertsuccess::before {
  content: "󪅤";
}

.icon-utility.icon-alerterror::before {
  content: "󪅥";
}

.icon-utility.icon-socialyoutube::before {
  content: "󪅦";
}

.icon-utility.icon-socialtwitter::before {
  content: "󪅧";
}

.icon-utility.icon-flagamerica::before {
  content: "󪅨";
}

.icon-utility.icon-flagcanada::before {
  content: "󪅩";
}

.icon-utility.icon-closex::before {
  content: "󪅰";
}

.icon-utility.icon-dropdown::before {
  content: "󪅱";
}

.icon-utility.icon-hamburger::before {
  content: "󪅲";
}

.icon-utility.icon-sociallinkedin::before {
  content: "󪅳";
}

.icon-utility.icon-socialfacebook::before {
  content: "󪅴";
}

.icon-utility.icon-socialinstagram::before {
  content: "󪅵";
}

.fadeOut {
  -webkit-animation: fadeOut 1s ease-in-out forwards;
  -moz-animation: fadeOut 1s ease-in-out forwards;
  -ms-animation: fadeOut 1s ease-in-out forwards;
  animation: fadeOut 1s ease-in-out forwards;
}

.fadeIn {
  -webkit-animation: fadeIn 1s ease-in-out forwards;
  -moz-animation: fadeIn 1s ease-in-out forwards;
  -ms-animation: fadeIn 1s ease-in-out forwards;
  animation: fadeIn 1s ease-in-out forwards;
}

.shake {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -moz-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -ms-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@-ms-keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@-moz-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@-ms-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    -moz-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0);
    -o-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    -moz-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0);
    -o-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    -moz-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0);
    -o-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    -moz-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0);
    -o-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
form input {
  padding: 20px 15px;
  max-height: 50px;
  background-color: #ffffff;
  -webkit-appearance: none;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
form input:not(:focus):not(:-webkit-autofill):placeholder-shown ~ label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 15px;
}
form input:placeholder-shown ~ label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 15px;
}
form input:-ms-input-placeholder ~ label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 15px;
}
form input:not(.empty) {
  padding-bottom: 7px;
}
form input:-webkit-autofill {
  padding-bottom: 7px;
}
form input:focus {
  border-color: #00b9f2;
  outline: none;
  padding-bottom: 7px;
}
form input:focus::-moz-placeholder {
  opacity: 1;
}
form input:focus::-webkit-input-placeholder {
  opacity: 1;
}
form input:focus:-ms-input-placeholder {
  color: #494949;
}
form input:focus ~ .icon-right {
  border-color: #00b9f2;
}
form input:focus ~ label {
  top: 9px;
  font-size: 10px;
  cursor: pointer;
  color: #005dab;
}
form input:-webkit-autofill ~ label {
  top: 9px;
  font-size: 10px;
  cursor: pointer;
  color: #005dab;
}
form input:not(:placeholder-shown) ~ label {
  top: 9px;
  font-size: 10px;
  cursor: pointer;
  color: #005dab;
}
form input:not(:-ms-input-placeholder) ~ label {
  top: 9px;
  font-size: 10px;
  cursor: pointer;
  color: #005dab;
}
form input::-moz-placeholder {
  opacity: 0;
  transition: inherit;
}
form input::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}
form input:-ms-input-placeholder {
  color: transparent;
  transition: inherit;
}
form input.dob, form input.input-with-icon, form input.datepicker {
  padding-right: 60px;
}
form input.dob ~ label, form input.input-with-icon ~ label, form input.datepicker ~ label {
  padding-right: 20px;
}
form textarea {
  min-height: 150px;
  padding: 15px;
  resize: none;
}
form textarea:focus {
  border-color: #00b9f2;
  outline: none;
}
form textarea:placeholder-shown ~ label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 15px;
}
form textarea:not(.empty) {
  padding-top: 20px;
}
form textarea:focus {
  border-color: #00b9f2;
  outline: none;
  padding-top: 20px;
}
form textarea:focus::-moz-placeholder {
  opacity: 1;
}
form textarea:focus::-webkit-input-placeholder {
  opacity: 1;
}
form textarea:focus:-ms-input-placeholder {
  color: #494949;
}
form textarea:focus ~ label, form textarea:not(:placeholder-shown) ~ label {
  top: 9px;
  font-size: 10px;
  cursor: pointer;
  color: #005dab;
}
form textarea::-moz-placeholder {
  opacity: 0;
  transition: inherit;
}
form textarea::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}
form textarea:-ms-input-placeholder {
  color: transparent;
  transition: inherit;
}
form input,
form textarea {
  font-size: 16px;
  border: 1px solid #77787b;
  border-radius: 3px;
  color: #494949;
}
form input.validation-error,
form textarea.validation-error {
  background-color: #ffe8e5;
  border-color: #f7b1a8;
}
form input.validation-error:focus,
form textarea.validation-error:focus {
  background-color: #ffe8e5;
  border-color: #f7b1a8;
}
form input.validation-error ~ label,
form textarea.validation-error ~ label {
  color: #a31000;
}
form input.validation-error ~ .icon-right,
form textarea.validation-error ~ .icon-right {
  border-color: #f7b1a8;
}
form input.validation-error ~ .icon-right:before,
form textarea.validation-error ~ .icon-right:before {
  color: #a31000;
}
form input:disabled,
form textarea:disabled {
  pointer-events: none;
  color: #494949;
  border-color: transparent;
  background-color: #e6e7e8 !important;
  padding-bottom: 7px;
}
form input:disabled ~ label,
form textarea:disabled ~ label {
  top: 9px;
  font-size: 10px;
  color: #494949;
}
form input:focus,
form textarea:focus {
  background-color: #e2eaee;
}
form input.validation-success ~ .validation-list,
form textarea.validation-success ~ .validation-list {
  margin-top: 0px;
}
form .validation-list {
  font-size: 12px;
  line-height: 15px;
  color: #a31000;
  list-style: none;
  margin-top: 7px;
  text-align: left;
}
form .validation-list > li:before {
  content: "󪅥";
  font-size: 14px;
  display: inline-block;
  font-family: "momentum_utility";
  position: relative;
  top: 3px;
  margin-right: 5px;
}
form label,
form input,
form textarea {
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
  touch-action: manipulation;
  font-family: "Overpass-Medium", Arial, Helvetica, sans-serif;
}
form .form-control {
  min-width: 0;
  position: relative;
}
form .form-control input,
form .form-control select,
form .form-control textarea {
  width: 100%;
}
form .form-control label {
  font-size: 16px;
  position: absolute;
  left: 15px;
  pointer-events: none;
}
form .form-control .icon-right {
  position: absolute;
  right: 0;
  width: 50px;
  top: 0;
  padding-left: 16px;
  padding-right: 17px;
  height: 50px;
  border-left: 1px solid #77787b;
  pointer-events: none;
  font-size: 16px;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
form .form-control .icon-right:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #005dab;
}
form .form-control.validation-success ~ .validation-list {
  margin-top: 0px;
}
form .form-control.validation-error input[type=checkbox]:not(:checked) ~ label:before,
form .form-control.validation-error input[type=radio] ~ label:before {
  background: #ffe8e5;
  border-color: #f7b1a8;
}
form .form-combine {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  border: 1px solid #77787b;
  border-radius: 3px;
  color: #494949;
  background-color: #ffffff;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
form .form-combine .form-control:first-of-type {
  padding-left: 15px;
}
form .form-combine .form-control input,
form .form-combine .form-control select ~ span {
  border: none;
}
form .form-combine .form-control input:not([type=checkbox]),
form .form-combine .form-control input:not([type=radio]),
form .form-combine .form-control select ~ span {
  border-left: 1px solid #77787b;
}
form .form-combine .form-control input[type=checkbox] + label,
form .form-combine .form-control input[type=radio] + label {
  white-space: nowrap;
}
form .form-combine .form-control input[type=checkbox] + label {
  margin: 2px 0;
}
form .form-combine .validation-list {
  position: absolute;
  bottom: -20px;
}
form .form-combine.combine-focus {
  border-color: #00b9f2;
  background: #e2eaee;
}
form .form-combine.combine-focus .form-control input,
form .form-combine.combine-focus .form-control input + label,
form .form-combine.combine-focus .form-control select ~ span,
form .form-combine.combine-focus .form-control select ~ .select-inner-border,
form .form-combine.combine-focus .form-control .icon-right {
  border-color: #00b9f2;
  background: #e2eaee;
}
form .form-combine.combine-error, form .form-combine.combine-error.combine-focus {
  border-color: #f7b1a8;
  background: #ffe8e5;
}
form .form-combine.combine-error .form-control input,
form .form-combine.combine-error .form-control input + label,
form .form-combine.combine-error .form-control select ~ span,
form .form-combine.combine-error .form-control select ~ .select-inner-border,
form .form-combine.combine-error .form-control .icon-right, form .form-combine.combine-error.combine-focus .form-control input,
form .form-combine.combine-error.combine-focus .form-control input + label,
form .form-combine.combine-error.combine-focus .form-control select ~ span,
form .form-combine.combine-error.combine-focus .form-control select ~ .select-inner-border,
form .form-combine.combine-error.combine-focus .form-control .icon-right {
  border-color: #f7b1a8;
  background: #ffe8e5;
}
form input[type=checkbox],
form input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
}
form input[type=checkbox] ~ label,
form input[type=radio] ~ label {
  left: auto;
  top: auto;
  color: #494949;
  font-size: 14px;
}
form input[type=checkbox] {
  width: auto;
}
form input[type=checkbox] ~ label {
  position: relative;
  cursor: pointer;
  padding: 0;
  outline: none;
  margin-bottom: 0;
  max-height: 25px;
  padding-left: 35px;
  padding-top: 4px;
  display: inline-block;
  pointer-events: all;
}
form input[type=checkbox] ~ label:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 25px;
  height: 25px;
  background: #ffffff;
  border: 1px solid #77787b;
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 0;
}
form input[type=checkbox]:focus ~ label:before {
  background: #e2eaee;
  border-color: #00b9f2;
}
form input[type=checkbox]:checked ~ label:before {
  background: #00b9f2;
  border-color: #00b9f2;
}
form input[type=checkbox]:disabled ~ label {
  color: #494949;
  cursor: auto;
}
form input[type=checkbox]:disabled ~ label:before {
  box-shadow: none;
  background: #e6e7e8;
}
form input[type=checkbox]:checked ~ label:after {
  content: "";
  position: absolute;
  left: 9px;
  top: 6px;
  display: block;
  width: 6px;
  height: 11px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  position: absolute;
}
form input[type=radio]:checked, form input[type=radio]:not(:checked) {
  position: absolute;
}
form input[type=radio]:checked + label, form input[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  line-height: 30px;
  display: inline-block;
}
form input[type=radio]:checked + label:before, form input[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 25px;
  height: 25px;
  border: 1px solid #77787b;
  border-radius: 50%;
  background: #fff;
}
form input[type=radio]:checked + label:after, form input[type=radio]:not(:checked) + label:after {
  content: "";
  width: 15px;
  height: 15px;
  background: #00b9f2;
  position: absolute;
  top: 7px;
  left: 5px;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
form input[type=radio]:checked + label:before {
  border-color: #00b9f2;
}
form input[type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
form input[type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
form input[type=radio]:focus ~ label:before {
  background: #e2eaee;
  border-color: #00b9f2;
}
form input[type=radio]:disabled ~ label {
  color: #494949;
  cursor: auto;
}
form input[type=radio]:disabled ~ label:before {
  box-shadow: none;
  background: #e6e7e8;
}
form .range-slider {
  width: 100%;
}
form .range-slider input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: #edf4f9;
  outline: none;
  overflow: visible;
  padding: 0;
  margin: 0;
  border: none;
}
form .range-slider input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  border: 2px solid #005dab;
}
form .range-slider input[type=range]::-webkit-slider-thumb:hover {
  background: #005dab;
}
form .range-slider input[type=range]::-moz-range-thumb {
  width: 25px;
  height: 25px;
  border: 0;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  transition: background 0.15s ease-in-out;
  border: 2px solid #005dab;
}
form .range-slider input[type=range]::-moz-range-thumb:hover {
  background: #005dab;
}
form .range-slider input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #005dab;
  background-color: #005dab;
}
form .range-slider input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #005dab;
  background-color: #005dab;
}
form .range-slider input[type=range]::-moz-focus-inner, form .range-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
form .range-slider.dark-1 input[type=range] {
  background: #ffffff;
}
form .range-slider.dark-2 input[type=range]::-webkit-slider-thumb {
  border: 2px solid #00b9f2;
}
form .range-slider.dark-2 input[type=range]::-webkit-slider-thumb:hover {
  background: #00b9f2;
}
form .range-slider.dark-2 input[type=range]::-moz-range-thumb {
  border: 2px solid #00b9f2;
}
form .range-slider.dark-2 input[type=range]::-moz-range-thumb:hover {
  background: #00b9f2;
}
form .range-slider.dark-2 input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px #303132, 0 0 0 6px #00b9f2;
  background-color: #00b9f2;
}
form .range-slider.dark-2 input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 0 0 3px #303132, 0 0 0 6px #00b9f2;
  background-color: #00b9f2;
}
form .range-slider::-moz-range-track {
  background: #edf4f9;
  border: 0;
}
@media (max-width: 767px) {
  form input[type=date] {
    display: block;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    min-height: 50px;
  }
}

.nowrap-text {
  white-space: nowrap;
}

.block {
  display: block !important;
}

.inline {
  display: inline !important;
}

.inline-block {
  display: inline-block !important;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

/*
.transition {
	.transition(all 0.3s);
}
*/
.hidden {
  display: none !important;
}

.visibility-hidden {
  visibility: hidden !important;
}

.visibility-visible {
  visibility: visible !important;
}

.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.half-width {
  width: 50vw;
}

.fluid {
  max-width: 100%;
  height: auto;
}

.cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.opacity-1 {
  opacity: 1;
}

.opacity-0 {
  opacity: 0;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-3 {
  z-index: 3;
}

.z-4 {
  z-index: 4;
}

.z-5 {
  z-index: 5;
}

.cursor-pointer {
  cursor: pointer;
}

@media (max-width: 1199px) {
  .no-wrap-lg {
    flex-wrap: nowrap !important;
  }

  .wrap-lg {
    flex-wrap: wrap !important;
  }

  .hidden-lg {
    display: none !important;
  }

  .visibility-hidden-lg {
    visibility: hidden !important;
  }

  .visibility-visible-lg {
    visibility: visible !important;
  }

  .block-lg {
    display: block !important;
  }

  .inline-lg {
    display: inline !important;
  }

  .inline-block-lg {
    display: inline-block !important;
  }

  .fixed-lg {
    position: fixed !important;
  }

  .absolute-lg {
    position: absolute !important;
  }

  .relative-lg {
    position: relative !important;
  }

  .flex-md {
    display: flex !important;
    min-width: 0;
  }

  .text-left-lg {
    text-align: left;
  }

  .text-center-lg {
    text-align: center;
  }

  .text-right-lg {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .no-wrap-md {
    flex-wrap: nowrap !important;
  }

  .wrap-md {
    flex-wrap: wrap !important;
  }

  .hidden-md {
    display: none !important;
  }

  .visibility-hidden-md {
    visibility: hidden !important;
  }

  .visibility-visible-md {
    visibility: visible !important;
  }

  .block-md {
    display: block !important;
  }

  .inline-md {
    display: inline !important;
  }

  .inline-block-md {
    display: inline-block !important;
  }

  .fixed-md {
    position: fixed !important;
  }

  .absolute-md {
    position: absolute !important;
  }

  .relative-md {
    position: relative !important;
  }

  .flex-md {
    display: flex !important;
    min-width: 0;
  }

  .text-left-md {
    text-align: left;
  }

  .text-center-md {
    text-align: center;
  }

  .text-right-md {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .no-wrap-sm {
    flex-wrap: nowrap !important;
  }

  .wrap-sm {
    flex-wrap: wrap !important;
  }

  .hidden-sm {
    display: none !important;
  }

  .visibility-hidden-sm {
    visibility: hidden !important;
  }

  .visibility-visible-sm {
    visibility: visible !important;
  }

  .block-sm {
    display: block !important;
  }

  .inline-sm {
    display: inline !important;
  }

  .inline-block-sm {
    display: inline-block !important;
  }

  .fixed-sm {
    position: fixed !important;
  }

  .absolute-sm {
    position: absolute !important;
  }

  .relative-sm {
    position: relative !important;
  }

  .flex-sm {
    display: flex !important;
    min-width: 0;
  }

  .text-left-sm {
    text-align: left;
  }

  .text-center-sm {
    text-align: center;
  }

  .text-right-sm {
    text-align: right;
  }
}
/*
 * Remove the text shadow on text selections (opinionated).
 * 1. Restore the coloring undone by defining the text shadow (opinionated).
 */
::-moz-selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000000;
  /* 1 */
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000000;
  /* 1 */
  text-shadow: none;
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

a {
  color: inherit;
  text-decoration: none;
}

a[href*=tel] {
  white-space: nowrap;
}

.offers-block-a.mya-offers,
.offers-block-b.mya-offers,
.offers-block-wide.mya-offers {
  visibility: visible;
  max-height: none;
  opacity: 1;
}
.offers-block-a.mya-offers .gm-financial,
.offers-block-b.mya-offers .gm-financial,
.offers-block-wide.mya-offers .gm-financial {
  width: 100%;
}

.spacing-1 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
@media (max-width: 1199px) {
  .spacing-1 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
}
@media (max-width: 767px) {
  .spacing-1 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
}

.spacing-1-l {
  padding-left: 80px !important;
}
@media (max-width: 1199px) {
  .spacing-1-l {
    padding-left: 40px !important;
  }
}
@media (max-width: 767px) {
  .spacing-1-l {
    padding-left: 20px !important;
  }
}

.spacing-1-r {
  padding-right: 80px !important;
}
@media (max-width: 1199px) {
  .spacing-1-r {
    padding-right: 40px !important;
  }
}
@media (max-width: 767px) {
  .spacing-1-r {
    padding-right: 20px !important;
  }
}

.p-a-0 {
  padding: 0px !important;
}

.p-l-0 {
  padding-left: 0px !important;
}

.p-b-0 {
  padding-bottom: 0px !important;
}

.p-r-0 {
  padding-right: 0px !important;
}

.p-t-0 {
  padding-top: 0px !important;
}

.p-a-5 {
  padding: 5px !important;
}

.p-l-5 {
  padding-left: 5px !important;
}

.p-b-5 {
  padding-bottom: 5px !important;
}

.p-r-5 {
  padding-right: 5px !important;
}

.p-t-5 {
  padding-top: 5px !important;
}

.p-a-10 {
  padding: 10px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.p-r-10 {
  padding-right: 10px !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.p-a-15 {
  padding: 15px !important;
}

.p-l-15 {
  padding-left: 15px !important;
}

.p-b-15 {
  padding-bottom: 15px !important;
}

.p-r-15 {
  padding-right: 15px !important;
}

.p-t-15 {
  padding-top: 15px !important;
}

.p-a-20 {
  padding: 20px !important;
}

.p-l-20 {
  padding-left: 20px !important;
}

.p-b-20 {
  padding-bottom: 20px !important;
}

.p-r-20 {
  padding-right: 20px !important;
}

.p-t-20 {
  padding-top: 20px !important;
}

.p-a-25 {
  padding: 25px !important;
}

.p-l-25 {
  padding-left: 25px !important;
}

.p-b-25 {
  padding-bottom: 25px !important;
}

.p-r-25 {
  padding-right: 25px !important;
}

.p-t-25 {
  padding-top: 25px !important;
}

.p-a-30 {
  padding: 30px !important;
}

.p-l-30 {
  padding-left: 30px !important;
}

.p-b-30 {
  padding-bottom: 30px !important;
}

.p-r-30 {
  padding-right: 30px !important;
}

.p-t-30 {
  padding-top: 30px !important;
}

.p-a-35 {
  padding: 35px !important;
}

.p-l-35 {
  padding-left: 35px !important;
}

.p-b-35 {
  padding-bottom: 35px !important;
}

.p-r-35 {
  padding-right: 35px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.p-a-40 {
  padding: 40px !important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.p-r-40 {
  padding-right: 40px !important;
}

.p-t-40 {
  padding-top: 40px !important;
}

.p-a-45 {
  padding: 45px !important;
}

.p-l-45 {
  padding-left: 45px !important;
}

.p-b-45 {
  padding-bottom: 45px !important;
}

.p-r-45 {
  padding-right: 45px !important;
}

.p-t-45 {
  padding-top: 45px !important;
}

.p-a-50 {
  padding: 50px !important;
}

.p-l-50 {
  padding-left: 50px !important;
}

.p-b-50 {
  padding-bottom: 50px !important;
}

.p-r-50 {
  padding-right: 50px !important;
}

.p-t-50 {
  padding-top: 50px !important;
}

.p-a-60 {
  padding: 60px !important;
}

.p-l-60 {
  padding-left: 60px !important;
}

.p-b-60 {
  padding-bottom: 60px !important;
}

.p-r-60 {
  padding-right: 60px !important;
}

.p-t-60 {
  padding-top: 60px !important;
}

.p-a-70 {
  padding: 70px !important;
}

.p-l-70 {
  padding-left: 70px !important;
}

.p-b-70 {
  padding-bottom: 70px !important;
}

.p-r-70 {
  padding-right: 70px !important;
}

.p-t-70 {
  padding-top: 70px !important;
}

.p-a-80 {
  padding: 80px !important;
}

.p-l-80 {
  padding-left: 80px !important;
}

.p-b-80 {
  padding-bottom: 80px !important;
}

.p-r-80 {
  padding-right: 80px !important;
}

.p-t-80 {
  padding-top: 80px !important;
}

.p-a-90 {
  padding: 90px !important;
}

.p-l-90 {
  padding-left: 90px !important;
}

.p-b-90 {
  padding-bottom: 90px !important;
}

.p-r-90 {
  padding-right: 90px !important;
}

.p-t-90 {
  padding-top: 90px !important;
}

.p-a-100 {
  padding: 100px !important;
}

.p-l-100 {
  padding-left: 100px !important;
}

.p-b-100 {
  padding-bottom: 100px !important;
}

.p-r-100 {
  padding-right: 100px !important;
}

.p-t-100 {
  padding-top: 100px !important;
}

.m-a-0 {
  margin: 0px !important;
}

.m-l-0 {
  margin-left: 0px !important;
}

.m-b-0 {
  margin-bottom: 0px !important;
}

.m-r-0 {
  margin-right: 0px !important;
}

.m-t-0 {
  margin-top: 0px !important;
}

.m-a-5 {
  margin: 5px !important;
}

.m-l-5 {
  margin-left: 5px !important;
}

.m-b-5 {
  margin-bottom: 5px !important;
}

.m-r-5 {
  margin-right: 5px !important;
}

.m-t-5 {
  margin-top: 5px !important;
}

.m-a-10 {
  margin: 10px !important;
}

.m-l-10 {
  margin-left: 10px !important;
}

.m-b-10 {
  margin-bottom: 10px !important;
}

.m-r-10 {
  margin-right: 10px !important;
}

.m-t-10 {
  margin-top: 10px !important;
}

.m-a-15 {
  margin: 15px !important;
}

.m-l-15 {
  margin-left: 15px !important;
}

.m-b-15 {
  margin-bottom: 15px !important;
}

.m-r-15 {
  margin-right: 15px !important;
}

.m-t-15 {
  margin-top: 15px !important;
}

.m-a-20 {
  margin: 20px !important;
}

.m-l-20 {
  margin-left: 20px !important;
}

.m-b-20 {
  margin-bottom: 20px !important;
}

.m-r-20 {
  margin-right: 20px !important;
}

.m-t-20 {
  margin-top: 20px !important;
}

.m-a-25 {
  margin: 25px !important;
}

.m-l-25 {
  margin-left: 25px !important;
}

.m-b-25 {
  margin-bottom: 25px !important;
}

.m-r-25 {
  margin-right: 25px !important;
}

.m-t-25 {
  margin-top: 25px !important;
}

.m-a-30 {
  margin: 30px !important;
}

.m-l-30 {
  margin-left: 30px !important;
}

.m-b-30 {
  margin-bottom: 30px !important;
}

.m-r-30 {
  margin-right: 30px !important;
}

.m-t-30 {
  margin-top: 30px !important;
}

.m-a-35 {
  margin: 35px !important;
}

.m-l-35 {
  margin-left: 35px !important;
}

.m-b-35 {
  margin-bottom: 35px !important;
}

.m-r-35 {
  margin-right: 35px !important;
}

.m-t-35 {
  margin-top: 35px !important;
}

.m-a-40 {
  margin: 40px !important;
}

.m-l-40 {
  margin-left: 40px !important;
}

.m-b-40 {
  margin-bottom: 40px !important;
}

.m-r-40 {
  margin-right: 40px !important;
}

.m-t-40 {
  margin-top: 40px !important;
}

.m-a-45 {
  margin: 45px !important;
}

.m-l-45 {
  margin-left: 45px !important;
}

.m-b-45 {
  margin-bottom: 45px !important;
}

.m-r-45 {
  margin-right: 45px !important;
}

.m-t-45 {
  margin-top: 45px !important;
}

.m-a-50 {
  margin: 50px !important;
}

.m-l-50 {
  margin-left: 50px !important;
}

.m-b-50 {
  margin-bottom: 50px !important;
}

.m-r-50 {
  margin-right: 50px !important;
}

.m-t-50 {
  margin-top: 50px !important;
}

.m-a-60 {
  margin: 60px !important;
}

.m-l-60 {
  margin-left: 60px !important;
}

.m-b-60 {
  margin-bottom: 60px !important;
}

.m-r-60 {
  margin-right: 60px !important;
}

.m-t-60 {
  margin-top: 60px !important;
}

.m-a-70 {
  margin: 70px !important;
}

.m-l-70 {
  margin-left: 70px !important;
}

.m-b-70 {
  margin-bottom: 70px !important;
}

.m-r-70 {
  margin-right: 70px !important;
}

.m-t-70 {
  margin-top: 70px !important;
}

.m-a-80 {
  margin: 80px !important;
}

.m-l-80 {
  margin-left: 80px !important;
}

.m-b-80 {
  margin-bottom: 80px !important;
}

.m-r-80 {
  margin-right: 80px !important;
}

.m-t-80 {
  margin-top: 80px !important;
}

.m-a-90 {
  margin: 90px !important;
}

.m-l-90 {
  margin-left: 90px !important;
}

.m-b-90 {
  margin-bottom: 90px !important;
}

.m-r-90 {
  margin-right: 90px !important;
}

.m-t-90 {
  margin-top: 90px !important;
}

.m-a-100 {
  margin: 100px !important;
}

.m-l-100 {
  margin-left: 100px !important;
}

.m-b-100 {
  margin-bottom: 100px !important;
}

.m-r-100 {
  margin-right: 100px !important;
}

.m-t-100 {
  margin-top: 100px !important;
}

@media (max-width: 767px) {
  .p-a-0-sm {
    padding: 0px !important;
  }

  .p-l-0-sm {
    padding-left: 0px !important;
  }

  .p-b-0-sm {
    padding-bottom: 0px !important;
  }

  .p-r-0-sm {
    padding-right: 0px !important;
  }

  .p-t-0-sm {
    padding-top: 0px !important;
  }

  .p-a-5-sm {
    padding: 5px !important;
  }

  .p-l-5-sm {
    padding-left: 5px !important;
  }

  .p-b-5-sm {
    padding-bottom: 5px !important;
  }

  .p-r-5-sm {
    padding-right: 5px !important;
  }

  .p-t-5-sm {
    padding-top: 5px !important;
  }

  .p-a-10-sm {
    padding: 10px !important;
  }

  .p-l-10-sm {
    padding-left: 10px !important;
  }

  .p-b-10-sm {
    padding-bottom: 10px !important;
  }

  .p-r-10-sm {
    padding-right: 10px !important;
  }

  .p-t-10-sm {
    padding-top: 10px !important;
  }

  .p-a-15-sm {
    padding: 15px !important;
  }

  .p-l-15-sm {
    padding-left: 15px !important;
  }

  .p-b-15-sm {
    padding-bottom: 15px !important;
  }

  .p-r-15-sm {
    padding-right: 15px !important;
  }

  .p-t-15-sm {
    padding-top: 15px !important;
  }

  .p-a-20-sm {
    padding: 20px !important;
  }

  .p-l-20-sm {
    padding-left: 20px !important;
  }

  .p-b-20-sm {
    padding-bottom: 20px !important;
  }

  .p-r-20-sm {
    padding-right: 20px !important;
  }

  .p-t-20-sm {
    padding-top: 20px !important;
  }

  .p-a-25-sm {
    padding: 25px !important;
  }

  .p-l-25-sm {
    padding-left: 25px !important;
  }

  .p-b-25-sm {
    padding-bottom: 25px !important;
  }

  .p-r-25-sm {
    padding-right: 25px !important;
  }

  .p-t-25-sm {
    padding-top: 25px !important;
  }

  .p-a-30-sm {
    padding: 30px !important;
  }

  .p-l-30-sm {
    padding-left: 30px !important;
  }

  .p-b-30-sm {
    padding-bottom: 30px !important;
  }

  .p-r-30-sm {
    padding-right: 30px !important;
  }

  .p-t-30-sm {
    padding-top: 30px !important;
  }

  .p-a-35-sm {
    padding: 35px !important;
  }

  .p-l-35-sm {
    padding-left: 35px !important;
  }

  .p-b-35-sm {
    padding-bottom: 35px !important;
  }

  .p-r-35-sm {
    padding-right: 35px !important;
  }

  .p-t-35-sm {
    padding-top: 35px !important;
  }

  .p-a-40-sm {
    padding: 40px !important;
  }

  .p-l-40-sm {
    padding-left: 40px !important;
  }

  .p-b-40-sm {
    padding-bottom: 40px !important;
  }

  .p-r-40-sm {
    padding-right: 40px !important;
  }

  .p-t-40-sm {
    padding-top: 40px !important;
  }

  .p-a-45-sm {
    padding: 45px !important;
  }

  .p-l-45-sm {
    padding-left: 45px !important;
  }

  .p-b-45-sm {
    padding-bottom: 45px !important;
  }

  .p-r-45-sm {
    padding-right: 45px !important;
  }

  .p-t-45-sm {
    padding-top: 45px !important;
  }

  .p-a-50-sm {
    padding: 50px !important;
  }

  .p-l-50-sm {
    padding-left: 50px !important;
  }

  .p-b-50-sm {
    padding-bottom: 50px !important;
  }

  .p-r-50-sm {
    padding-right: 50px !important;
  }

  .p-t-50-sm {
    padding-top: 50px !important;
  }

  .p-a-60-sm {
    padding: 60px !important;
  }

  .p-l-60-sm {
    padding-left: 60px !important;
  }

  .p-b-60-sm {
    padding-bottom: 60px !important;
  }

  .p-r-60-sm {
    padding-right: 60px !important;
  }

  .p-t-60-sm {
    padding-top: 60px !important;
  }

  .p-a-70-sm {
    padding: 70px !important;
  }

  .p-l-70-sm {
    padding-left: 70px !important;
  }

  .p-b-70-sm {
    padding-bottom: 70px !important;
  }

  .p-r-70-sm {
    padding-right: 70px !important;
  }

  .p-t-70-sm {
    padding-top: 70px !important;
  }

  .p-a-80-sm {
    padding: 80px !important;
  }

  .p-l-80-sm {
    padding-left: 80px !important;
  }

  .p-b-80-sm {
    padding-bottom: 80px !important;
  }

  .p-r-80-sm {
    padding-right: 80px !important;
  }

  .p-t-80-sm {
    padding-top: 80px !important;
  }

  .p-a-90-sm {
    padding: 90px !important;
  }

  .p-l-90-sm {
    padding-left: 90px !important;
  }

  .p-b-90-sm {
    padding-bottom: 90px !important;
  }

  .p-r-90-sm {
    padding-right: 90px !important;
  }

  .p-t-90-sm {
    padding-top: 90px !important;
  }

  .p-a-100-sm {
    padding: 100px !important;
  }

  .p-l-100-sm {
    padding-left: 100px !important;
  }

  .p-b-100-sm {
    padding-bottom: 100px !important;
  }

  .p-r-100-sm {
    padding-right: 100px !important;
  }

  .p-t-100-sm {
    padding-top: 100px !important;
  }

  .m-a-0-sm {
    margin: 0px !important;
  }

  .m-l-0-sm {
    margin-left: 0px !important;
  }

  .m-b-0-sm {
    margin-bottom: 0px !important;
  }

  .m-r-0-sm {
    margin-right: 0px !important;
  }

  .m-t-0-sm {
    margin-top: 0px !important;
  }

  .m-a-5-sm {
    margin: 5px !important;
  }

  .m-l-5-sm {
    margin-left: 5px !important;
  }

  .m-b-5-sm {
    margin-bottom: 5px !important;
  }

  .m-r-5-sm {
    margin-right: 5px !important;
  }

  .m-t-5-sm {
    margin-top: 5px !important;
  }

  .m-a-10-sm {
    margin: 10px !important;
  }

  .m-l-10-sm {
    margin-left: 10px !important;
  }

  .m-b-10-sm {
    margin-bottom: 10px !important;
  }

  .m-r-10-sm {
    margin-right: 10px !important;
  }

  .m-t-10-sm {
    margin-top: 10px !important;
  }

  .m-a-15-sm {
    margin: 15px !important;
  }

  .m-l-15-sm {
    margin-left: 15px !important;
  }

  .m-b-15-sm {
    margin-bottom: 15px !important;
  }

  .m-r-15-sm {
    margin-right: 15px !important;
  }

  .m-t-15-sm {
    margin-top: 15px !important;
  }

  .m-a-20-sm {
    margin: 20px !important;
  }

  .m-l-20-sm {
    margin-left: 20px !important;
  }

  .m-b-20-sm {
    margin-bottom: 20px !important;
  }

  .m-r-20-sm {
    margin-right: 20px !important;
  }

  .m-t-20-sm {
    margin-top: 20px !important;
  }

  .m-a-25-sm {
    margin: 25px !important;
  }

  .m-l-25-sm {
    margin-left: 25px !important;
  }

  .m-b-25-sm {
    margin-bottom: 25px !important;
  }

  .m-r-25-sm {
    margin-right: 25px !important;
  }

  .m-t-25-sm {
    margin-top: 25px !important;
  }

  .m-a-30-sm {
    margin: 30px !important;
  }

  .m-l-30-sm {
    margin-left: 30px !important;
  }

  .m-b-30-sm {
    margin-bottom: 30px !important;
  }

  .m-r-30-sm {
    margin-right: 30px !important;
  }

  .m-t-30-sm {
    margin-top: 30px !important;
  }

  .m-a-35-sm {
    margin: 35px !important;
  }

  .m-l-35-sm {
    margin-left: 35px !important;
  }

  .m-b-35-sm {
    margin-bottom: 35px !important;
  }

  .m-r-35-sm {
    margin-right: 35px !important;
  }

  .m-t-35-sm {
    margin-top: 35px !important;
  }

  .m-a-40-sm {
    margin: 40px !important;
  }

  .m-l-40-sm {
    margin-left: 40px !important;
  }

  .m-b-40-sm {
    margin-bottom: 40px !important;
  }

  .m-r-40-sm {
    margin-right: 40px !important;
  }

  .m-t-40-sm {
    margin-top: 40px !important;
  }

  .m-a-45-sm {
    margin: 45px !important;
  }

  .m-l-45-sm {
    margin-left: 45px !important;
  }

  .m-b-45-sm {
    margin-bottom: 45px !important;
  }

  .m-r-45-sm {
    margin-right: 45px !important;
  }

  .m-t-45-sm {
    margin-top: 45px !important;
  }

  .m-a-50-sm {
    margin: 50px !important;
  }

  .m-l-50-sm {
    margin-left: 50px !important;
  }

  .m-b-50-sm {
    margin-bottom: 50px !important;
  }

  .m-r-50-sm {
    margin-right: 50px !important;
  }

  .m-t-50-sm {
    margin-top: 50px !important;
  }

  .m-a-60-sm {
    margin: 60px !important;
  }

  .m-l-60-sm {
    margin-left: 60px !important;
  }

  .m-b-60-sm {
    margin-bottom: 60px !important;
  }

  .m-r-60-sm {
    margin-right: 60px !important;
  }

  .m-t-60-sm {
    margin-top: 60px !important;
  }

  .m-a-70-sm {
    margin: 70px !important;
  }

  .m-l-70-sm {
    margin-left: 70px !important;
  }

  .m-b-70-sm {
    margin-bottom: 70px !important;
  }

  .m-r-70-sm {
    margin-right: 70px !important;
  }

  .m-t-70-sm {
    margin-top: 70px !important;
  }

  .m-a-80-sm {
    margin: 80px !important;
  }

  .m-l-80-sm {
    margin-left: 80px !important;
  }

  .m-b-80-sm {
    margin-bottom: 80px !important;
  }

  .m-r-80-sm {
    margin-right: 80px !important;
  }

  .m-t-80-sm {
    margin-top: 80px !important;
  }

  .m-a-90-sm {
    margin: 90px !important;
  }

  .m-l-90-sm {
    margin-left: 90px !important;
  }

  .m-b-90-sm {
    margin-bottom: 90px !important;
  }

  .m-r-90-sm {
    margin-right: 90px !important;
  }

  .m-t-90-sm {
    margin-top: 90px !important;
  }

  .m-a-100-sm {
    margin: 100px !important;
  }

  .m-l-100-sm {
    margin-left: 100px !important;
  }

  .m-b-100-sm {
    margin-bottom: 100px !important;
  }

  .m-r-100-sm {
    margin-right: 100px !important;
  }

  .m-t-100-sm {
    margin-top: 100px !important;
  }
}
@media (max-width: 991px) {
  .p-a-0-md {
    padding: 0px !important;
  }

  .p-l-0-md {
    padding-left: 0px !important;
  }

  .p-b-0-md {
    padding-bottom: 0px !important;
  }

  .p-r-0-md {
    padding-right: 0px !important;
  }

  .p-t-0-md {
    padding-top: 0px !important;
  }

  .p-a-5-md {
    padding: 5px !important;
  }

  .p-l-5-md {
    padding-left: 5px !important;
  }

  .p-b-5-md {
    padding-bottom: 5px !important;
  }

  .p-r-5-md {
    padding-right: 5px !important;
  }

  .p-t-5-md {
    padding-top: 5px !important;
  }

  .p-a-10-md {
    padding: 10px !important;
  }

  .p-l-10-md {
    padding-left: 10px !important;
  }

  .p-b-10-md {
    padding-bottom: 10px !important;
  }

  .p-r-10-md {
    padding-right: 10px !important;
  }

  .p-t-10-md {
    padding-top: 10px !important;
  }

  .p-a-15-md {
    padding: 15px !important;
  }

  .p-l-15-md {
    padding-left: 15px !important;
  }

  .p-b-15-md {
    padding-bottom: 15px !important;
  }

  .p-r-15-md {
    padding-right: 15px !important;
  }

  .p-t-15-md {
    padding-top: 15px !important;
  }

  .p-a-20-md {
    padding: 20px !important;
  }

  .p-l-20-md {
    padding-left: 20px !important;
  }

  .p-b-20-md {
    padding-bottom: 20px !important;
  }

  .p-r-20-md {
    padding-right: 20px !important;
  }

  .p-t-20-md {
    padding-top: 20px !important;
  }

  .p-a-25-md {
    padding: 25px !important;
  }

  .p-l-25-md {
    padding-left: 25px !important;
  }

  .p-b-25-md {
    padding-bottom: 25px !important;
  }

  .p-r-25-md {
    padding-right: 25px !important;
  }

  .p-t-25-md {
    padding-top: 25px !important;
  }

  .p-a-30-md {
    padding: 30px !important;
  }

  .p-l-30-md {
    padding-left: 30px !important;
  }

  .p-b-30-md {
    padding-bottom: 30px !important;
  }

  .p-r-30-md {
    padding-right: 30px !important;
  }

  .p-t-30-md {
    padding-top: 30px !important;
  }

  .p-a-35-md {
    padding: 35px !important;
  }

  .p-l-35-md {
    padding-left: 35px !important;
  }

  .p-b-35-md {
    padding-bottom: 35px !important;
  }

  .p-r-35-md {
    padding-right: 35px !important;
  }

  .p-t-35-md {
    padding-top: 35px !important;
  }

  .p-a-40-md {
    padding: 40px !important;
  }

  .p-l-40-md {
    padding-left: 40px !important;
  }

  .p-b-40-md {
    padding-bottom: 40px !important;
  }

  .p-r-40-md {
    padding-right: 40px !important;
  }

  .p-t-40-md {
    padding-top: 40px !important;
  }

  .p-a-45-md {
    padding: 45px !important;
  }

  .p-l-45-md {
    padding-left: 45px !important;
  }

  .p-b-45-md {
    padding-bottom: 45px !important;
  }

  .p-r-45-md {
    padding-right: 45px !important;
  }

  .p-t-45-md {
    padding-top: 45px !important;
  }

  .p-a-50-md {
    padding: 50px !important;
  }

  .p-l-50-md {
    padding-left: 50px !important;
  }

  .p-b-50-md {
    padding-bottom: 50px !important;
  }

  .p-r-50-md {
    padding-right: 50px !important;
  }

  .p-t-50-md {
    padding-top: 50px !important;
  }

  .p-a-60-md {
    padding: 60px !important;
  }

  .p-l-60-md {
    padding-left: 60px !important;
  }

  .p-b-60-md {
    padding-bottom: 60px !important;
  }

  .p-r-60-md {
    padding-right: 60px !important;
  }

  .p-t-60-md {
    padding-top: 60px !important;
  }

  .p-a-70-md {
    padding: 70px !important;
  }

  .p-l-70-md {
    padding-left: 70px !important;
  }

  .p-b-70-md {
    padding-bottom: 70px !important;
  }

  .p-r-70-md {
    padding-right: 70px !important;
  }

  .p-t-70-md {
    padding-top: 70px !important;
  }

  .p-a-80-md {
    padding: 80px !important;
  }

  .p-l-80-md {
    padding-left: 80px !important;
  }

  .p-b-80-md {
    padding-bottom: 80px !important;
  }

  .p-r-80-md {
    padding-right: 80px !important;
  }

  .p-t-80-md {
    padding-top: 80px !important;
  }

  .p-a-90-md {
    padding: 90px !important;
  }

  .p-l-90-md {
    padding-left: 90px !important;
  }

  .p-b-90-md {
    padding-bottom: 90px !important;
  }

  .p-r-90-md {
    padding-right: 90px !important;
  }

  .p-t-90-md {
    padding-top: 90px !important;
  }

  .p-a-100-md {
    padding: 100px !important;
  }

  .p-l-100-md {
    padding-left: 100px !important;
  }

  .p-b-100-md {
    padding-bottom: 100px !important;
  }

  .p-r-100-md {
    padding-right: 100px !important;
  }

  .p-t-100-md {
    padding-top: 100px !important;
  }

  .m-a-0-md {
    margin: 0px !important;
  }

  .m-l-0-md {
    margin-left: 0px !important;
  }

  .m-b-0-md {
    margin-bottom: 0px !important;
  }

  .m-r-0-md {
    margin-right: 0px !important;
  }

  .m-t-0-md {
    margin-top: 0px !important;
  }

  .m-a-5-md {
    margin: 5px !important;
  }

  .m-l-5-md {
    margin-left: 5px !important;
  }

  .m-b-5-md {
    margin-bottom: 5px !important;
  }

  .m-r-5-md {
    margin-right: 5px !important;
  }

  .m-t-5-md {
    margin-top: 5px !important;
  }

  .m-a-10-md {
    margin: 10px !important;
  }

  .m-l-10-md {
    margin-left: 10px !important;
  }

  .m-b-10-md {
    margin-bottom: 10px !important;
  }

  .m-r-10-md {
    margin-right: 10px !important;
  }

  .m-t-10-md {
    margin-top: 10px !important;
  }

  .m-a-15-md {
    margin: 15px !important;
  }

  .m-l-15-md {
    margin-left: 15px !important;
  }

  .m-b-15-md {
    margin-bottom: 15px !important;
  }

  .m-r-15-md {
    margin-right: 15px !important;
  }

  .m-t-15-md {
    margin-top: 15px !important;
  }

  .m-a-20-md {
    margin: 20px !important;
  }

  .m-l-20-md {
    margin-left: 20px !important;
  }

  .m-b-20-md {
    margin-bottom: 20px !important;
  }

  .m-r-20-md {
    margin-right: 20px !important;
  }

  .m-t-20-md {
    margin-top: 20px !important;
  }

  .m-a-25-md {
    margin: 25px !important;
  }

  .m-l-25-md {
    margin-left: 25px !important;
  }

  .m-b-25-md {
    margin-bottom: 25px !important;
  }

  .m-r-25-md {
    margin-right: 25px !important;
  }

  .m-t-25-md {
    margin-top: 25px !important;
  }

  .m-a-30-md {
    margin: 30px !important;
  }

  .m-l-30-md {
    margin-left: 30px !important;
  }

  .m-b-30-md {
    margin-bottom: 30px !important;
  }

  .m-r-30-md {
    margin-right: 30px !important;
  }

  .m-t-30-md {
    margin-top: 30px !important;
  }

  .m-a-35-md {
    margin: 35px !important;
  }

  .m-l-35-md {
    margin-left: 35px !important;
  }

  .m-b-35-md {
    margin-bottom: 35px !important;
  }

  .m-r-35-md {
    margin-right: 35px !important;
  }

  .m-t-35-md {
    margin-top: 35px !important;
  }

  .m-a-40-md {
    margin: 40px !important;
  }

  .m-l-40-md {
    margin-left: 40px !important;
  }

  .m-b-40-md {
    margin-bottom: 40px !important;
  }

  .m-r-40-md {
    margin-right: 40px !important;
  }

  .m-t-40-md {
    margin-top: 40px !important;
  }

  .m-a-45-md {
    margin: 45px !important;
  }

  .m-l-45-md {
    margin-left: 45px !important;
  }

  .m-b-45-md {
    margin-bottom: 45px !important;
  }

  .m-r-45-md {
    margin-right: 45px !important;
  }

  .m-t-45-md {
    margin-top: 45px !important;
  }

  .m-a-50-md {
    margin: 50px !important;
  }

  .m-l-50-md {
    margin-left: 50px !important;
  }

  .m-b-50-md {
    margin-bottom: 50px !important;
  }

  .m-r-50-md {
    margin-right: 50px !important;
  }

  .m-t-50-md {
    margin-top: 50px !important;
  }

  .m-a-60-md {
    margin: 60px !important;
  }

  .m-l-60-md {
    margin-left: 60px !important;
  }

  .m-b-60-md {
    margin-bottom: 60px !important;
  }

  .m-r-60-md {
    margin-right: 60px !important;
  }

  .m-t-60-md {
    margin-top: 60px !important;
  }

  .m-a-70-md {
    margin: 70px !important;
  }

  .m-l-70-md {
    margin-left: 70px !important;
  }

  .m-b-70-md {
    margin-bottom: 70px !important;
  }

  .m-r-70-md {
    margin-right: 70px !important;
  }

  .m-t-70-md {
    margin-top: 70px !important;
  }

  .m-a-80-md {
    margin: 80px !important;
  }

  .m-l-80-md {
    margin-left: 80px !important;
  }

  .m-b-80-md {
    margin-bottom: 80px !important;
  }

  .m-r-80-md {
    margin-right: 80px !important;
  }

  .m-t-80-md {
    margin-top: 80px !important;
  }

  .m-a-90-md {
    margin: 90px !important;
  }

  .m-l-90-md {
    margin-left: 90px !important;
  }

  .m-b-90-md {
    margin-bottom: 90px !important;
  }

  .m-r-90-md {
    margin-right: 90px !important;
  }

  .m-t-90-md {
    margin-top: 90px !important;
  }

  .m-a-100-md {
    margin: 100px !important;
  }

  .m-l-100-md {
    margin-left: 100px !important;
  }

  .m-b-100-md {
    margin-bottom: 100px !important;
  }

  .m-r-100-md {
    margin-right: 100px !important;
  }

  .m-t-100-md {
    margin-top: 100px !important;
  }
}
@media (max-width: 1199px) {
  .p-a-0-lg {
    padding: 0px !important;
  }

  .p-l-0-lg {
    padding-left: 0px !important;
  }

  .p-b-0-lg {
    padding-bottom: 0px !important;
  }

  .p-r-0-lg {
    padding-right: 0px !important;
  }

  .p-t-0-lg {
    padding-top: 0px !important;
  }

  .p-a-5-lg {
    padding: 5px !important;
  }

  .p-l-5-lg {
    padding-left: 5px !important;
  }

  .p-b-5-lg {
    padding-bottom: 5px !important;
  }

  .p-r-5-lg {
    padding-right: 5px !important;
  }

  .p-t-5-lg {
    padding-top: 5px !important;
  }

  .p-a-10-lg {
    padding: 10px !important;
  }

  .p-l-10-lg {
    padding-left: 10px !important;
  }

  .p-b-10-lg {
    padding-bottom: 10px !important;
  }

  .p-r-10-lg {
    padding-right: 10px !important;
  }

  .p-t-10-lg {
    padding-top: 10px !important;
  }

  .p-a-15-lg {
    padding: 15px !important;
  }

  .p-l-15-lg {
    padding-left: 15px !important;
  }

  .p-b-15-lg {
    padding-bottom: 15px !important;
  }

  .p-r-15-lg {
    padding-right: 15px !important;
  }

  .p-t-15-lg {
    padding-top: 15px !important;
  }

  .p-a-20-lg {
    padding: 20px !important;
  }

  .p-l-20-lg {
    padding-left: 20px !important;
  }

  .p-b-20-lg {
    padding-bottom: 20px !important;
  }

  .p-r-20-lg {
    padding-right: 20px !important;
  }

  .p-t-20-lg {
    padding-top: 20px !important;
  }

  .p-a-25-lg {
    padding: 25px !important;
  }

  .p-l-25-lg {
    padding-left: 25px !important;
  }

  .p-b-25-lg {
    padding-bottom: 25px !important;
  }

  .p-r-25-lg {
    padding-right: 25px !important;
  }

  .p-t-25-lg {
    padding-top: 25px !important;
  }

  .p-a-30-lg {
    padding: 30px !important;
  }

  .p-l-30-lg {
    padding-left: 30px !important;
  }

  .p-b-30-lg {
    padding-bottom: 30px !important;
  }

  .p-r-30-lg {
    padding-right: 30px !important;
  }

  .p-t-30-lg {
    padding-top: 30px !important;
  }

  .p-a-35-lg {
    padding: 35px !important;
  }

  .p-l-35-lg {
    padding-left: 35px !important;
  }

  .p-b-35-lg {
    padding-bottom: 35px !important;
  }

  .p-r-35-lg {
    padding-right: 35px !important;
  }

  .p-t-35-lg {
    padding-top: 35px !important;
  }

  .p-a-40-lg {
    padding: 40px !important;
  }

  .p-l-40-lg {
    padding-left: 40px !important;
  }

  .p-b-40-lg {
    padding-bottom: 40px !important;
  }

  .p-r-40-lg {
    padding-right: 40px !important;
  }

  .p-t-40-lg {
    padding-top: 40px !important;
  }

  .p-a-45-lg {
    padding: 45px !important;
  }

  .p-l-45-lg {
    padding-left: 45px !important;
  }

  .p-b-45-lg {
    padding-bottom: 45px !important;
  }

  .p-r-45-lg {
    padding-right: 45px !important;
  }

  .p-t-45-lg {
    padding-top: 45px !important;
  }

  .p-a-50-lg {
    padding: 50px !important;
  }

  .p-l-50-lg {
    padding-left: 50px !important;
  }

  .p-b-50-lg {
    padding-bottom: 50px !important;
  }

  .p-r-50-lg {
    padding-right: 50px !important;
  }

  .p-t-50-lg {
    padding-top: 50px !important;
  }

  .p-a-60-lg {
    padding: 60px !important;
  }

  .p-l-60-lg {
    padding-left: 60px !important;
  }

  .p-b-60-lg {
    padding-bottom: 60px !important;
  }

  .p-r-60-lg {
    padding-right: 60px !important;
  }

  .p-t-60-lg {
    padding-top: 60px !important;
  }

  .p-a-70-lg {
    padding: 70px !important;
  }

  .p-l-70-lg {
    padding-left: 70px !important;
  }

  .p-b-70-lg {
    padding-bottom: 70px !important;
  }

  .p-r-70-lg {
    padding-right: 70px !important;
  }

  .p-t-70-lg {
    padding-top: 70px !important;
  }

  .p-a-80-lg {
    padding: 80px !important;
  }

  .p-l-80-lg {
    padding-left: 80px !important;
  }

  .p-b-80-lg {
    padding-bottom: 80px !important;
  }

  .p-r-80-lg {
    padding-right: 80px !important;
  }

  .p-t-80-lg {
    padding-top: 80px !important;
  }

  .p-a-90-lg {
    padding: 90px !important;
  }

  .p-l-90-lg {
    padding-left: 90px !important;
  }

  .p-b-90-lg {
    padding-bottom: 90px !important;
  }

  .p-r-90-lg {
    padding-right: 90px !important;
  }

  .p-t-90-lg {
    padding-top: 90px !important;
  }

  .p-a-100-lg {
    padding: 100px !important;
  }

  .p-l-100-lg {
    padding-left: 100px !important;
  }

  .p-b-100-lg {
    padding-bottom: 100px !important;
  }

  .p-r-100-lg {
    padding-right: 100px !important;
  }

  .p-t-100-lg {
    padding-top: 100px !important;
  }

  .m-a-0-lg {
    margin: 0px !important;
  }

  .m-l-0-lg {
    margin-left: 0px !important;
  }

  .m-b-0-lg {
    margin-bottom: 0px !important;
  }

  .m-r-0-lg {
    margin-right: 0px !important;
  }

  .m-t-0-lg {
    margin-top: 0px !important;
  }

  .m-a-5-lg {
    margin: 5px !important;
  }

  .m-l-5-lg {
    margin-left: 5px !important;
  }

  .m-b-5-lg {
    margin-bottom: 5px !important;
  }

  .m-r-5-lg {
    margin-right: 5px !important;
  }

  .m-t-5-lg {
    margin-top: 5px !important;
  }

  .m-a-10-lg {
    margin: 10px !important;
  }

  .m-l-10-lg {
    margin-left: 10px !important;
  }

  .m-b-10-lg {
    margin-bottom: 10px !important;
  }

  .m-r-10-lg {
    margin-right: 10px !important;
  }

  .m-t-10-lg {
    margin-top: 10px !important;
  }

  .m-a-15-lg {
    margin: 15px !important;
  }

  .m-l-15-lg {
    margin-left: 15px !important;
  }

  .m-b-15-lg {
    margin-bottom: 15px !important;
  }

  .m-r-15-lg {
    margin-right: 15px !important;
  }

  .m-t-15-lg {
    margin-top: 15px !important;
  }

  .m-a-20-lg {
    margin: 20px !important;
  }

  .m-l-20-lg {
    margin-left: 20px !important;
  }

  .m-b-20-lg {
    margin-bottom: 20px !important;
  }

  .m-r-20-lg {
    margin-right: 20px !important;
  }

  .m-t-20-lg {
    margin-top: 20px !important;
  }

  .m-a-25-lg {
    margin: 25px !important;
  }

  .m-l-25-lg {
    margin-left: 25px !important;
  }

  .m-b-25-lg {
    margin-bottom: 25px !important;
  }

  .m-r-25-lg {
    margin-right: 25px !important;
  }

  .m-t-25-lg {
    margin-top: 25px !important;
  }

  .m-a-30-lg {
    margin: 30px !important;
  }

  .m-l-30-lg {
    margin-left: 30px !important;
  }

  .m-b-30-lg {
    margin-bottom: 30px !important;
  }

  .m-r-30-lg {
    margin-right: 30px !important;
  }

  .m-t-30-lg {
    margin-top: 30px !important;
  }

  .m-a-35-lg {
    margin: 35px !important;
  }

  .m-l-35-lg {
    margin-left: 35px !important;
  }

  .m-b-35-lg {
    margin-bottom: 35px !important;
  }

  .m-r-35-lg {
    margin-right: 35px !important;
  }

  .m-t-35-lg {
    margin-top: 35px !important;
  }

  .m-a-40-lg {
    margin: 40px !important;
  }

  .m-l-40-lg {
    margin-left: 40px !important;
  }

  .m-b-40-lg {
    margin-bottom: 40px !important;
  }

  .m-r-40-lg {
    margin-right: 40px !important;
  }

  .m-t-40-lg {
    margin-top: 40px !important;
  }

  .m-a-45-lg {
    margin: 45px !important;
  }

  .m-l-45-lg {
    margin-left: 45px !important;
  }

  .m-b-45-lg {
    margin-bottom: 45px !important;
  }

  .m-r-45-lg {
    margin-right: 45px !important;
  }

  .m-t-45-lg {
    margin-top: 45px !important;
  }

  .m-a-50-lg {
    margin: 50px !important;
  }

  .m-l-50-lg {
    margin-left: 50px !important;
  }

  .m-b-50-lg {
    margin-bottom: 50px !important;
  }

  .m-r-50-lg {
    margin-right: 50px !important;
  }

  .m-t-50-lg {
    margin-top: 50px !important;
  }

  .m-a-60-lg {
    margin: 60px !important;
  }

  .m-l-60-lg {
    margin-left: 60px !important;
  }

  .m-b-60-lg {
    margin-bottom: 60px !important;
  }

  .m-r-60-lg {
    margin-right: 60px !important;
  }

  .m-t-60-lg {
    margin-top: 60px !important;
  }

  .m-a-70-lg {
    margin: 70px !important;
  }

  .m-l-70-lg {
    margin-left: 70px !important;
  }

  .m-b-70-lg {
    margin-bottom: 70px !important;
  }

  .m-r-70-lg {
    margin-right: 70px !important;
  }

  .m-t-70-lg {
    margin-top: 70px !important;
  }

  .m-a-80-lg {
    margin: 80px !important;
  }

  .m-l-80-lg {
    margin-left: 80px !important;
  }

  .m-b-80-lg {
    margin-bottom: 80px !important;
  }

  .m-r-80-lg {
    margin-right: 80px !important;
  }

  .m-t-80-lg {
    margin-top: 80px !important;
  }

  .m-a-90-lg {
    margin: 90px !important;
  }

  .m-l-90-lg {
    margin-left: 90px !important;
  }

  .m-b-90-lg {
    margin-bottom: 90px !important;
  }

  .m-r-90-lg {
    margin-right: 90px !important;
  }

  .m-t-90-lg {
    margin-top: 90px !important;
  }

  .m-a-100-lg {
    margin: 100px !important;
  }

  .m-l-100-lg {
    margin-left: 100px !important;
  }

  .m-b-100-lg {
    margin-bottom: 100px !important;
  }

  .m-r-100-lg {
    margin-right: 100px !important;
  }

  .m-t-100-lg {
    margin-top: 100px !important;
  }
}
.m-r-auto {
  margin-right: auto !important;
}

.m-l-auto {
  margin-left: auto !important;
}

@media (max-width: 1199px) {
  .m-r-auto-lg {
    margin-right: auto !important;
  }

  .m-l-auto-lg {
    margin-left: auto !important;
  }
}
@media (max-width: 991px) {
  .m-r-auto-md {
    margin-right: auto !important;
  }

  .m-l-auto-md {
    margin-left: auto !important;
  }
}
@media (max-width: 767px) {
  .m-r-auto-sm {
    margin-right: auto !important;
  }

  .m-l-auto-sm {
    margin-left: auto !important;
  }
}
.offset-t-25 {
  margin-top: -25px !important;
}

.offset-t-50 {
  margin-top: -50px !important;
}

.offset-t-75 {
  margin-top: -75px !important;
}

.offset-t-100 {
  margin-top: -100px !important;
}

@media (max-width: 1199px) {
  .offset-t-25-lg {
    margin-top: -25px !important;
  }

  .offset-t-50-lg {
    margin-top: -50px !important;
  }

  .offset-t-75-lg {
    margin-top: -75px !important;
  }

  .offset-t-100-lg {
    margin-top: -100px !important;
  }
}
@media (max-width: 991px) {
  .offset-t-25-md {
    margin-top: -25px !important;
  }

  .offset-t-50-md {
    margin-top: -50px !important;
  }

  .offset-t-75-md {
    margin-top: -75px !important;
  }

  .offset-t-100-md {
    margin-top: -100px !important;
  }
}
@media (max-width: 767px) {
  .offset-t-25-sm {
    margin-top: -25px !important;
  }

  .offset-t-50-sm {
    margin-top: -50px !important;
  }

  .offset-t-75-sm {
    margin-top: -75px !important;
  }

  .offset-t-100-sm {
    margin-top: -100px !important;
  }
}
.gm-financial .container > .row,
.cadillac-financial .container > .row,
.gmc-financial .container > .row,
.buick-financial .container > .row,
.chevrolet-financial .container > .row {
  position: relative;
}
.gm-financial .container > .row.full-width,
.cadillac-financial .container > .row.full-width,
.gmc-financial .container > .row.full-width,
.buick-financial .container > .row.full-width,
.chevrolet-financial .container > .row.full-width {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  transform: translateX(-50%);
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
}
.gm-financial .container > .row.full-width > div.col-12,
.cadillac-financial .container > .row.full-width > div.col-12,
.gmc-financial .container > .row.full-width > div.col-12,
.buick-financial .container > .row.full-width > div.col-12,
.chevrolet-financial .container > .row.full-width > div.col-12 {
  max-width: 1300px;
  margin: 0 auto;
}
.gm-financial .container > .row[class$=-bg],
.cadillac-financial .container > .row[class$=-bg],
.gmc-financial .container > .row[class$=-bg],
.buick-financial .container > .row[class$=-bg],
.chevrolet-financial .container > .row[class$=-bg] {
  padding-top: 80px;
  padding-bottom: 80px;
}
.gm-financial .container > .row[class$=-bg]:not(.full-width),
.cadillac-financial .container > .row[class$=-bg]:not(.full-width),
.gmc-financial .container > .row[class$=-bg]:not(.full-width),
.buick-financial .container > .row[class$=-bg]:not(.full-width),
.chevrolet-financial .container > .row[class$=-bg]:not(.full-width) {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}
@media (max-width: 1199px) {
  .gm-financial .container > .row,
.cadillac-financial .container > .row,
.gmc-financial .container > .row,
.buick-financial .container > .row,
.chevrolet-financial .container > .row {
    margin-bottom: 60px;
  }
  .gm-financial .container > .row[class$=-bg], .gm-financial .container > .row.full-width,
.cadillac-financial .container > .row[class$=-bg],
.cadillac-financial .container > .row.full-width,
.gmc-financial .container > .row[class$=-bg],
.gmc-financial .container > .row.full-width,
.buick-financial .container > .row[class$=-bg],
.buick-financial .container > .row.full-width,
.chevrolet-financial .container > .row[class$=-bg],
.chevrolet-financial .container > .row.full-width {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .gm-financial .container > .row,
.cadillac-financial .container > .row,
.gmc-financial .container > .row,
.buick-financial .container > .row,
.chevrolet-financial .container > .row {
    margin-bottom: 40px;
  }
  .gm-financial .container > .row[class$=-bg], .gm-financial .container > .row.full-width,
.cadillac-financial .container > .row[class$=-bg],
.cadillac-financial .container > .row.full-width,
.gmc-financial .container > .row[class$=-bg],
.gmc-financial .container > .row.full-width,
.buick-financial .container > .row[class$=-bg],
.buick-financial .container > .row.full-width,
.chevrolet-financial .container > .row[class$=-bg],
.chevrolet-financial .container > .row.full-width {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.b-a-1 {
  border-width: 1px !important;
  border-style: solid;
}
.b-a-1.dashed {
  border-style: dashed;
}

.b-l-1 {
  border-left-width: 1px !important;
  border-left-style: solid;
}
.b-l-1.dashed {
  border-left-style: dashed;
}

.b-b-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}
.b-b-1.dashed {
  border-bottom-style: dashed;
}

.b-r-1 {
  border-right-width: 1px !important;
  border-right-style: solid;
}
.b-r-1.dashed {
  border-right-style: dashed;
}

.b-t-1 {
  border-top-width: 1px !important;
  border-top-style: solid;
}
.b-t-1.dashed {
  border-top-style: dashed;
}

.b-a-2 {
  border-width: 2px !important;
  border-style: solid;
}
.b-a-2.dashed {
  border-style: dashed;
}

.b-l-2 {
  border-left-width: 2px !important;
  border-left-style: solid;
}
.b-l-2.dashed {
  border-left-style: dashed;
}

.b-b-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}
.b-b-2.dashed {
  border-bottom-style: dashed;
}

.b-r-2 {
  border-right-width: 2px !important;
  border-right-style: solid;
}
.b-r-2.dashed {
  border-right-style: dashed;
}

.b-t-2 {
  border-top-width: 2px !important;
  border-top-style: solid;
}
.b-t-2.dashed {
  border-top-style: dashed;
}

.b-a-3 {
  border-width: 3px !important;
  border-style: solid;
}
.b-a-3.dashed {
  border-style: dashed;
}

.b-l-3 {
  border-left-width: 3px !important;
  border-left-style: solid;
}
.b-l-3.dashed {
  border-left-style: dashed;
}

.b-b-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}
.b-b-3.dashed {
  border-bottom-style: dashed;
}

.b-r-3 {
  border-right-width: 3px !important;
  border-right-style: solid;
}
.b-r-3.dashed {
  border-right-style: dashed;
}

.b-t-3 {
  border-top-width: 3px !important;
  border-top-style: solid;
}
.b-t-3.dashed {
  border-top-style: dashed;
}

.b-a-4 {
  border-width: 4px !important;
  border-style: solid;
}
.b-a-4.dashed {
  border-style: dashed;
}

.b-l-4 {
  border-left-width: 4px !important;
  border-left-style: solid;
}
.b-l-4.dashed {
  border-left-style: dashed;
}

.b-b-4 {
  border-bottom-width: 4px !important;
  border-bottom-style: solid;
}
.b-b-4.dashed {
  border-bottom-style: dashed;
}

.b-r-4 {
  border-right-width: 4px !important;
  border-right-style: solid;
}
.b-r-4.dashed {
  border-right-style: dashed;
}

.b-t-4 {
  border-top-width: 4px !important;
  border-top-style: solid;
}
.b-t-4.dashed {
  border-top-style: dashed;
}

.b-a-5 {
  border-width: 5px !important;
  border-style: solid;
}
.b-a-5.dashed {
  border-style: dashed;
}

.b-l-5 {
  border-left-width: 5px !important;
  border-left-style: solid;
}
.b-l-5.dashed {
  border-left-style: dashed;
}

.b-b-5 {
  border-bottom-width: 5px !important;
  border-bottom-style: solid;
}
.b-b-5.dashed {
  border-bottom-style: dashed;
}

.b-r-5 {
  border-right-width: 5px !important;
  border-right-style: solid;
}
.b-r-5.dashed {
  border-right-style: dashed;
}

.b-t-5 {
  border-top-width: 5px !important;
  border-top-style: solid;
}
.b-t-5.dashed {
  border-top-style: dashed;
}

@media (max-width: 767px) {
  .b-a-1-sm {
    border-width: 1px !important;
    border-style: solid;
  }
  .b-a-1-sm.dashed {
    border-style: dashed;
  }

  .b-l-1-sm {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .b-l-1-sm.dashed {
    border-left-style: dashed;
  }

  .b-b-1-sm {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .b-b-1-sm.dashed {
    border-bottom-style: dashed;
  }

  .b-r-1-sm {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .b-r-1-sm.dashed {
    border-right-style: dashed;
  }

  .b-t-1-sm {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .b-t-1-sm.dashed {
    border-top-style: dashed;
  }

  .b-a-2-sm {
    border-width: 2px !important;
    border-style: solid;
  }
  .b-a-2-sm.dashed {
    border-style: dashed;
  }

  .b-l-2-sm {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .b-l-2-sm.dashed {
    border-left-style: dashed;
  }

  .b-b-2-sm {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .b-b-2-sm.dashed {
    border-bottom-style: dashed;
  }

  .b-r-2-sm {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .b-r-2-sm.dashed {
    border-right-style: dashed;
  }

  .b-t-2-sm {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .b-t-2-sm.dashed {
    border-top-style: dashed;
  }

  .b-a-3-sm {
    border-width: 3px !important;
    border-style: solid;
  }
  .b-a-3-sm.dashed {
    border-style: dashed;
  }

  .b-l-3-sm {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .b-l-3-sm.dashed {
    border-left-style: dashed;
  }

  .b-b-3-sm {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .b-b-3-sm.dashed {
    border-bottom-style: dashed;
  }

  .b-r-3-sm {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .b-r-3-sm.dashed {
    border-right-style: dashed;
  }

  .b-t-3-sm {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .b-t-3-sm.dashed {
    border-top-style: dashed;
  }

  .b-a-4-sm {
    border-width: 4px !important;
    border-style: solid;
  }
  .b-a-4-sm.dashed {
    border-style: dashed;
  }

  .b-l-4-sm {
    border-left-width: 4px !important;
    border-left-style: solid;
  }
  .b-l-4-sm.dashed {
    border-left-style: dashed;
  }

  .b-b-4-sm {
    border-bottom-width: 4px !important;
    border-bottom-style: solid;
  }
  .b-b-4-sm.dashed {
    border-bottom-style: dashed;
  }

  .b-r-4-sm {
    border-right-width: 4px !important;
    border-right-style: solid;
  }
  .b-r-4-sm.dashed {
    border-right-style: dashed;
  }

  .b-t-4-sm {
    border-top-width: 4px !important;
    border-top-style: solid;
  }
  .b-t-4-sm.dashed {
    border-top-style: dashed;
  }

  .b-a-5-sm {
    border-width: 5px !important;
    border-style: solid;
  }
  .b-a-5-sm.dashed {
    border-style: dashed;
  }

  .b-l-5-sm {
    border-left-width: 5px !important;
    border-left-style: solid;
  }
  .b-l-5-sm.dashed {
    border-left-style: dashed;
  }

  .b-b-5-sm {
    border-bottom-width: 5px !important;
    border-bottom-style: solid;
  }
  .b-b-5-sm.dashed {
    border-bottom-style: dashed;
  }

  .b-r-5-sm {
    border-right-width: 5px !important;
    border-right-style: solid;
  }
  .b-r-5-sm.dashed {
    border-right-style: dashed;
  }

  .b-t-5-sm {
    border-top-width: 5px !important;
    border-top-style: solid;
  }
  .b-t-5-sm.dashed {
    border-top-style: dashed;
  }
}
@media (max-width: 991px) {
  .b-a-1-md {
    border-width: 1px !important;
    border-style: solid;
  }
  .b-a-1-md.dashed {
    border-style: dashed;
  }

  .b-l-1-md {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .b-l-1-md.dashed {
    border-left-style: dashed;
  }

  .b-b-1-md {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .b-b-1-md.dashed {
    border-bottom-style: dashed;
  }

  .b-r-1-md {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .b-r-1-md.dashed {
    border-right-style: dashed;
  }

  .b-t-1-md {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .b-t-1-md.dashed {
    border-top-style: dashed;
  }

  .b-a-2-md {
    border-width: 2px !important;
    border-style: solid;
  }
  .b-a-2-md.dashed {
    border-style: dashed;
  }

  .b-l-2-md {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .b-l-2-md.dashed {
    border-left-style: dashed;
  }

  .b-b-2-md {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .b-b-2-md.dashed {
    border-bottom-style: dashed;
  }

  .b-r-2-md {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .b-r-2-md.dashed {
    border-right-style: dashed;
  }

  .b-t-2-md {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .b-t-2-md.dashed {
    border-top-style: dashed;
  }

  .b-a-3-md {
    border-width: 3px !important;
    border-style: solid;
  }
  .b-a-3-md.dashed {
    border-style: dashed;
  }

  .b-l-3-md {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .b-l-3-md.dashed {
    border-left-style: dashed;
  }

  .b-b-3-md {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .b-b-3-md.dashed {
    border-bottom-style: dashed;
  }

  .b-r-3-md {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .b-r-3-md.dashed {
    border-right-style: dashed;
  }

  .b-t-3-md {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .b-t-3-md.dashed {
    border-top-style: dashed;
  }

  .b-a-4-md {
    border-width: 4px !important;
    border-style: solid;
  }
  .b-a-4-md.dashed {
    border-style: dashed;
  }

  .b-l-4-md {
    border-left-width: 4px !important;
    border-left-style: solid;
  }
  .b-l-4-md.dashed {
    border-left-style: dashed;
  }

  .b-b-4-md {
    border-bottom-width: 4px !important;
    border-bottom-style: solid;
  }
  .b-b-4-md.dashed {
    border-bottom-style: dashed;
  }

  .b-r-4-md {
    border-right-width: 4px !important;
    border-right-style: solid;
  }
  .b-r-4-md.dashed {
    border-right-style: dashed;
  }

  .b-t-4-md {
    border-top-width: 4px !important;
    border-top-style: solid;
  }
  .b-t-4-md.dashed {
    border-top-style: dashed;
  }

  .b-a-5-md {
    border-width: 5px !important;
    border-style: solid;
  }
  .b-a-5-md.dashed {
    border-style: dashed;
  }

  .b-l-5-md {
    border-left-width: 5px !important;
    border-left-style: solid;
  }
  .b-l-5-md.dashed {
    border-left-style: dashed;
  }

  .b-b-5-md {
    border-bottom-width: 5px !important;
    border-bottom-style: solid;
  }
  .b-b-5-md.dashed {
    border-bottom-style: dashed;
  }

  .b-r-5-md {
    border-right-width: 5px !important;
    border-right-style: solid;
  }
  .b-r-5-md.dashed {
    border-right-style: dashed;
  }

  .b-t-5-md {
    border-top-width: 5px !important;
    border-top-style: solid;
  }
  .b-t-5-md.dashed {
    border-top-style: dashed;
  }
}
@media (max-width: 1199px) {
  .b-a-1-lg {
    border-width: 1px !important;
    border-style: solid;
  }
  .b-a-1-lg.dashed {
    border-style: dashed;
  }

  .b-l-1-lg {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .b-l-1-lg.dashed {
    border-left-style: dashed;
  }

  .b-b-1-lg {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .b-b-1-lg.dashed {
    border-bottom-style: dashed;
  }

  .b-r-1-lg {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .b-r-1-lg.dashed {
    border-right-style: dashed;
  }

  .b-t-1-lg {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .b-t-1-lg.dashed {
    border-top-style: dashed;
  }

  .b-a-2-lg {
    border-width: 2px !important;
    border-style: solid;
  }
  .b-a-2-lg.dashed {
    border-style: dashed;
  }

  .b-l-2-lg {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .b-l-2-lg.dashed {
    border-left-style: dashed;
  }

  .b-b-2-lg {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .b-b-2-lg.dashed {
    border-bottom-style: dashed;
  }

  .b-r-2-lg {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .b-r-2-lg.dashed {
    border-right-style: dashed;
  }

  .b-t-2-lg {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .b-t-2-lg.dashed {
    border-top-style: dashed;
  }

  .b-a-3-lg {
    border-width: 3px !important;
    border-style: solid;
  }
  .b-a-3-lg.dashed {
    border-style: dashed;
  }

  .b-l-3-lg {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .b-l-3-lg.dashed {
    border-left-style: dashed;
  }

  .b-b-3-lg {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .b-b-3-lg.dashed {
    border-bottom-style: dashed;
  }

  .b-r-3-lg {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .b-r-3-lg.dashed {
    border-right-style: dashed;
  }

  .b-t-3-lg {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .b-t-3-lg.dashed {
    border-top-style: dashed;
  }

  .b-a-4-lg {
    border-width: 4px !important;
    border-style: solid;
  }
  .b-a-4-lg.dashed {
    border-style: dashed;
  }

  .b-l-4-lg {
    border-left-width: 4px !important;
    border-left-style: solid;
  }
  .b-l-4-lg.dashed {
    border-left-style: dashed;
  }

  .b-b-4-lg {
    border-bottom-width: 4px !important;
    border-bottom-style: solid;
  }
  .b-b-4-lg.dashed {
    border-bottom-style: dashed;
  }

  .b-r-4-lg {
    border-right-width: 4px !important;
    border-right-style: solid;
  }
  .b-r-4-lg.dashed {
    border-right-style: dashed;
  }

  .b-t-4-lg {
    border-top-width: 4px !important;
    border-top-style: solid;
  }
  .b-t-4-lg.dashed {
    border-top-style: dashed;
  }

  .b-a-5-lg {
    border-width: 5px !important;
    border-style: solid;
  }
  .b-a-5-lg.dashed {
    border-style: dashed;
  }

  .b-l-5-lg {
    border-left-width: 5px !important;
    border-left-style: solid;
  }
  .b-l-5-lg.dashed {
    border-left-style: dashed;
  }

  .b-b-5-lg {
    border-bottom-width: 5px !important;
    border-bottom-style: solid;
  }
  .b-b-5-lg.dashed {
    border-bottom-style: dashed;
  }

  .b-r-5-lg {
    border-right-width: 5px !important;
    border-right-style: solid;
  }
  .b-r-5-lg.dashed {
    border-right-style: dashed;
  }

  .b-t-5-lg {
    border-top-width: 5px !important;
    border-top-style: solid;
  }
  .b-t-5-lg.dashed {
    border-top-style: dashed;
  }
}
.bg-p-100-0 {
  background-position: 100% 0% !important;
}

.bg-p-100-10 {
  background-position: 100% 10% !important;
}

.bg-p-100-20 {
  background-position: 100% 20% !important;
}

.bg-p-100-30 {
  background-position: 100% 30% !important;
}

.bg-p-100-40 {
  background-position: 100% 40% !important;
}

.bg-p-100-50 {
  background-position: 100% 50% !important;
}

.bg-p-100-60 {
  background-position: 100% 60% !important;
}

.bg-p-100-70 {
  background-position: 100% 70% !important;
}

.bg-p-100-80 {
  background-position: 100% 80% !important;
}

.bg-p-100-90 {
  background-position: 100% 90% !important;
}

.bg-p-0-100 {
  background-position: 0% 100% !important;
}

.bg-p-10-100 {
  background-position: 10% 100% !important;
}

.bg-p-20-100 {
  background-position: 20% 100% !important;
}

.bg-p-30-100 {
  background-position: 30% 100% !important;
}

.bg-p-40-100 {
  background-position: 40% 100% !important;
}

.bg-p-50-100 {
  background-position: 50% 100% !important;
}

.bg-p-60-100 {
  background-position: 60% 100% !important;
}

.bg-p-70-100 {
  background-position: 70% 100% !important;
}

.bg-p-80-100 {
  background-position: 80% 100% !important;
}

.bg-p-90-100 {
  background-position: 90% 100% !important;
}

.bg-p-100-100 {
  background-position: 100% 100% !important;
}

.bg-p-top {
  background-position: 0% 0% !important;
}

.bg-p-bottom {
  background-position: 0% 100% !important;
}

.bg-p-left {
  background-position: 0% 0% !important;
}

.bg-p-right {
  background-position: 100% 0% !important;
}

.bg-p-center {
  background-position: 50% 50% !important;
}

@media (max-width: 1199px) {
  .bg-p-100-0-lg {
    background-position: 100% 0% !important;
  }

  .bg-p-100-10-lg {
    background-position: 100% 10% !important;
  }

  .bg-p-100-20-lg {
    background-position: 100% 20% !important;
  }

  .bg-p-100-30-lg {
    background-position: 100% 30% !important;
  }

  .bg-p-100-40-lg {
    background-position: 100% 40% !important;
  }

  .bg-p-100-50-lg {
    background-position: 100% 50% !important;
  }

  .bg-p-100-60-lg {
    background-position: 100% 60% !important;
  }

  .bg-p-100-70-lg {
    background-position: 100% 70% !important;
  }

  .bg-p-100-80-lg {
    background-position: 100% 80% !important;
  }

  .bg-p-100-90-lg {
    background-position: 100% 90% !important;
  }

  .bg-p-0-100-lg {
    background-position: 0% 100% !important;
  }

  .bg-p-10-100-lg {
    background-position: 10% 100% !important;
  }

  .bg-p-20-100-lg {
    background-position: 20% 100% !important;
  }

  .bg-p-30-100-lg {
    background-position: 30% 100% !important;
  }

  .bg-p-40-100-lg {
    background-position: 40% 100% !important;
  }

  .bg-p-50-100-lg {
    background-position: 50% 100% !important;
  }

  .bg-p-60-100-lg {
    background-position: 60% 100% !important;
  }

  .bg-p-70-100-lg {
    background-position: 70% 100% !important;
  }

  .bg-p-80-100-lg {
    background-position: 80% 100% !important;
  }

  .bg-p-90-100-lg {
    background-position: 90% 100% !important;
  }

  .bg-p-100-100-lg {
    background-position: 100% 100% !important;
  }

  .bg-p-top-lg {
    background-position: 0% 0% !important;
  }

  .bg-p-bottom-lg {
    background-position: 0% 100% !important;
  }

  .bg-p-left-lg {
    background-position: 0% 0% !important;
  }

  .bg-p-right-lg {
    background-position: 100% 0% !important;
  }

  .bg-p-center-lg {
    background-position: 50% 50% !important;
  }
}
@media (max-width: 991px) {
  .bg-p-100-0-md {
    background-position: 100% 0% !important;
  }

  .bg-p-100-10-md {
    background-position: 100% 10% !important;
  }

  .bg-p-100-20-md {
    background-position: 100% 20% !important;
  }

  .bg-p-100-30-md {
    background-position: 100% 30% !important;
  }

  .bg-p-100-40-md {
    background-position: 100% 40% !important;
  }

  .bg-p-100-50-md {
    background-position: 100% 50% !important;
  }

  .bg-p-100-60-md {
    background-position: 100% 60% !important;
  }

  .bg-p-100-70-md {
    background-position: 100% 70% !important;
  }

  .bg-p-100-80-md {
    background-position: 100% 80% !important;
  }

  .bg-p-100-90-md {
    background-position: 100% 90% !important;
  }

  .bg-p-0-100-md {
    background-position: 0% 100% !important;
  }

  .bg-p-10-100-md {
    background-position: 10% 100% !important;
  }

  .bg-p-20-100-md {
    background-position: 20% 100% !important;
  }

  .bg-p-30-100-md {
    background-position: 30% 100% !important;
  }

  .bg-p-40-100-md {
    background-position: 40% 100% !important;
  }

  .bg-p-50-100-md {
    background-position: 50% 100% !important;
  }

  .bg-p-60-100-md {
    background-position: 60% 100% !important;
  }

  .bg-p-70-100-md {
    background-position: 70% 100% !important;
  }

  .bg-p-80-100-md {
    background-position: 80% 100% !important;
  }

  .bg-p-90-100-md {
    background-position: 90% 100% !important;
  }

  .bg-p-100-100-md {
    background-position: 100% 100% !important;
  }

  .bg-p-top-md {
    background-position: 0% 0% !important;
  }

  .bg-p-bottom-md {
    background-position: 0% 100% !important;
  }

  .bg-p-left-md {
    background-position: 0% 0% !important;
  }

  .bg-p-right-md {
    background-position: 100% 0% !important;
  }

  .bg-p-center-md {
    background-position: 50% 50% !important;
  }
}
@media (max-width: 767px) {
  .bg-p-100-0-sm {
    background-position: 100% 0% !important;
  }

  .bg-p-100-10-sm {
    background-position: 100% 10% !important;
  }

  .bg-p-100-20-sm {
    background-position: 100% 20% !important;
  }

  .bg-p-100-30-sm {
    background-position: 100% 30% !important;
  }

  .bg-p-100-40-sm {
    background-position: 100% 40% !important;
  }

  .bg-p-100-50-sm {
    background-position: 100% 50% !important;
  }

  .bg-p-100-60-sm {
    background-position: 100% 60% !important;
  }

  .bg-p-100-70-sm {
    background-position: 100% 70% !important;
  }

  .bg-p-100-80-sm {
    background-position: 100% 80% !important;
  }

  .bg-p-100-90-sm {
    background-position: 100% 90% !important;
  }

  .bg-p-0-100-sm {
    background-position: 0% 100% !important;
  }

  .bg-p-10-100-sm {
    background-position: 10% 100% !important;
  }

  .bg-p-20-100-sm {
    background-position: 20% 100% !important;
  }

  .bg-p-30-100-sm {
    background-position: 30% 100% !important;
  }

  .bg-p-40-100-sm {
    background-position: 40% 100% !important;
  }

  .bg-p-50-100-sm {
    background-position: 50% 100% !important;
  }

  .bg-p-60-100-sm {
    background-position: 60% 100% !important;
  }

  .bg-p-70-100-sm {
    background-position: 70% 100% !important;
  }

  .bg-p-80-100-sm {
    background-position: 80% 100% !important;
  }

  .bg-p-90-100-sm {
    background-position: 90% 100% !important;
  }

  .bg-p-100-100-sm {
    background-position: 100% 100% !important;
  }

  .bg-p-top-sm {
    background-position: 0% 0% !important;
  }

  .bg-p-bottom-sm {
    background-position: 0% 100% !important;
  }

  .bg-p-left-sm {
    background-position: 0% 0% !important;
  }

  .bg-p-right-sm {
    background-position: 100% 0% !important;
  }

  .bg-p-center-sm {
    background-position: 50% 50% !important;
  }
}
/* TODO */
.elevation-1 {
  box-shadow: 0px 2px 4px rgba(18, 18, 18, 0.28);
}

.elevation-2 {
  box-shadow: 0px 4px 8px rgba(18, 18, 18, 0.28);
}

.elevation-3 {
  box-shadow: 0 8px 16px rgba(18, 18, 18, 0.28);
}

.elevation-4 {
  box-shadow: 0px 16px 32px rgba(18, 18, 18, 0.28);
}

@media (min-width: 768px) {
  .elevation-1-hover {
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    -ms-transition: box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
  }
  .elevation-1-hover:hover {
    box-shadow: 0px 2px 4px rgba(18, 18, 18, 0.28);
  }

  .elevation-2-hover {
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    -ms-transition: box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
  }
  .elevation-2-hover:hover {
    box-shadow: 0px 4px 8px rgba(18, 18, 18, 0.28);
  }

  .elevation-3-hover {
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    -ms-transition: box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
  }
  .elevation-3-hover:hover {
    box-shadow: 0px 8px 16px rgba(18, 18, 18, 0.28);
  }

  .elevation-4-hover {
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    -ms-transition: box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
  }
  .elevation-4-hover:hover {
    box-shadow: 0px 16px 32px rgba(18, 18, 18, 0.28);
  }
}
.light-blue {
  color: #edf4f9 !important;
}

.light-blue-hover:hover {
  color: #edf4f9 !important;
}

.light-blue-bg {
  background-color: #edf4f9 !important;
}

.light-blue-bg-before:before {
  background-color: #edf4f9 !important;
}

.light-blue-bg-after:after {
  background-color: #edf4f9 !important;
}

.light-blue-bg-hover:hover {
  background-color: #edf4f9 !important;
}

.light-blue-border {
  border-color: #edf4f9 !important;
}

.light-blue-border-hover:hover {
  border-color: #edf4f9 !important;
}

@media (max-width: 1199px) {
  .light-blue-lg {
    color: #edf4f9 !important;
  }

  .light-blue-hover-lg:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-lg {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-lg:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-lg {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-lg:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-md {
    color: #edf4f9 !important;
  }

  .light-blue-hover-md:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-md {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-md:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-md {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-md:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-sm {
    color: #edf4f9 !important;
  }

  .light-blue-hover-sm:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-sm {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-sm:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-sm {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-sm:hover {
    border-color: #edf4f9 !important;
  }
}
.light-gray {
  color: #e6e7e8 !important;
}

.light-gray-hover:hover {
  color: #e6e7e8 !important;
}

.light-gray-bg {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-before:before {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-after:after {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-hover:hover {
  background-color: #e6e7e8 !important;
}

.light-gray-border {
  border-color: #e6e7e8 !important;
}

.light-gray-border-hover:hover {
  border-color: #e6e7e8 !important;
}

@media (max-width: 1199px) {
  .light-gray-lg {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-lg:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-lg {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-lg:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-lg {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-lg:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 991px) {
  .light-gray-md {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-md:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-md {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-md:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-md {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-md:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 767px) {
  .light-gray-sm {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-sm:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-sm {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-sm:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-sm {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-sm:hover {
    border-color: #e6e7e8 !important;
  }
}
.gmf-blue {
  color: #005dab !important;
}

.gmf-blue-hover:hover {
  color: #005dab !important;
}

.gmf-blue-bg {
  background-color: #005dab !important;
}

.gmf-blue-bg-before:before {
  background-color: #005dab !important;
}

.gmf-blue-bg-after:after {
  background-color: #005dab !important;
}

.gmf-blue-bg-hover:hover {
  background-color: #005dab !important;
}

.gmf-blue-border {
  border-color: #005dab !important;
}

.gmf-blue-border-hover:hover {
  border-color: #005dab !important;
}

@media (max-width: 1199px) {
  .gmf-blue-lg {
    color: #005dab !important;
  }

  .gmf-blue-hover-lg:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-lg {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-lg:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-lg {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-lg:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 991px) {
  .gmf-blue-md {
    color: #005dab !important;
  }

  .gmf-blue-hover-md:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-md {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-md:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-md {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-md:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 767px) {
  .gmf-blue-sm {
    color: #005dab !important;
  }

  .gmf-blue-hover-sm:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-sm {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-sm:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-sm {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-sm:hover {
    border-color: #005dab !important;
  }
}
.dark-blue {
  color: #00295b !important;
}

.dark-blue-hover:hover {
  color: #00295b !important;
}

.dark-blue-bg {
  background-color: #00295b !important;
}

.dark-blue-bg-before:before {
  background-color: #00295b !important;
}

.dark-blue-bg-after:after {
  background-color: #00295b !important;
}

.dark-blue-bg-hover:hover {
  background-color: #00295b !important;
}

.dark-blue-border {
  border-color: #00295b !important;
}

.dark-blue-border-hover:hover {
  border-color: #00295b !important;
}

@media (max-width: 1199px) {
  .dark-blue-lg {
    color: #00295b !important;
  }

  .dark-blue-hover-lg:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-lg {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-lg:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-lg {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-lg:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 991px) {
  .dark-blue-md {
    color: #00295b !important;
  }

  .dark-blue-hover-md:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-md {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-md:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-md {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-md:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 767px) {
  .dark-blue-sm {
    color: #00295b !important;
  }

  .dark-blue-hover-sm:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-sm {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-sm:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-sm {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-sm:hover {
    border-color: #00295b !important;
  }
}
.dark-gray {
  color: #494949 !important;
}

.dark-gray-hover:hover {
  color: #494949 !important;
}

.dark-gray-bg {
  background-color: #494949 !important;
}

.dark-gray-bg-before:before {
  background-color: #494949 !important;
}

.dark-gray-bg-after:after {
  background-color: #494949 !important;
}

.dark-gray-bg-hover:hover {
  background-color: #494949 !important;
}

.dark-gray-border {
  border-color: #494949 !important;
}

.dark-gray-border-hover:hover {
  border-color: #494949 !important;
}

@media (max-width: 1199px) {
  .dark-gray-lg {
    color: #494949 !important;
  }

  .dark-gray-hover-lg:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-lg {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-lg:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-lg {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-lg:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 991px) {
  .dark-gray-md {
    color: #494949 !important;
  }

  .dark-gray-hover-md:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-md {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-md:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-md {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-md:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 767px) {
  .dark-gray-sm {
    color: #494949 !important;
  }

  .dark-gray-hover-sm:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-sm {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-sm:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-sm {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-sm:hover {
    border-color: #494949 !important;
  }
}
.white {
  color: #ffffff !important;
}

.white-hover:hover {
  color: #ffffff !important;
}

.white-bg {
  background-color: #ffffff !important;
}

.white-bg-before:before {
  background-color: #ffffff !important;
}

.white-bg-after:after {
  background-color: #ffffff !important;
}

.white-bg-hover:hover {
  background-color: #ffffff !important;
}

.white-border {
  border-color: #ffffff !important;
}

.white-border-hover:hover {
  border-color: #ffffff !important;
}

@media (max-width: 1199px) {
  .white-lg {
    color: #ffffff !important;
  }

  .white-hover-lg:hover {
    color: #ffffff !important;
  }

  .white-bg-lg {
    background-color: #ffffff !important;
  }

  .white-bg-hover-lg:hover {
    background-color: #ffffff !important;
  }

  .white-border-lg {
    border-color: #ffffff !important;
  }

  .white-border-hover-lg:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 991px) {
  .white-md {
    color: #ffffff !important;
  }

  .white-hover-md:hover {
    color: #ffffff !important;
  }

  .white-bg-md {
    background-color: #ffffff !important;
  }

  .white-bg-hover-md:hover {
    background-color: #ffffff !important;
  }

  .white-border-md {
    border-color: #ffffff !important;
  }

  .white-border-hover-md:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 767px) {
  .white-sm {
    color: #ffffff !important;
  }

  .white-hover-sm:hover {
    color: #ffffff !important;
  }

  .white-bg-sm {
    background-color: #ffffff !important;
  }

  .white-bg-hover-sm:hover {
    background-color: #ffffff !important;
  }

  .white-border-sm {
    border-color: #ffffff !important;
  }

  .white-border-hover-sm:hover {
    border-color: #ffffff !important;
  }
}
.gmf-light-blue {
  color: #00b9f2 !important;
}

.gmf-light-blue-hover:hover {
  color: #00b9f2 !important;
}

.gmf-light-blue-bg {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-before:before {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-after:after {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-hover:hover {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-border {
  border-color: #00b9f2 !important;
}

.gmf-light-blue-border-hover:hover {
  border-color: #00b9f2 !important;
}

@media (max-width: 1199px) {
  .gmf-light-blue-lg {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-lg:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-lg {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-lg:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-lg {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-lg:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 991px) {
  .gmf-light-blue-md {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-md:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-md {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-md:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-md {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-md:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 767px) {
  .gmf-light-blue-sm {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-sm:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-sm {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-sm:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-sm {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-sm:hover {
    border-color: #00b9f2 !important;
  }
}
.green {
  color: #8bcc12 !important;
}

.green-hover:hover {
  color: #8bcc12 !important;
}

.green-bg {
  background-color: #8bcc12 !important;
}

.green-bg-before:before {
  background-color: #8bcc12 !important;
}

.green-bg-after:after {
  background-color: #8bcc12 !important;
}

.green-bg-hover:hover {
  background-color: #8bcc12 !important;
}

.green-border {
  border-color: #8bcc12 !important;
}

.green-border-hover:hover {
  border-color: #8bcc12 !important;
}

@media (max-width: 1199px) {
  .green-lg {
    color: #8bcc12 !important;
  }

  .green-hover-lg:hover {
    color: #8bcc12 !important;
  }

  .green-bg-lg {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-lg:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-lg {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-lg:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 991px) {
  .green-md {
    color: #8bcc12 !important;
  }

  .green-hover-md:hover {
    color: #8bcc12 !important;
  }

  .green-bg-md {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-md:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-md {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-md:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 767px) {
  .green-sm {
    color: #8bcc12 !important;
  }

  .green-hover-sm:hover {
    color: #8bcc12 !important;
  }

  .green-bg-sm {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-sm:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-sm {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-sm:hover {
    border-color: #8bcc12 !important;
  }
}
.orange {
  color: #ff6f00 !important;
}

.orange-hover:hover {
  color: #ff6f00 !important;
}

.orange-bg {
  background-color: #ff6f00 !important;
}

.orange-bg-before:before {
  background-color: #ff6f00 !important;
}

.orange-bg-after:after {
  background-color: #ff6f00 !important;
}

.orange-bg-hover:hover {
  background-color: #ff6f00 !important;
}

.orange-border {
  border-color: #ff6f00 !important;
}

.orange-border-hover:hover {
  border-color: #ff6f00 !important;
}

@media (max-width: 1199px) {
  .orange-lg {
    color: #ff6f00 !important;
  }

  .orange-hover-lg:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-lg {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-lg:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-lg {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-lg:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 991px) {
  .orange-md {
    color: #ff6f00 !important;
  }

  .orange-hover-md:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-md {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-md:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-md {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-md:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 767px) {
  .orange-sm {
    color: #ff6f00 !important;
  }

  .orange-hover-sm:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-sm {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-sm:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-sm {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-sm:hover {
    border-color: #ff6f00 !important;
  }
}
.utility-gray {
  color: #f6f7f9 !important;
}

.utility-gray-hover:hover {
  color: #f6f7f9 !important;
}

.utility-gray-bg {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-before:before {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-after:after {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-hover:hover {
  background-color: #f6f7f9 !important;
}

.utility-gray-border {
  border-color: #f6f7f9 !important;
}

.utility-gray-border-hover:hover {
  border-color: #f6f7f9 !important;
}

@media (max-width: 1199px) {
  .utility-gray-lg {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-lg:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-lg {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-lg:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-lg {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-lg:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 991px) {
  .utility-gray-md {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-md:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-md {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-md:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-md {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-md:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 767px) {
  .utility-gray-sm {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-sm:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-sm {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-sm:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-sm {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-sm:hover {
    border-color: #f6f7f9 !important;
  }
}
.medium-gray {
  color: #b6b7b8 !important;
}

.medium-gray-hover:hover {
  color: #b6b7b8 !important;
}

.medium-gray-bg {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-before:before {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-after:after {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-hover:hover {
  background-color: #b6b7b8 !important;
}

.medium-gray-border {
  border-color: #b6b7b8 !important;
}

.medium-gray-border-hover:hover {
  border-color: #b6b7b8 !important;
}

@media (max-width: 1199px) {
  .medium-gray-lg {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-lg:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-lg {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-lg:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-lg {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-lg:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 991px) {
  .medium-gray-md {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-md:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-md {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-md:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-md {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-md:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 767px) {
  .medium-gray-sm {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-sm:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-sm {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-sm:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-sm {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-sm:hover {
    border-color: #b6b7b8 !important;
  }
}
.gray {
  color: #77787b !important;
}

.gray-hover:hover {
  color: #77787b !important;
}

.gray-bg {
  background-color: #77787b !important;
}

.gray-bg-before:before {
  background-color: #77787b !important;
}

.gray-bg-after:after {
  background-color: #77787b !important;
}

.gray-bg-hover:hover {
  background-color: #77787b !important;
}

.gray-border {
  border-color: #77787b !important;
}

.gray-border-hover:hover {
  border-color: #77787b !important;
}

@media (max-width: 1199px) {
  .gray-lg {
    color: #77787b !important;
  }

  .gray-hover-lg:hover {
    color: #77787b !important;
  }

  .gray-bg-lg {
    background-color: #77787b !important;
  }

  .gray-bg-hover-lg:hover {
    background-color: #77787b !important;
  }

  .gray-border-lg {
    border-color: #77787b !important;
  }

  .gray-border-hover-lg:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 991px) {
  .gray-md {
    color: #77787b !important;
  }

  .gray-hover-md:hover {
    color: #77787b !important;
  }

  .gray-bg-md {
    background-color: #77787b !important;
  }

  .gray-bg-hover-md:hover {
    background-color: #77787b !important;
  }

  .gray-border-md {
    border-color: #77787b !important;
  }

  .gray-border-hover-md:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 767px) {
  .gray-sm {
    color: #77787b !important;
  }

  .gray-hover-sm:hover {
    color: #77787b !important;
  }

  .gray-bg-sm {
    background-color: #77787b !important;
  }

  .gray-bg-hover-sm:hover {
    background-color: #77787b !important;
  }

  .gray-border-sm {
    border-color: #77787b !important;
  }

  .gray-border-hover-sm:hover {
    border-color: #77787b !important;
  }
}
.charcoal {
  color: #303132 !important;
}

.charcoal-hover:hover {
  color: #303132 !important;
}

.charcoal-bg {
  background-color: #303132 !important;
}

.charcoal-bg-before:before {
  background-color: #303132 !important;
}

.charcoal-bg-after:after {
  background-color: #303132 !important;
}

.charcoal-bg-hover:hover {
  background-color: #303132 !important;
}

.charcoal-border {
  border-color: #303132 !important;
}

.charcoal-border-hover:hover {
  border-color: #303132 !important;
}

@media (max-width: 1199px) {
  .charcoal-lg {
    color: #303132 !important;
  }

  .charcoal-hover-lg:hover {
    color: #303132 !important;
  }

  .charcoal-bg-lg {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-lg:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-lg {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-lg:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 991px) {
  .charcoal-md {
    color: #303132 !important;
  }

  .charcoal-hover-md:hover {
    color: #303132 !important;
  }

  .charcoal-bg-md {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-md:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-md {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-md:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 767px) {
  .charcoal-sm {
    color: #303132 !important;
  }

  .charcoal-hover-sm:hover {
    color: #303132 !important;
  }

  .charcoal-bg-sm {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-sm:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-sm {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-sm:hover {
    border-color: #303132 !important;
  }
}
.black {
  color: #111111 !important;
}

.black-hover:hover {
  color: #111111 !important;
}

.black-bg {
  background-color: #111111 !important;
}

.black-bg-before:before {
  background-color: #111111 !important;
}

.black-bg-after:after {
  background-color: #111111 !important;
}

.black-bg-hover:hover {
  background-color: #111111 !important;
}

.black-border {
  border-color: #111111 !important;
}

.black-border-hover:hover {
  border-color: #111111 !important;
}

@media (max-width: 1199px) {
  .black-lg {
    color: #111111 !important;
  }

  .black-hover-lg:hover {
    color: #111111 !important;
  }

  .black-bg-lg {
    background-color: #111111 !important;
  }

  .black-bg-hover-lg:hover {
    background-color: #111111 !important;
  }

  .black-border-lg {
    border-color: #111111 !important;
  }

  .black-border-hover-lg:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 991px) {
  .black-md {
    color: #111111 !important;
  }

  .black-hover-md:hover {
    color: #111111 !important;
  }

  .black-bg-md {
    background-color: #111111 !important;
  }

  .black-bg-hover-md:hover {
    background-color: #111111 !important;
  }

  .black-border-md {
    border-color: #111111 !important;
  }

  .black-border-hover-md:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 767px) {
  .black-sm {
    color: #111111 !important;
  }

  .black-hover-sm:hover {
    color: #111111 !important;
  }

  .black-bg-sm {
    background-color: #111111 !important;
  }

  .black-bg-hover-sm:hover {
    background-color: #111111 !important;
  }

  .black-border-sm {
    border-color: #111111 !important;
  }

  .black-border-hover-sm:hover {
    border-color: #111111 !important;
  }
}
.elsa {
  color: #e2eaee !important;
}

.elsa-hover:hover {
  color: #e2eaee !important;
}

.elsa-bg {
  background-color: #e2eaee !important;
}

.elsa-bg-before:before {
  background-color: #e2eaee !important;
}

.elsa-bg-after:after {
  background-color: #e2eaee !important;
}

.elsa-bg-hover:hover {
  background-color: #e2eaee !important;
}

.elsa-border {
  border-color: #e2eaee !important;
}

.elsa-border-hover:hover {
  border-color: #e2eaee !important;
}

@media (max-width: 1199px) {
  .elsa-lg {
    color: #e2eaee !important;
  }

  .elsa-hover-lg:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-lg {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-lg:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-lg {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-lg:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 991px) {
  .elsa-md {
    color: #e2eaee !important;
  }

  .elsa-hover-md:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-md {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-md:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-md {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-md:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 767px) {
  .elsa-sm {
    color: #e2eaee !important;
  }

  .elsa-hover-sm:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-sm {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-sm:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-sm {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-sm:hover {
    border-color: #e2eaee !important;
  }
}
.sprouts {
  color: #f2f9e6 !important;
}

.sprouts-hover:hover {
  color: #f2f9e6 !important;
}

.sprouts-bg {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-before:before {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-after:after {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-hover:hover {
  background-color: #f2f9e6 !important;
}

.sprouts-border {
  border-color: #f2f9e6 !important;
}

.sprouts-border-hover:hover {
  border-color: #f2f9e6 !important;
}

@media (max-width: 1199px) {
  .sprouts-lg {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-lg:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-lg {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-lg:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-lg {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-lg:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 991px) {
  .sprouts-md {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-md:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-md {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-md:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-md {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-md:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 767px) {
  .sprouts-sm {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-sm:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-sm {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-sm:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-sm {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-sm:hover {
    border-color: #f2f9e6 !important;
  }
}
.banana {
  color: #fff9e7 !important;
}

.banana-hover:hover {
  color: #fff9e7 !important;
}

.banana-bg {
  background-color: #fff9e7 !important;
}

.banana-bg-before:before {
  background-color: #fff9e7 !important;
}

.banana-bg-after:after {
  background-color: #fff9e7 !important;
}

.banana-bg-hover:hover {
  background-color: #fff9e7 !important;
}

.banana-border {
  border-color: #fff9e7 !important;
}

.banana-border-hover:hover {
  border-color: #fff9e7 !important;
}

@media (max-width: 1199px) {
  .banana-lg {
    color: #fff9e7 !important;
  }

  .banana-hover-lg:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-lg {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-lg:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-lg {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-lg:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 991px) {
  .banana-md {
    color: #fff9e7 !important;
  }

  .banana-hover-md:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-md {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-md:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-md {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-md:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 767px) {
  .banana-sm {
    color: #fff9e7 !important;
  }

  .banana-hover-sm:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-sm {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-sm:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-sm {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-sm:hover {
    border-color: #fff9e7 !important;
  }
}
.pink-salt {
  color: #ffe8e5 !important;
}

.pink-salt-hover:hover {
  color: #ffe8e5 !important;
}

.pink-salt-bg {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-before:before {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-after:after {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-hover:hover {
  background-color: #ffe8e5 !important;
}

.pink-salt-border {
  border-color: #ffe8e5 !important;
}

.pink-salt-border-hover:hover {
  border-color: #ffe8e5 !important;
}

@media (max-width: 1199px) {
  .pink-salt-lg {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-lg:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-lg {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-lg:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-lg {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-lg:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 991px) {
  .pink-salt-md {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-md:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-md {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-md:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-md {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-md:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 767px) {
  .pink-salt-sm {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-sm:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-sm {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-sm:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-sm {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-sm:hover {
    border-color: #ffe8e5 !important;
  }
}
.melon {
  color: #ffefe4 !important;
}

.melon-hover:hover {
  color: #ffefe4 !important;
}

.melon-bg {
  background-color: #ffefe4 !important;
}

.melon-bg-before:before {
  background-color: #ffefe4 !important;
}

.melon-bg-after:after {
  background-color: #ffefe4 !important;
}

.melon-bg-hover:hover {
  background-color: #ffefe4 !important;
}

.melon-border {
  border-color: #ffefe4 !important;
}

.melon-border-hover:hover {
  border-color: #ffefe4 !important;
}

@media (max-width: 1199px) {
  .melon-lg {
    color: #ffefe4 !important;
  }

  .melon-hover-lg:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-lg {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-lg:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-lg {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-lg:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 991px) {
  .melon-md {
    color: #ffefe4 !important;
  }

  .melon-hover-md:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-md {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-md:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-md {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-md:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 767px) {
  .melon-sm {
    color: #ffefe4 !important;
  }

  .melon-hover-sm:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-sm {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-sm:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-sm {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-sm:hover {
    border-color: #ffefe4 !important;
  }
}
.frozen {
  color: #86ddf8 !important;
}

.frozen-hover:hover {
  color: #86ddf8 !important;
}

.frozen-bg {
  background-color: #86ddf8 !important;
}

.frozen-bg-before:before {
  background-color: #86ddf8 !important;
}

.frozen-bg-after:after {
  background-color: #86ddf8 !important;
}

.frozen-bg-hover:hover {
  background-color: #86ddf8 !important;
}

.frozen-border {
  border-color: #86ddf8 !important;
}

.frozen-border-hover:hover {
  border-color: #86ddf8 !important;
}

@media (max-width: 1199px) {
  .frozen-lg {
    color: #86ddf8 !important;
  }

  .frozen-hover-lg:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-lg {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-lg:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-lg {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-lg:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 991px) {
  .frozen-md {
    color: #86ddf8 !important;
  }

  .frozen-hover-md:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-md {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-md:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-md {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-md:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 767px) {
  .frozen-sm {
    color: #86ddf8 !important;
  }

  .frozen-hover-sm:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-sm {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-sm:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-sm {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-sm:hover {
    border-color: #86ddf8 !important;
  }
}
.asparagus {
  color: #c8e68e !important;
}

.asparagus-hover:hover {
  color: #c8e68e !important;
}

.asparagus-bg {
  background-color: #c8e68e !important;
}

.asparagus-bg-before:before {
  background-color: #c8e68e !important;
}

.asparagus-bg-after:after {
  background-color: #c8e68e !important;
}

.asparagus-bg-hover:hover {
  background-color: #c8e68e !important;
}

.asparagus-border {
  border-color: #c8e68e !important;
}

.asparagus-border-hover:hover {
  border-color: #c8e68e !important;
}

@media (max-width: 1199px) {
  .asparagus-lg {
    color: #c8e68e !important;
  }

  .asparagus-hover-lg:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-lg {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-lg:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-lg {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-lg:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 991px) {
  .asparagus-md {
    color: #c8e68e !important;
  }

  .asparagus-hover-md:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-md {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-md:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-md {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-md:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 767px) {
  .asparagus-sm {
    color: #c8e68e !important;
  }

  .asparagus-hover-sm:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-sm {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-sm:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-sm {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-sm:hover {
    border-color: #c8e68e !important;
  }
}
.butter {
  color: #ffe795 !important;
}

.butter-hover:hover {
  color: #ffe795 !important;
}

.butter-bg {
  background-color: #ffe795 !important;
}

.butter-bg-before:before {
  background-color: #ffe795 !important;
}

.butter-bg-after:after {
  background-color: #ffe795 !important;
}

.butter-bg-hover:hover {
  background-color: #ffe795 !important;
}

.butter-border {
  border-color: #ffe795 !important;
}

.butter-border-hover:hover {
  border-color: #ffe795 !important;
}

@media (max-width: 1199px) {
  .butter-lg {
    color: #ffe795 !important;
  }

  .butter-hover-lg:hover {
    color: #ffe795 !important;
  }

  .butter-bg-lg {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-lg:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-lg {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-lg:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 991px) {
  .butter-md {
    color: #ffe795 !important;
  }

  .butter-hover-md:hover {
    color: #ffe795 !important;
  }

  .butter-bg-md {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-md:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-md {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-md:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 767px) {
  .butter-sm {
    color: #ffe795 !important;
  }

  .butter-hover-sm:hover {
    color: #ffe795 !important;
  }

  .butter-bg-sm {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-sm:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-sm {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-sm:hover {
    border-color: #ffe795 !important;
  }
}
.toasted {
  color: #f4e8ba !important;
}

.toasted-hover:hover {
  color: #f4e8ba !important;
}

.toasted-bg {
  background-color: #f4e8ba !important;
}

.toasted-bg-before:before {
  background-color: #f4e8ba !important;
}

.toasted-bg-after:after {
  background-color: #f4e8ba !important;
}

.toasted-bg-hover:hover {
  background-color: #f4e8ba !important;
}

.toasted-border {
  border-color: #f4e8ba !important;
}

.toasted-border-hover:hover {
  border-color: #f4e8ba !important;
}

@media (max-width: 1199px) {
  .toasted-lg {
    color: #f4e8ba !important;
  }

  .toasted-hover-lg:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-lg {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-lg:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-lg {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-lg:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 991px) {
  .toasted-md {
    color: #f4e8ba !important;
  }

  .toasted-hover-md:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-md {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-md:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-md {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-md:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 767px) {
  .toasted-sm {
    color: #f4e8ba !important;
  }

  .toasted-hover-sm:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-sm {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-sm:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-sm {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-sm:hover {
    border-color: #f4e8ba !important;
  }
}
.salmon {
  color: #f7b1a8 !important;
}

.salmon-hover:hover {
  color: #f7b1a8 !important;
}

.salmon-bg {
  background-color: #f7b1a8 !important;
}

.salmon-bg-before:before {
  background-color: #f7b1a8 !important;
}

.salmon-bg-after:after {
  background-color: #f7b1a8 !important;
}

.salmon-bg-hover:hover {
  background-color: #f7b1a8 !important;
}

.salmon-border {
  border-color: #f7b1a8 !important;
}

.salmon-border-hover:hover {
  border-color: #f7b1a8 !important;
}

@media (max-width: 1199px) {
  .salmon-lg {
    color: #f7b1a8 !important;
  }

  .salmon-hover-lg:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-lg {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-lg:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-lg {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-lg:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 991px) {
  .salmon-md {
    color: #f7b1a8 !important;
  }

  .salmon-hover-md:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-md {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-md:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-md {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-md:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 767px) {
  .salmon-sm {
    color: #f7b1a8 !important;
  }

  .salmon-hover-sm:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-sm {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-sm:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-sm {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-sm:hover {
    border-color: #f7b1a8 !important;
  }
}
.tangerine {
  color: #ffba86 !important;
}

.tangerine-hover:hover {
  color: #ffba86 !important;
}

.tangerine-bg {
  background-color: #ffba86 !important;
}

.tangerine-bg-before:before {
  background-color: #ffba86 !important;
}

.tangerine-bg-after:after {
  background-color: #ffba86 !important;
}

.tangerine-bg-hover:hover {
  background-color: #ffba86 !important;
}

.tangerine-border {
  border-color: #ffba86 !important;
}

.tangerine-border-hover:hover {
  border-color: #ffba86 !important;
}

@media (max-width: 1199px) {
  .tangerine-lg {
    color: #ffba86 !important;
  }

  .tangerine-hover-lg:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-lg {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-lg:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-lg {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-lg:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 991px) {
  .tangerine-md {
    color: #ffba86 !important;
  }

  .tangerine-hover-md:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-md {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-md:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-md {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-md:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 767px) {
  .tangerine-sm {
    color: #ffba86 !important;
  }

  .tangerine-hover-sm:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-sm {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-sm:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-sm {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-sm:hover {
    border-color: #ffba86 !important;
  }
}
.yellow {
  color: #ffce21 !important;
}

.yellow-hover:hover {
  color: #ffce21 !important;
}

.yellow-bg {
  background-color: #ffce21 !important;
}

.yellow-bg-before:before {
  background-color: #ffce21 !important;
}

.yellow-bg-after:after {
  background-color: #ffce21 !important;
}

.yellow-bg-hover:hover {
  background-color: #ffce21 !important;
}

.yellow-border {
  border-color: #ffce21 !important;
}

.yellow-border-hover:hover {
  border-color: #ffce21 !important;
}

@media (max-width: 1199px) {
  .yellow-lg {
    color: #ffce21 !important;
  }

  .yellow-hover-lg:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-lg {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-lg:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-lg {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-lg:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 991px) {
  .yellow-md {
    color: #ffce21 !important;
  }

  .yellow-hover-md:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-md {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-md:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-md {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-md:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 767px) {
  .yellow-sm {
    color: #ffce21 !important;
  }

  .yellow-hover-sm:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-sm {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-sm:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-sm {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-sm:hover {
    border-color: #ffce21 !important;
  }
}
.red {
  color: #e01600 !important;
}

.red-hover:hover {
  color: #e01600 !important;
}

.red-bg {
  background-color: #e01600 !important;
}

.red-bg-before:before {
  background-color: #e01600 !important;
}

.red-bg-after:after {
  background-color: #e01600 !important;
}

.red-bg-hover:hover {
  background-color: #e01600 !important;
}

.red-border {
  border-color: #e01600 !important;
}

.red-border-hover:hover {
  border-color: #e01600 !important;
}

@media (max-width: 1199px) {
  .red-lg {
    color: #e01600 !important;
  }

  .red-hover-lg:hover {
    color: #e01600 !important;
  }

  .red-bg-lg {
    background-color: #e01600 !important;
  }

  .red-bg-hover-lg:hover {
    background-color: #e01600 !important;
  }

  .red-border-lg {
    border-color: #e01600 !important;
  }

  .red-border-hover-lg:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 991px) {
  .red-md {
    color: #e01600 !important;
  }

  .red-hover-md:hover {
    color: #e01600 !important;
  }

  .red-bg-md {
    background-color: #e01600 !important;
  }

  .red-bg-hover-md:hover {
    background-color: #e01600 !important;
  }

  .red-border-md {
    border-color: #e01600 !important;
  }

  .red-border-hover-md:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 767px) {
  .red-sm {
    color: #e01600 !important;
  }

  .red-hover-sm:hover {
    color: #e01600 !important;
  }

  .red-bg-sm {
    background-color: #e01600 !important;
  }

  .red-bg-hover-sm:hover {
    background-color: #e01600 !important;
  }

  .red-border-sm {
    border-color: #e01600 !important;
  }

  .red-border-hover-sm:hover {
    border-color: #e01600 !important;
  }
}
.light-blue-aa {
  color: #0092d4 !important;
}

.light-blue-aa-hover:hover {
  color: #0092d4 !important;
}

.light-blue-aa-bg {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-before:before {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-after:after {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-hover:hover {
  background-color: #0092d4 !important;
}

.light-blue-aa-border {
  border-color: #0092d4 !important;
}

.light-blue-aa-border-hover:hover {
  border-color: #0092d4 !important;
}

@media (max-width: 1199px) {
  .light-blue-aa-lg {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-lg:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-lg {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-lg:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-lg {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-lg:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-aa-md {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-md:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-md {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-md:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-md {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-md:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-aa-sm {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-sm:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-sm {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-sm:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-sm {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-sm:hover {
    border-color: #0092d4 !important;
  }
}
.green-aa {
  color: #469838 !important;
}

.green-aa-hover:hover {
  color: #469838 !important;
}

.green-aa-bg {
  background-color: #469838 !important;
}

.green-aa-bg-before:before {
  background-color: #469838 !important;
}

.green-aa-bg-after:after {
  background-color: #469838 !important;
}

.green-aa-bg-hover:hover {
  background-color: #469838 !important;
}

.green-aa-border {
  border-color: #469838 !important;
}

.green-aa-border-hover:hover {
  border-color: #469838 !important;
}

@media (max-width: 1199px) {
  .green-aa-lg {
    color: #469838 !important;
  }

  .green-aa-hover-lg:hover {
    color: #469838 !important;
  }

  .green-aa-bg-lg {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-lg:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-lg {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-lg:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 991px) {
  .green-aa-md {
    color: #469838 !important;
  }

  .green-aa-hover-md:hover {
    color: #469838 !important;
  }

  .green-aa-bg-md {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-md:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-md {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-md:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 767px) {
  .green-aa-sm {
    color: #469838 !important;
  }

  .green-aa-hover-sm:hover {
    color: #469838 !important;
  }

  .green-aa-bg-sm {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-sm:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-sm {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-sm:hover {
    border-color: #469838 !important;
  }
}
.dark-yellow {
  color: #eda81d !important;
}

.dark-yellow-hover:hover {
  color: #eda81d !important;
}

.dark-yellow-bg {
  background-color: #eda81d !important;
}

.dark-yellow-bg-before:before {
  background-color: #eda81d !important;
}

.dark-yellow-bg-after:after {
  background-color: #eda81d !important;
}

.dark-yellow-bg-hover:hover {
  background-color: #eda81d !important;
}

.dark-yellow-border {
  border-color: #eda81d !important;
}

.dark-yellow-border-hover:hover {
  border-color: #eda81d !important;
}

@media (max-width: 1199px) {
  .dark-yellow-lg {
    color: #eda81d !important;
  }

  .dark-yellow-hover-lg:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-lg {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-lg:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-lg {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-lg:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 991px) {
  .dark-yellow-md {
    color: #eda81d !important;
  }

  .dark-yellow-hover-md:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-md {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-md:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-md {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-md:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 767px) {
  .dark-yellow-sm {
    color: #eda81d !important;
  }

  .dark-yellow-hover-sm:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-sm {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-sm:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-sm {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-sm:hover {
    border-color: #eda81d !important;
  }
}
.dark-red {
  color: #c71401 !important;
}

.dark-red-hover:hover {
  color: #c71401 !important;
}

.dark-red-bg {
  background-color: #c71401 !important;
}

.dark-red-bg-before:before {
  background-color: #c71401 !important;
}

.dark-red-bg-after:after {
  background-color: #c71401 !important;
}

.dark-red-bg-hover:hover {
  background-color: #c71401 !important;
}

.dark-red-border {
  border-color: #c71401 !important;
}

.dark-red-border-hover:hover {
  border-color: #c71401 !important;
}

@media (max-width: 1199px) {
  .dark-red-lg {
    color: #c71401 !important;
  }

  .dark-red-hover-lg:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-lg {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-lg:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-lg {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-lg:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 991px) {
  .dark-red-md {
    color: #c71401 !important;
  }

  .dark-red-hover-md:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-md {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-md:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-md {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-md:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 767px) {
  .dark-red-sm {
    color: #c71401 !important;
  }

  .dark-red-hover-sm:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-sm {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-sm:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-sm {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-sm:hover {
    border-color: #c71401 !important;
  }
}
.orange-aa {
  color: #eb5d03 !important;
}

.orange-aa-hover:hover {
  color: #eb5d03 !important;
}

.orange-aa-bg {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-before:before {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-after:after {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-hover:hover {
  background-color: #eb5d03 !important;
}

.orange-aa-border {
  border-color: #eb5d03 !important;
}

.orange-aa-border-hover:hover {
  border-color: #eb5d03 !important;
}

@media (max-width: 1199px) {
  .orange-aa-lg {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-lg:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-lg {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-lg:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-lg {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-lg:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 991px) {
  .orange-aa-md {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-md:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-md {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-md:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-md {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-md:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 767px) {
  .orange-aa-sm {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-sm:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-sm {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-sm:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-sm {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-sm:hover {
    border-color: #eb5d03 !important;
  }
}
.avocado {
  color: #006333 !important;
}

.avocado-hover:hover {
  color: #006333 !important;
}

.avocado-bg {
  background-color: #006333 !important;
}

.avocado-bg-before:before {
  background-color: #006333 !important;
}

.avocado-bg-after:after {
  background-color: #006333 !important;
}

.avocado-bg-hover:hover {
  background-color: #006333 !important;
}

.avocado-border {
  border-color: #006333 !important;
}

.avocado-border-hover:hover {
  border-color: #006333 !important;
}

@media (max-width: 1199px) {
  .avocado-lg {
    color: #006333 !important;
  }

  .avocado-hover-lg:hover {
    color: #006333 !important;
  }

  .avocado-bg-lg {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-lg:hover {
    background-color: #006333 !important;
  }

  .avocado-border-lg {
    border-color: #006333 !important;
  }

  .avocado-border-hover-lg:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 991px) {
  .avocado-md {
    color: #006333 !important;
  }

  .avocado-hover-md:hover {
    color: #006333 !important;
  }

  .avocado-bg-md {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-md:hover {
    background-color: #006333 !important;
  }

  .avocado-border-md {
    border-color: #006333 !important;
  }

  .avocado-border-hover-md:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 767px) {
  .avocado-sm {
    color: #006333 !important;
  }

  .avocado-hover-sm:hover {
    color: #006333 !important;
  }

  .avocado-bg-sm {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-sm:hover {
    background-color: #006333 !important;
  }

  .avocado-border-sm {
    border-color: #006333 !important;
  }

  .avocado-border-hover-sm:hover {
    border-color: #006333 !important;
  }
}
.peanut-butter {
  color: #c68012 !important;
}

.peanut-butter-hover:hover {
  color: #c68012 !important;
}

.peanut-butter-bg {
  background-color: #c68012 !important;
}

.peanut-butter-bg-before:before {
  background-color: #c68012 !important;
}

.peanut-butter-bg-after:after {
  background-color: #c68012 !important;
}

.peanut-butter-bg-hover:hover {
  background-color: #c68012 !important;
}

.peanut-butter-border {
  border-color: #c68012 !important;
}

.peanut-butter-border-hover:hover {
  border-color: #c68012 !important;
}

@media (max-width: 1199px) {
  .peanut-butter-lg {
    color: #c68012 !important;
  }

  .peanut-butter-hover-lg:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-lg {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-lg:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-lg {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-lg:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 991px) {
  .peanut-butter-md {
    color: #c68012 !important;
  }

  .peanut-butter-hover-md:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-md {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-md:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-md {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-md:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 767px) {
  .peanut-butter-sm {
    color: #c68012 !important;
  }

  .peanut-butter-hover-sm:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-sm {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-sm:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-sm {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-sm:hover {
    border-color: #c68012 !important;
  }
}
.burnt-toast {
  color: #9f6200 !important;
}

.burnt-toast-hover:hover {
  color: #9f6200 !important;
}

.burnt-toast-bg {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-before:before {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-after:after {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-hover:hover {
  background-color: #9f6200 !important;
}

.burnt-toast-border {
  border-color: #9f6200 !important;
}

.burnt-toast-border-hover:hover {
  border-color: #9f6200 !important;
}

@media (max-width: 1199px) {
  .burnt-toast-lg {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-lg:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-lg {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-lg:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-lg {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-lg:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 991px) {
  .burnt-toast-md {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-md:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-md {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-md:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-md {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-md:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 767px) {
  .burnt-toast-sm {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-sm:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-sm {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-sm:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-sm {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-sm:hover {
    border-color: #9f6200 !important;
  }
}
.tomato {
  color: #a31000 !important;
}

.tomato-hover:hover {
  color: #a31000 !important;
}

.tomato-bg {
  background-color: #a31000 !important;
}

.tomato-bg-before:before {
  background-color: #a31000 !important;
}

.tomato-bg-after:after {
  background-color: #a31000 !important;
}

.tomato-bg-hover:hover {
  background-color: #a31000 !important;
}

.tomato-border {
  border-color: #a31000 !important;
}

.tomato-border-hover:hover {
  border-color: #a31000 !important;
}

@media (max-width: 1199px) {
  .tomato-lg {
    color: #a31000 !important;
  }

  .tomato-hover-lg:hover {
    color: #a31000 !important;
  }

  .tomato-bg-lg {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-lg:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-lg {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-lg:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 991px) {
  .tomato-md {
    color: #a31000 !important;
  }

  .tomato-hover-md:hover {
    color: #a31000 !important;
  }

  .tomato-bg-md {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-md:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-md {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-md:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 767px) {
  .tomato-sm {
    color: #a31000 !important;
  }

  .tomato-hover-sm:hover {
    color: #a31000 !important;
  }

  .tomato-bg-sm {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-sm:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-sm {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-sm:hover {
    border-color: #a31000 !important;
  }
}
.pumpkin {
  color: #cd4209 !important;
}

.pumpkin-hover:hover {
  color: #cd4209 !important;
}

.pumpkin-bg {
  background-color: #cd4209 !important;
}

.pumpkin-bg-before:before {
  background-color: #cd4209 !important;
}

.pumpkin-bg-after:after {
  background-color: #cd4209 !important;
}

.pumpkin-bg-hover:hover {
  background-color: #cd4209 !important;
}

.pumpkin-border {
  border-color: #cd4209 !important;
}

.pumpkin-border-hover:hover {
  border-color: #cd4209 !important;
}

@media (max-width: 1199px) {
  .pumpkin-lg {
    color: #cd4209 !important;
  }

  .pumpkin-hover-lg:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-lg {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-lg:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-lg {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-lg:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 991px) {
  .pumpkin-md {
    color: #cd4209 !important;
  }

  .pumpkin-hover-md:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-md {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-md:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-md {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-md:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 767px) {
  .pumpkin-sm {
    color: #cd4209 !important;
  }

  .pumpkin-hover-sm:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-sm {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-sm:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-sm {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-sm:hover {
    border-color: #cd4209 !important;
  }
}
.kale {
  color: #004021 !important;
}

.kale-hover:hover {
  color: #004021 !important;
}

.kale-bg {
  background-color: #004021 !important;
}

.kale-bg-before:before {
  background-color: #004021 !important;
}

.kale-bg-after:after {
  background-color: #004021 !important;
}

.kale-bg-hover:hover {
  background-color: #004021 !important;
}

.kale-border {
  border-color: #004021 !important;
}

.kale-border-hover:hover {
  border-color: #004021 !important;
}

@media (max-width: 1199px) {
  .kale-lg {
    color: #004021 !important;
  }

  .kale-hover-lg:hover {
    color: #004021 !important;
  }

  .kale-bg-lg {
    background-color: #004021 !important;
  }

  .kale-bg-hover-lg:hover {
    background-color: #004021 !important;
  }

  .kale-border-lg {
    border-color: #004021 !important;
  }

  .kale-border-hover-lg:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 991px) {
  .kale-md {
    color: #004021 !important;
  }

  .kale-hover-md:hover {
    color: #004021 !important;
  }

  .kale-bg-md {
    background-color: #004021 !important;
  }

  .kale-bg-hover-md:hover {
    background-color: #004021 !important;
  }

  .kale-border-md {
    border-color: #004021 !important;
  }

  .kale-border-hover-md:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 767px) {
  .kale-sm {
    color: #004021 !important;
  }

  .kale-hover-sm:hover {
    color: #004021 !important;
  }

  .kale-bg-sm {
    background-color: #004021 !important;
  }

  .kale-bg-hover-sm:hover {
    background-color: #004021 !important;
  }

  .kale-border-sm {
    border-color: #004021 !important;
  }

  .kale-border-hover-sm:hover {
    border-color: #004021 !important;
  }
}
.berry {
  color: #770804 !important;
}

.berry-hover:hover {
  color: #770804 !important;
}

.berry-bg {
  background-color: #770804 !important;
}

.berry-bg-before:before {
  background-color: #770804 !important;
}

.berry-bg-after:after {
  background-color: #770804 !important;
}

.berry-bg-hover:hover {
  background-color: #770804 !important;
}

.berry-border {
  border-color: #770804 !important;
}

.berry-border-hover:hover {
  border-color: #770804 !important;
}

@media (max-width: 1199px) {
  .berry-lg {
    color: #770804 !important;
  }

  .berry-hover-lg:hover {
    color: #770804 !important;
  }

  .berry-bg-lg {
    background-color: #770804 !important;
  }

  .berry-bg-hover-lg:hover {
    background-color: #770804 !important;
  }

  .berry-border-lg {
    border-color: #770804 !important;
  }

  .berry-border-hover-lg:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 991px) {
  .berry-md {
    color: #770804 !important;
  }

  .berry-hover-md:hover {
    color: #770804 !important;
  }

  .berry-bg-md {
    background-color: #770804 !important;
  }

  .berry-bg-hover-md:hover {
    background-color: #770804 !important;
  }

  .berry-border-md {
    border-color: #770804 !important;
  }

  .berry-border-hover-md:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 767px) {
  .berry-sm {
    color: #770804 !important;
  }

  .berry-hover-sm:hover {
    color: #770804 !important;
  }

  .berry-bg-sm {
    background-color: #770804 !important;
  }

  .berry-bg-hover-sm:hover {
    background-color: #770804 !important;
  }

  .berry-border-sm {
    border-color: #770804 !important;
  }

  .berry-border-hover-sm:hover {
    border-color: #770804 !important;
  }
}
.cinnamon {
  color: #aa3600 !important;
}

.cinnamon-hover:hover {
  color: #aa3600 !important;
}

.cinnamon-bg {
  background-color: #aa3600 !important;
}

.cinnamon-bg-before:before {
  background-color: #aa3600 !important;
}

.cinnamon-bg-after:after {
  background-color: #aa3600 !important;
}

.cinnamon-bg-hover:hover {
  background-color: #aa3600 !important;
}

.cinnamon-border {
  border-color: #aa3600 !important;
}

.cinnamon-border-hover:hover {
  border-color: #aa3600 !important;
}

@media (max-width: 1199px) {
  .cinnamon-lg {
    color: #aa3600 !important;
  }

  .cinnamon-hover-lg:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-lg {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-lg:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-lg {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-lg:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 991px) {
  .cinnamon-md {
    color: #aa3600 !important;
  }

  .cinnamon-hover-md:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-md {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-md:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-md {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-md:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 767px) {
  .cinnamon-sm {
    color: #aa3600 !important;
  }

  .cinnamon-hover-sm:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-sm {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-sm:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-sm {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-sm:hover {
    border-color: #aa3600 !important;
  }
}
.light-bg:before,
.dark-bg:before,
.tertiary-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.light-bg:not(.full-width):before,
.dark-bg:not(.full-width):before,
.tertiary-bg:not(.full-width):before {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}

.light-bg.full-width:before,
.dark-bg.full-width:before,
.tertiary-bg.full-width:before {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
}

.gm-financial {
  --font-family-primary: Overpass-Bold, Arial, Helvetica, sans-serif;
  --font-family-secondary: Overpass-Regular, Arial, Helvetica, sans-serif;
  --font-family-tertiary: Overpass-Regular, Arial, Helvetica, sans-serif;
  --primary-color: #005dab;
  --primary-color-dark: #00295b;
  --secondary-color: #00b9f2;
  --primary-gray: #303132;
  --white: #ffffff;
  --charcoal-color: initial;
  --danger-color: initial;
  --disabled-color: initial;
  --button-font-family: Overpass-Bold, Arial, Helvetica, sans-serif;
  --button-text-transform: uppercase;
  --button-border-width: 2px;
  --button-border-radius: 4px;
  --button-primary-normal-background-color: #005dab;
  --button-primary-normal-border-color: #005dab;
  --button-primary-normal-text-color: #ffffff;
  --button-primary-hover-background-color: #00295b;
  --button-primary-hover-border-color: #00295b;
  --button-primary-hover-text-color: #ffffff;
  --button-primary-focus-background-color: #00295b;
  --button-primary-focus-border-color: #00b9f2;
  --button-primary-focus-text-color: #ffffff;
  --button-primary-disabled-background-color: #303132;
  --button-primary-disabled-border-color: #303132;
  --button-primary-disabled-text-color: #ffffff;
  --button-secondary-normal-background-color: transparent;
  --button-secondary-normal-border-color: #005dab;
  --button-secondary-normal-text-color: #005dab;
  --button-secondary-hover-background-color: transparent;
  --button-secondary-hover-border-color: #00295b;
  --button-secondary-hover-text-color: #00295b;
  --button-secondary-focus-background-color: transparent;
  --button-secondary-focus-border-color: #00b9f2;
  --button-secondary-focus-text-color: #00295b;
  --button-secondary-disabled-background-color: transparent;
  --button-secondary-disabled-border-color: #303132;
  --button-secondary-disabled-text-color: #303132;
  --link-font-family: Overpass-Medium, Arial, Helvetica, sans-serif;
  --link-text-color: #303132;
  --link-color: #005dab;
  --link-color-hover: #00295b;
  --link-icon-color: #005dab;
  --link-icon-color-hover: #00295b;
  --link-dark-text-color: #b6b7b8;
  --link-dark-color: #ffffff;
  --link-dark-color-hover: #ffffff;
  --link-dark-icon-color: #b6b7b8;
  --link-dark-icon-color-hover: #ffffff;
  --error-bg: #ffe8e5;
  --error-border: #f7b1a8;
  --error-text: #a31000;
  --success-bg: #f2f9e6;
  --success-border: #c8e68e;
  --success-text: #006333;
  --warning-bg: #fff9e7;
  --warning-border: #ffe795;
  --warning-text: #9f6200;
  --primary-bg: #e2eaee;
  --primary-border: #86ddf8;
  --primary-text: #005dab;
  --super-font-1: Overpass-Bold, Arial, Helvetica, sans-serif;
  --super-font-1-v2: Overpass-Regular, Arial, Helvetica, sans-serif;
  --super-font-1-v3: Overpass-Medium, Arial, Helvetica, sans-serif;
  --super-font-p: Overpass-Regular, Arial, Helvetica, sans-serif;
  --super-font-a: Overpass-Regular, Arial, Helvetica, sans-serif;
  --card-primary-bg: #ffffff;
  --card-secondary-bg: #edf4f9;
  --card-tertiary-bg: #00295b;
  --banner-gradient-color: #00295b;
  --banner-gradient-color-rgb: 0, 41, 91;
  --banner-h1-font-family: Overpass-Bold, Arial, Helvetica, sans-serif;
  --banner-h2-font-family: Overpass-Regular, Arial, Helvetica, sans-serif;
  --banner-h4-font-family: Overpass-Medium, Arial, Helvetica, sans-serif;
  --footer-background-color: #303132;
  --footer-divider-horizontal-color: 1px solid #77787b;
  --footer-font-family: Overpass-Medium, Arial, Helvetica, sans-serif;
  --footer-link-color: #ffffff;
  --footer-icon-color: #b6b7b8;
  --footer-copyright-color: #b6b7b8;
  --progress-bar-primary-border-bg: #edf4f9;
  --progress-bar-primary-border-fill: #005dab;
  --progress-bar-primary-font-color: #303132;
  --progress-bar-secondary-border-bg: #ffffff;
  --progress-bar-secondary-border-fill: #005dab;
  --progress-bar-secondary-font-color: #303132;
  --progress-bar-tertiary-border-bg: #ffffff;
  --progress-bar-tertiary-border-fill: #00b9f2;
  --progress-bar-tertiary-font-color: #ffffff;
  --progress-bar-font: Overpass-Bold, Arial, Helvetica, sans-serif;
  --progress-bar-steps-label-font: Overpass-Medium, Arial, Helvetica, sans-serif;
  --progress-bar-steps-step-count-font: Overpass-Bold, Arial, Helvetica, sans-serif;
  --accordion-border: 1px solid #b6b7b8;
  --accordion-link-font-size: 20px;
  --accordion-link-font-family: var(--super-font-1-v3);
  --accordion-left-padding: inherit;
  --accordion-item-first-margin: inherit;
  --accordion-timeline-circle-top: 21px;
  --accordion-timeline-circle-left: -30px;
  --accordion-timeline-circle-width: 15px;
  --accordion-timeline-circle-height: 15px;
  --accordion-timeline-circle-background: #00b9f2;
  --accordion-timeline-circle-border: 2px solid #ffffff;
  --accordion-timeline-circle-top-expanded: 21px;
  --accordion-timeline-circle-left-expanded: -30px;
  --accordion-timeline-circle-width-expanded: 15px;
  --accordion-timeline-circle-height-expanded: 15px;
  --accordion-timeline-circle-background-expanded: #ffffff;
  --accordion-chevron-end: inherit;
  --accordion-justify-content: space-between;
}

.gm-financial {
  background-color: #ffffff;
  color: #303132;
  height: 100%;
}
.gm-financial h1 {
  font-family: "Overpass-Bold", Arial, Helvetica, sans-serif;
  font-size: 46px;
}
.gm-financial h2,
.gm-financial h3,
.gm-financial h4 {
  font-family: "Overpass-Regular", Arial, Helvetica, sans-serif;
}
.gm-financial h5 {
  font-family: "Overpass-Medium", Arial, Helvetica, sans-serif;
}
.gm-financial p,
.gm-financial li,
.gm-financial ol {
  font-family: "Overpass-Regular", Arial, Helvetica, sans-serif;
}
.gm-financial a {
  font-family: "Overpass-Regular", Arial, Helvetica, sans-serif;
}
.gm-financial .btn {
  font-family: "Overpass-Bold", Arial, Helvetica, sans-serif;
}

.light-bg:before {
  background-color: var(--secondary-color);
}

.dark-bg:before {
  background-color: var(--primary-color);
}

.light-blue {
  color: #edf4f9 !important;
}

.light-blue-hover:hover {
  color: #edf4f9 !important;
}

.light-blue-bg {
  background-color: #edf4f9 !important;
}

.light-blue-bg-before:before {
  background-color: #edf4f9 !important;
}

.light-blue-bg-after:after {
  background-color: #edf4f9 !important;
}

.light-blue-bg-hover:hover {
  background-color: #edf4f9 !important;
}

.light-blue-border {
  border-color: #edf4f9 !important;
}

.light-blue-border-hover:hover {
  border-color: #edf4f9 !important;
}

@media (max-width: 1199px) {
  .light-blue-lg {
    color: #edf4f9 !important;
  }

  .light-blue-hover-lg:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-lg {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-lg:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-lg {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-lg:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-md {
    color: #edf4f9 !important;
  }

  .light-blue-hover-md:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-md {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-md:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-md {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-md:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-sm {
    color: #edf4f9 !important;
  }

  .light-blue-hover-sm:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-sm {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-sm:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-sm {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-sm:hover {
    border-color: #edf4f9 !important;
  }
}
.light-gray {
  color: #e6e7e8 !important;
}

.light-gray-hover:hover {
  color: #e6e7e8 !important;
}

.light-gray-bg {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-before:before {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-after:after {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-hover:hover {
  background-color: #e6e7e8 !important;
}

.light-gray-border {
  border-color: #e6e7e8 !important;
}

.light-gray-border-hover:hover {
  border-color: #e6e7e8 !important;
}

@media (max-width: 1199px) {
  .light-gray-lg {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-lg:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-lg {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-lg:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-lg {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-lg:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 991px) {
  .light-gray-md {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-md:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-md {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-md:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-md {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-md:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 767px) {
  .light-gray-sm {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-sm:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-sm {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-sm:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-sm {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-sm:hover {
    border-color: #e6e7e8 !important;
  }
}
.gmf-blue {
  color: #005dab !important;
}

.gmf-blue-hover:hover {
  color: #005dab !important;
}

.gmf-blue-bg {
  background-color: #005dab !important;
}

.gmf-blue-bg-before:before {
  background-color: #005dab !important;
}

.gmf-blue-bg-after:after {
  background-color: #005dab !important;
}

.gmf-blue-bg-hover:hover {
  background-color: #005dab !important;
}

.gmf-blue-border {
  border-color: #005dab !important;
}

.gmf-blue-border-hover:hover {
  border-color: #005dab !important;
}

@media (max-width: 1199px) {
  .gmf-blue-lg {
    color: #005dab !important;
  }

  .gmf-blue-hover-lg:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-lg {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-lg:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-lg {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-lg:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 991px) {
  .gmf-blue-md {
    color: #005dab !important;
  }

  .gmf-blue-hover-md:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-md {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-md:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-md {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-md:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 767px) {
  .gmf-blue-sm {
    color: #005dab !important;
  }

  .gmf-blue-hover-sm:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-sm {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-sm:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-sm {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-sm:hover {
    border-color: #005dab !important;
  }
}
.dark-blue {
  color: #00295b !important;
}

.dark-blue-hover:hover {
  color: #00295b !important;
}

.dark-blue-bg {
  background-color: #00295b !important;
}

.dark-blue-bg-before:before {
  background-color: #00295b !important;
}

.dark-blue-bg-after:after {
  background-color: #00295b !important;
}

.dark-blue-bg-hover:hover {
  background-color: #00295b !important;
}

.dark-blue-border {
  border-color: #00295b !important;
}

.dark-blue-border-hover:hover {
  border-color: #00295b !important;
}

@media (max-width: 1199px) {
  .dark-blue-lg {
    color: #00295b !important;
  }

  .dark-blue-hover-lg:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-lg {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-lg:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-lg {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-lg:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 991px) {
  .dark-blue-md {
    color: #00295b !important;
  }

  .dark-blue-hover-md:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-md {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-md:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-md {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-md:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 767px) {
  .dark-blue-sm {
    color: #00295b !important;
  }

  .dark-blue-hover-sm:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-sm {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-sm:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-sm {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-sm:hover {
    border-color: #00295b !important;
  }
}
.dark-gray {
  color: #494949 !important;
}

.dark-gray-hover:hover {
  color: #494949 !important;
}

.dark-gray-bg {
  background-color: #494949 !important;
}

.dark-gray-bg-before:before {
  background-color: #494949 !important;
}

.dark-gray-bg-after:after {
  background-color: #494949 !important;
}

.dark-gray-bg-hover:hover {
  background-color: #494949 !important;
}

.dark-gray-border {
  border-color: #494949 !important;
}

.dark-gray-border-hover:hover {
  border-color: #494949 !important;
}

@media (max-width: 1199px) {
  .dark-gray-lg {
    color: #494949 !important;
  }

  .dark-gray-hover-lg:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-lg {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-lg:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-lg {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-lg:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 991px) {
  .dark-gray-md {
    color: #494949 !important;
  }

  .dark-gray-hover-md:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-md {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-md:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-md {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-md:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 767px) {
  .dark-gray-sm {
    color: #494949 !important;
  }

  .dark-gray-hover-sm:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-sm {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-sm:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-sm {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-sm:hover {
    border-color: #494949 !important;
  }
}
.white {
  color: #ffffff !important;
}

.white-hover:hover {
  color: #ffffff !important;
}

.white-bg {
  background-color: #ffffff !important;
}

.white-bg-before:before {
  background-color: #ffffff !important;
}

.white-bg-after:after {
  background-color: #ffffff !important;
}

.white-bg-hover:hover {
  background-color: #ffffff !important;
}

.white-border {
  border-color: #ffffff !important;
}

.white-border-hover:hover {
  border-color: #ffffff !important;
}

@media (max-width: 1199px) {
  .white-lg {
    color: #ffffff !important;
  }

  .white-hover-lg:hover {
    color: #ffffff !important;
  }

  .white-bg-lg {
    background-color: #ffffff !important;
  }

  .white-bg-hover-lg:hover {
    background-color: #ffffff !important;
  }

  .white-border-lg {
    border-color: #ffffff !important;
  }

  .white-border-hover-lg:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 991px) {
  .white-md {
    color: #ffffff !important;
  }

  .white-hover-md:hover {
    color: #ffffff !important;
  }

  .white-bg-md {
    background-color: #ffffff !important;
  }

  .white-bg-hover-md:hover {
    background-color: #ffffff !important;
  }

  .white-border-md {
    border-color: #ffffff !important;
  }

  .white-border-hover-md:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 767px) {
  .white-sm {
    color: #ffffff !important;
  }

  .white-hover-sm:hover {
    color: #ffffff !important;
  }

  .white-bg-sm {
    background-color: #ffffff !important;
  }

  .white-bg-hover-sm:hover {
    background-color: #ffffff !important;
  }

  .white-border-sm {
    border-color: #ffffff !important;
  }

  .white-border-hover-sm:hover {
    border-color: #ffffff !important;
  }
}
.gmf-light-blue {
  color: #00b9f2 !important;
}

.gmf-light-blue-hover:hover {
  color: #00b9f2 !important;
}

.gmf-light-blue-bg {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-before:before {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-after:after {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-hover:hover {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-border {
  border-color: #00b9f2 !important;
}

.gmf-light-blue-border-hover:hover {
  border-color: #00b9f2 !important;
}

@media (max-width: 1199px) {
  .gmf-light-blue-lg {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-lg:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-lg {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-lg:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-lg {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-lg:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 991px) {
  .gmf-light-blue-md {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-md:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-md {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-md:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-md {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-md:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 767px) {
  .gmf-light-blue-sm {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-sm:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-sm {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-sm:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-sm {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-sm:hover {
    border-color: #00b9f2 !important;
  }
}
.green {
  color: #8bcc12 !important;
}

.green-hover:hover {
  color: #8bcc12 !important;
}

.green-bg {
  background-color: #8bcc12 !important;
}

.green-bg-before:before {
  background-color: #8bcc12 !important;
}

.green-bg-after:after {
  background-color: #8bcc12 !important;
}

.green-bg-hover:hover {
  background-color: #8bcc12 !important;
}

.green-border {
  border-color: #8bcc12 !important;
}

.green-border-hover:hover {
  border-color: #8bcc12 !important;
}

@media (max-width: 1199px) {
  .green-lg {
    color: #8bcc12 !important;
  }

  .green-hover-lg:hover {
    color: #8bcc12 !important;
  }

  .green-bg-lg {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-lg:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-lg {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-lg:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 991px) {
  .green-md {
    color: #8bcc12 !important;
  }

  .green-hover-md:hover {
    color: #8bcc12 !important;
  }

  .green-bg-md {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-md:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-md {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-md:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 767px) {
  .green-sm {
    color: #8bcc12 !important;
  }

  .green-hover-sm:hover {
    color: #8bcc12 !important;
  }

  .green-bg-sm {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-sm:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-sm {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-sm:hover {
    border-color: #8bcc12 !important;
  }
}
.orange {
  color: #ff6f00 !important;
}

.orange-hover:hover {
  color: #ff6f00 !important;
}

.orange-bg {
  background-color: #ff6f00 !important;
}

.orange-bg-before:before {
  background-color: #ff6f00 !important;
}

.orange-bg-after:after {
  background-color: #ff6f00 !important;
}

.orange-bg-hover:hover {
  background-color: #ff6f00 !important;
}

.orange-border {
  border-color: #ff6f00 !important;
}

.orange-border-hover:hover {
  border-color: #ff6f00 !important;
}

@media (max-width: 1199px) {
  .orange-lg {
    color: #ff6f00 !important;
  }

  .orange-hover-lg:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-lg {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-lg:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-lg {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-lg:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 991px) {
  .orange-md {
    color: #ff6f00 !important;
  }

  .orange-hover-md:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-md {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-md:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-md {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-md:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 767px) {
  .orange-sm {
    color: #ff6f00 !important;
  }

  .orange-hover-sm:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-sm {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-sm:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-sm {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-sm:hover {
    border-color: #ff6f00 !important;
  }
}
.utility-gray {
  color: #f6f7f9 !important;
}

.utility-gray-hover:hover {
  color: #f6f7f9 !important;
}

.utility-gray-bg {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-before:before {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-after:after {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-hover:hover {
  background-color: #f6f7f9 !important;
}

.utility-gray-border {
  border-color: #f6f7f9 !important;
}

.utility-gray-border-hover:hover {
  border-color: #f6f7f9 !important;
}

@media (max-width: 1199px) {
  .utility-gray-lg {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-lg:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-lg {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-lg:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-lg {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-lg:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 991px) {
  .utility-gray-md {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-md:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-md {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-md:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-md {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-md:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 767px) {
  .utility-gray-sm {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-sm:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-sm {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-sm:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-sm {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-sm:hover {
    border-color: #f6f7f9 !important;
  }
}
.medium-gray {
  color: #b6b7b8 !important;
}

.medium-gray-hover:hover {
  color: #b6b7b8 !important;
}

.medium-gray-bg {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-before:before {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-after:after {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-hover:hover {
  background-color: #b6b7b8 !important;
}

.medium-gray-border {
  border-color: #b6b7b8 !important;
}

.medium-gray-border-hover:hover {
  border-color: #b6b7b8 !important;
}

@media (max-width: 1199px) {
  .medium-gray-lg {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-lg:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-lg {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-lg:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-lg {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-lg:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 991px) {
  .medium-gray-md {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-md:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-md {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-md:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-md {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-md:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 767px) {
  .medium-gray-sm {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-sm:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-sm {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-sm:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-sm {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-sm:hover {
    border-color: #b6b7b8 !important;
  }
}
.gray {
  color: #77787b !important;
}

.gray-hover:hover {
  color: #77787b !important;
}

.gray-bg {
  background-color: #77787b !important;
}

.gray-bg-before:before {
  background-color: #77787b !important;
}

.gray-bg-after:after {
  background-color: #77787b !important;
}

.gray-bg-hover:hover {
  background-color: #77787b !important;
}

.gray-border {
  border-color: #77787b !important;
}

.gray-border-hover:hover {
  border-color: #77787b !important;
}

@media (max-width: 1199px) {
  .gray-lg {
    color: #77787b !important;
  }

  .gray-hover-lg:hover {
    color: #77787b !important;
  }

  .gray-bg-lg {
    background-color: #77787b !important;
  }

  .gray-bg-hover-lg:hover {
    background-color: #77787b !important;
  }

  .gray-border-lg {
    border-color: #77787b !important;
  }

  .gray-border-hover-lg:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 991px) {
  .gray-md {
    color: #77787b !important;
  }

  .gray-hover-md:hover {
    color: #77787b !important;
  }

  .gray-bg-md {
    background-color: #77787b !important;
  }

  .gray-bg-hover-md:hover {
    background-color: #77787b !important;
  }

  .gray-border-md {
    border-color: #77787b !important;
  }

  .gray-border-hover-md:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 767px) {
  .gray-sm {
    color: #77787b !important;
  }

  .gray-hover-sm:hover {
    color: #77787b !important;
  }

  .gray-bg-sm {
    background-color: #77787b !important;
  }

  .gray-bg-hover-sm:hover {
    background-color: #77787b !important;
  }

  .gray-border-sm {
    border-color: #77787b !important;
  }

  .gray-border-hover-sm:hover {
    border-color: #77787b !important;
  }
}
.charcoal {
  color: #303132 !important;
}

.charcoal-hover:hover {
  color: #303132 !important;
}

.charcoal-bg {
  background-color: #303132 !important;
}

.charcoal-bg-before:before {
  background-color: #303132 !important;
}

.charcoal-bg-after:after {
  background-color: #303132 !important;
}

.charcoal-bg-hover:hover {
  background-color: #303132 !important;
}

.charcoal-border {
  border-color: #303132 !important;
}

.charcoal-border-hover:hover {
  border-color: #303132 !important;
}

@media (max-width: 1199px) {
  .charcoal-lg {
    color: #303132 !important;
  }

  .charcoal-hover-lg:hover {
    color: #303132 !important;
  }

  .charcoal-bg-lg {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-lg:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-lg {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-lg:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 991px) {
  .charcoal-md {
    color: #303132 !important;
  }

  .charcoal-hover-md:hover {
    color: #303132 !important;
  }

  .charcoal-bg-md {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-md:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-md {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-md:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 767px) {
  .charcoal-sm {
    color: #303132 !important;
  }

  .charcoal-hover-sm:hover {
    color: #303132 !important;
  }

  .charcoal-bg-sm {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-sm:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-sm {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-sm:hover {
    border-color: #303132 !important;
  }
}
.black {
  color: #111111 !important;
}

.black-hover:hover {
  color: #111111 !important;
}

.black-bg {
  background-color: #111111 !important;
}

.black-bg-before:before {
  background-color: #111111 !important;
}

.black-bg-after:after {
  background-color: #111111 !important;
}

.black-bg-hover:hover {
  background-color: #111111 !important;
}

.black-border {
  border-color: #111111 !important;
}

.black-border-hover:hover {
  border-color: #111111 !important;
}

@media (max-width: 1199px) {
  .black-lg {
    color: #111111 !important;
  }

  .black-hover-lg:hover {
    color: #111111 !important;
  }

  .black-bg-lg {
    background-color: #111111 !important;
  }

  .black-bg-hover-lg:hover {
    background-color: #111111 !important;
  }

  .black-border-lg {
    border-color: #111111 !important;
  }

  .black-border-hover-lg:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 991px) {
  .black-md {
    color: #111111 !important;
  }

  .black-hover-md:hover {
    color: #111111 !important;
  }

  .black-bg-md {
    background-color: #111111 !important;
  }

  .black-bg-hover-md:hover {
    background-color: #111111 !important;
  }

  .black-border-md {
    border-color: #111111 !important;
  }

  .black-border-hover-md:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 767px) {
  .black-sm {
    color: #111111 !important;
  }

  .black-hover-sm:hover {
    color: #111111 !important;
  }

  .black-bg-sm {
    background-color: #111111 !important;
  }

  .black-bg-hover-sm:hover {
    background-color: #111111 !important;
  }

  .black-border-sm {
    border-color: #111111 !important;
  }

  .black-border-hover-sm:hover {
    border-color: #111111 !important;
  }
}
.elsa {
  color: #e2eaee !important;
}

.elsa-hover:hover {
  color: #e2eaee !important;
}

.elsa-bg {
  background-color: #e2eaee !important;
}

.elsa-bg-before:before {
  background-color: #e2eaee !important;
}

.elsa-bg-after:after {
  background-color: #e2eaee !important;
}

.elsa-bg-hover:hover {
  background-color: #e2eaee !important;
}

.elsa-border {
  border-color: #e2eaee !important;
}

.elsa-border-hover:hover {
  border-color: #e2eaee !important;
}

@media (max-width: 1199px) {
  .elsa-lg {
    color: #e2eaee !important;
  }

  .elsa-hover-lg:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-lg {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-lg:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-lg {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-lg:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 991px) {
  .elsa-md {
    color: #e2eaee !important;
  }

  .elsa-hover-md:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-md {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-md:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-md {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-md:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 767px) {
  .elsa-sm {
    color: #e2eaee !important;
  }

  .elsa-hover-sm:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-sm {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-sm:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-sm {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-sm:hover {
    border-color: #e2eaee !important;
  }
}
.sprouts {
  color: #f2f9e6 !important;
}

.sprouts-hover:hover {
  color: #f2f9e6 !important;
}

.sprouts-bg {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-before:before {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-after:after {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-hover:hover {
  background-color: #f2f9e6 !important;
}

.sprouts-border {
  border-color: #f2f9e6 !important;
}

.sprouts-border-hover:hover {
  border-color: #f2f9e6 !important;
}

@media (max-width: 1199px) {
  .sprouts-lg {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-lg:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-lg {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-lg:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-lg {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-lg:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 991px) {
  .sprouts-md {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-md:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-md {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-md:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-md {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-md:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 767px) {
  .sprouts-sm {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-sm:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-sm {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-sm:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-sm {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-sm:hover {
    border-color: #f2f9e6 !important;
  }
}
.banana {
  color: #fff9e7 !important;
}

.banana-hover:hover {
  color: #fff9e7 !important;
}

.banana-bg {
  background-color: #fff9e7 !important;
}

.banana-bg-before:before {
  background-color: #fff9e7 !important;
}

.banana-bg-after:after {
  background-color: #fff9e7 !important;
}

.banana-bg-hover:hover {
  background-color: #fff9e7 !important;
}

.banana-border {
  border-color: #fff9e7 !important;
}

.banana-border-hover:hover {
  border-color: #fff9e7 !important;
}

@media (max-width: 1199px) {
  .banana-lg {
    color: #fff9e7 !important;
  }

  .banana-hover-lg:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-lg {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-lg:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-lg {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-lg:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 991px) {
  .banana-md {
    color: #fff9e7 !important;
  }

  .banana-hover-md:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-md {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-md:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-md {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-md:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 767px) {
  .banana-sm {
    color: #fff9e7 !important;
  }

  .banana-hover-sm:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-sm {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-sm:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-sm {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-sm:hover {
    border-color: #fff9e7 !important;
  }
}
.pink-salt {
  color: #ffe8e5 !important;
}

.pink-salt-hover:hover {
  color: #ffe8e5 !important;
}

.pink-salt-bg {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-before:before {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-after:after {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-hover:hover {
  background-color: #ffe8e5 !important;
}

.pink-salt-border {
  border-color: #ffe8e5 !important;
}

.pink-salt-border-hover:hover {
  border-color: #ffe8e5 !important;
}

@media (max-width: 1199px) {
  .pink-salt-lg {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-lg:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-lg {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-lg:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-lg {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-lg:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 991px) {
  .pink-salt-md {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-md:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-md {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-md:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-md {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-md:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 767px) {
  .pink-salt-sm {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-sm:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-sm {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-sm:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-sm {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-sm:hover {
    border-color: #ffe8e5 !important;
  }
}
.melon {
  color: #ffefe4 !important;
}

.melon-hover:hover {
  color: #ffefe4 !important;
}

.melon-bg {
  background-color: #ffefe4 !important;
}

.melon-bg-before:before {
  background-color: #ffefe4 !important;
}

.melon-bg-after:after {
  background-color: #ffefe4 !important;
}

.melon-bg-hover:hover {
  background-color: #ffefe4 !important;
}

.melon-border {
  border-color: #ffefe4 !important;
}

.melon-border-hover:hover {
  border-color: #ffefe4 !important;
}

@media (max-width: 1199px) {
  .melon-lg {
    color: #ffefe4 !important;
  }

  .melon-hover-lg:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-lg {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-lg:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-lg {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-lg:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 991px) {
  .melon-md {
    color: #ffefe4 !important;
  }

  .melon-hover-md:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-md {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-md:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-md {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-md:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 767px) {
  .melon-sm {
    color: #ffefe4 !important;
  }

  .melon-hover-sm:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-sm {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-sm:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-sm {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-sm:hover {
    border-color: #ffefe4 !important;
  }
}
.frozen {
  color: #86ddf8 !important;
}

.frozen-hover:hover {
  color: #86ddf8 !important;
}

.frozen-bg {
  background-color: #86ddf8 !important;
}

.frozen-bg-before:before {
  background-color: #86ddf8 !important;
}

.frozen-bg-after:after {
  background-color: #86ddf8 !important;
}

.frozen-bg-hover:hover {
  background-color: #86ddf8 !important;
}

.frozen-border {
  border-color: #86ddf8 !important;
}

.frozen-border-hover:hover {
  border-color: #86ddf8 !important;
}

@media (max-width: 1199px) {
  .frozen-lg {
    color: #86ddf8 !important;
  }

  .frozen-hover-lg:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-lg {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-lg:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-lg {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-lg:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 991px) {
  .frozen-md {
    color: #86ddf8 !important;
  }

  .frozen-hover-md:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-md {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-md:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-md {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-md:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 767px) {
  .frozen-sm {
    color: #86ddf8 !important;
  }

  .frozen-hover-sm:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-sm {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-sm:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-sm {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-sm:hover {
    border-color: #86ddf8 !important;
  }
}
.asparagus {
  color: #c8e68e !important;
}

.asparagus-hover:hover {
  color: #c8e68e !important;
}

.asparagus-bg {
  background-color: #c8e68e !important;
}

.asparagus-bg-before:before {
  background-color: #c8e68e !important;
}

.asparagus-bg-after:after {
  background-color: #c8e68e !important;
}

.asparagus-bg-hover:hover {
  background-color: #c8e68e !important;
}

.asparagus-border {
  border-color: #c8e68e !important;
}

.asparagus-border-hover:hover {
  border-color: #c8e68e !important;
}

@media (max-width: 1199px) {
  .asparagus-lg {
    color: #c8e68e !important;
  }

  .asparagus-hover-lg:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-lg {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-lg:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-lg {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-lg:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 991px) {
  .asparagus-md {
    color: #c8e68e !important;
  }

  .asparagus-hover-md:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-md {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-md:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-md {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-md:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 767px) {
  .asparagus-sm {
    color: #c8e68e !important;
  }

  .asparagus-hover-sm:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-sm {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-sm:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-sm {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-sm:hover {
    border-color: #c8e68e !important;
  }
}
.butter {
  color: #ffe795 !important;
}

.butter-hover:hover {
  color: #ffe795 !important;
}

.butter-bg {
  background-color: #ffe795 !important;
}

.butter-bg-before:before {
  background-color: #ffe795 !important;
}

.butter-bg-after:after {
  background-color: #ffe795 !important;
}

.butter-bg-hover:hover {
  background-color: #ffe795 !important;
}

.butter-border {
  border-color: #ffe795 !important;
}

.butter-border-hover:hover {
  border-color: #ffe795 !important;
}

@media (max-width: 1199px) {
  .butter-lg {
    color: #ffe795 !important;
  }

  .butter-hover-lg:hover {
    color: #ffe795 !important;
  }

  .butter-bg-lg {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-lg:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-lg {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-lg:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 991px) {
  .butter-md {
    color: #ffe795 !important;
  }

  .butter-hover-md:hover {
    color: #ffe795 !important;
  }

  .butter-bg-md {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-md:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-md {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-md:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 767px) {
  .butter-sm {
    color: #ffe795 !important;
  }

  .butter-hover-sm:hover {
    color: #ffe795 !important;
  }

  .butter-bg-sm {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-sm:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-sm {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-sm:hover {
    border-color: #ffe795 !important;
  }
}
.toasted {
  color: #f4e8ba !important;
}

.toasted-hover:hover {
  color: #f4e8ba !important;
}

.toasted-bg {
  background-color: #f4e8ba !important;
}

.toasted-bg-before:before {
  background-color: #f4e8ba !important;
}

.toasted-bg-after:after {
  background-color: #f4e8ba !important;
}

.toasted-bg-hover:hover {
  background-color: #f4e8ba !important;
}

.toasted-border {
  border-color: #f4e8ba !important;
}

.toasted-border-hover:hover {
  border-color: #f4e8ba !important;
}

@media (max-width: 1199px) {
  .toasted-lg {
    color: #f4e8ba !important;
  }

  .toasted-hover-lg:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-lg {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-lg:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-lg {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-lg:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 991px) {
  .toasted-md {
    color: #f4e8ba !important;
  }

  .toasted-hover-md:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-md {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-md:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-md {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-md:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 767px) {
  .toasted-sm {
    color: #f4e8ba !important;
  }

  .toasted-hover-sm:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-sm {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-sm:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-sm {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-sm:hover {
    border-color: #f4e8ba !important;
  }
}
.salmon {
  color: #f7b1a8 !important;
}

.salmon-hover:hover {
  color: #f7b1a8 !important;
}

.salmon-bg {
  background-color: #f7b1a8 !important;
}

.salmon-bg-before:before {
  background-color: #f7b1a8 !important;
}

.salmon-bg-after:after {
  background-color: #f7b1a8 !important;
}

.salmon-bg-hover:hover {
  background-color: #f7b1a8 !important;
}

.salmon-border {
  border-color: #f7b1a8 !important;
}

.salmon-border-hover:hover {
  border-color: #f7b1a8 !important;
}

@media (max-width: 1199px) {
  .salmon-lg {
    color: #f7b1a8 !important;
  }

  .salmon-hover-lg:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-lg {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-lg:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-lg {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-lg:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 991px) {
  .salmon-md {
    color: #f7b1a8 !important;
  }

  .salmon-hover-md:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-md {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-md:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-md {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-md:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 767px) {
  .salmon-sm {
    color: #f7b1a8 !important;
  }

  .salmon-hover-sm:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-sm {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-sm:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-sm {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-sm:hover {
    border-color: #f7b1a8 !important;
  }
}
.tangerine {
  color: #ffba86 !important;
}

.tangerine-hover:hover {
  color: #ffba86 !important;
}

.tangerine-bg {
  background-color: #ffba86 !important;
}

.tangerine-bg-before:before {
  background-color: #ffba86 !important;
}

.tangerine-bg-after:after {
  background-color: #ffba86 !important;
}

.tangerine-bg-hover:hover {
  background-color: #ffba86 !important;
}

.tangerine-border {
  border-color: #ffba86 !important;
}

.tangerine-border-hover:hover {
  border-color: #ffba86 !important;
}

@media (max-width: 1199px) {
  .tangerine-lg {
    color: #ffba86 !important;
  }

  .tangerine-hover-lg:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-lg {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-lg:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-lg {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-lg:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 991px) {
  .tangerine-md {
    color: #ffba86 !important;
  }

  .tangerine-hover-md:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-md {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-md:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-md {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-md:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 767px) {
  .tangerine-sm {
    color: #ffba86 !important;
  }

  .tangerine-hover-sm:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-sm {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-sm:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-sm {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-sm:hover {
    border-color: #ffba86 !important;
  }
}
.yellow {
  color: #ffce21 !important;
}

.yellow-hover:hover {
  color: #ffce21 !important;
}

.yellow-bg {
  background-color: #ffce21 !important;
}

.yellow-bg-before:before {
  background-color: #ffce21 !important;
}

.yellow-bg-after:after {
  background-color: #ffce21 !important;
}

.yellow-bg-hover:hover {
  background-color: #ffce21 !important;
}

.yellow-border {
  border-color: #ffce21 !important;
}

.yellow-border-hover:hover {
  border-color: #ffce21 !important;
}

@media (max-width: 1199px) {
  .yellow-lg {
    color: #ffce21 !important;
  }

  .yellow-hover-lg:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-lg {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-lg:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-lg {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-lg:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 991px) {
  .yellow-md {
    color: #ffce21 !important;
  }

  .yellow-hover-md:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-md {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-md:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-md {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-md:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 767px) {
  .yellow-sm {
    color: #ffce21 !important;
  }

  .yellow-hover-sm:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-sm {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-sm:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-sm {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-sm:hover {
    border-color: #ffce21 !important;
  }
}
.red {
  color: #e01600 !important;
}

.red-hover:hover {
  color: #e01600 !important;
}

.red-bg {
  background-color: #e01600 !important;
}

.red-bg-before:before {
  background-color: #e01600 !important;
}

.red-bg-after:after {
  background-color: #e01600 !important;
}

.red-bg-hover:hover {
  background-color: #e01600 !important;
}

.red-border {
  border-color: #e01600 !important;
}

.red-border-hover:hover {
  border-color: #e01600 !important;
}

@media (max-width: 1199px) {
  .red-lg {
    color: #e01600 !important;
  }

  .red-hover-lg:hover {
    color: #e01600 !important;
  }

  .red-bg-lg {
    background-color: #e01600 !important;
  }

  .red-bg-hover-lg:hover {
    background-color: #e01600 !important;
  }

  .red-border-lg {
    border-color: #e01600 !important;
  }

  .red-border-hover-lg:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 991px) {
  .red-md {
    color: #e01600 !important;
  }

  .red-hover-md:hover {
    color: #e01600 !important;
  }

  .red-bg-md {
    background-color: #e01600 !important;
  }

  .red-bg-hover-md:hover {
    background-color: #e01600 !important;
  }

  .red-border-md {
    border-color: #e01600 !important;
  }

  .red-border-hover-md:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 767px) {
  .red-sm {
    color: #e01600 !important;
  }

  .red-hover-sm:hover {
    color: #e01600 !important;
  }

  .red-bg-sm {
    background-color: #e01600 !important;
  }

  .red-bg-hover-sm:hover {
    background-color: #e01600 !important;
  }

  .red-border-sm {
    border-color: #e01600 !important;
  }

  .red-border-hover-sm:hover {
    border-color: #e01600 !important;
  }
}
.light-blue-aa {
  color: #0092d4 !important;
}

.light-blue-aa-hover:hover {
  color: #0092d4 !important;
}

.light-blue-aa-bg {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-before:before {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-after:after {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-hover:hover {
  background-color: #0092d4 !important;
}

.light-blue-aa-border {
  border-color: #0092d4 !important;
}

.light-blue-aa-border-hover:hover {
  border-color: #0092d4 !important;
}

@media (max-width: 1199px) {
  .light-blue-aa-lg {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-lg:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-lg {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-lg:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-lg {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-lg:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-aa-md {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-md:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-md {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-md:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-md {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-md:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-aa-sm {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-sm:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-sm {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-sm:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-sm {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-sm:hover {
    border-color: #0092d4 !important;
  }
}
.green-aa {
  color: #469838 !important;
}

.green-aa-hover:hover {
  color: #469838 !important;
}

.green-aa-bg {
  background-color: #469838 !important;
}

.green-aa-bg-before:before {
  background-color: #469838 !important;
}

.green-aa-bg-after:after {
  background-color: #469838 !important;
}

.green-aa-bg-hover:hover {
  background-color: #469838 !important;
}

.green-aa-border {
  border-color: #469838 !important;
}

.green-aa-border-hover:hover {
  border-color: #469838 !important;
}

@media (max-width: 1199px) {
  .green-aa-lg {
    color: #469838 !important;
  }

  .green-aa-hover-lg:hover {
    color: #469838 !important;
  }

  .green-aa-bg-lg {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-lg:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-lg {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-lg:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 991px) {
  .green-aa-md {
    color: #469838 !important;
  }

  .green-aa-hover-md:hover {
    color: #469838 !important;
  }

  .green-aa-bg-md {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-md:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-md {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-md:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 767px) {
  .green-aa-sm {
    color: #469838 !important;
  }

  .green-aa-hover-sm:hover {
    color: #469838 !important;
  }

  .green-aa-bg-sm {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-sm:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-sm {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-sm:hover {
    border-color: #469838 !important;
  }
}
.dark-yellow {
  color: #eda81d !important;
}

.dark-yellow-hover:hover {
  color: #eda81d !important;
}

.dark-yellow-bg {
  background-color: #eda81d !important;
}

.dark-yellow-bg-before:before {
  background-color: #eda81d !important;
}

.dark-yellow-bg-after:after {
  background-color: #eda81d !important;
}

.dark-yellow-bg-hover:hover {
  background-color: #eda81d !important;
}

.dark-yellow-border {
  border-color: #eda81d !important;
}

.dark-yellow-border-hover:hover {
  border-color: #eda81d !important;
}

@media (max-width: 1199px) {
  .dark-yellow-lg {
    color: #eda81d !important;
  }

  .dark-yellow-hover-lg:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-lg {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-lg:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-lg {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-lg:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 991px) {
  .dark-yellow-md {
    color: #eda81d !important;
  }

  .dark-yellow-hover-md:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-md {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-md:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-md {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-md:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 767px) {
  .dark-yellow-sm {
    color: #eda81d !important;
  }

  .dark-yellow-hover-sm:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-sm {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-sm:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-sm {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-sm:hover {
    border-color: #eda81d !important;
  }
}
.dark-red {
  color: #c71401 !important;
}

.dark-red-hover:hover {
  color: #c71401 !important;
}

.dark-red-bg {
  background-color: #c71401 !important;
}

.dark-red-bg-before:before {
  background-color: #c71401 !important;
}

.dark-red-bg-after:after {
  background-color: #c71401 !important;
}

.dark-red-bg-hover:hover {
  background-color: #c71401 !important;
}

.dark-red-border {
  border-color: #c71401 !important;
}

.dark-red-border-hover:hover {
  border-color: #c71401 !important;
}

@media (max-width: 1199px) {
  .dark-red-lg {
    color: #c71401 !important;
  }

  .dark-red-hover-lg:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-lg {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-lg:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-lg {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-lg:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 991px) {
  .dark-red-md {
    color: #c71401 !important;
  }

  .dark-red-hover-md:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-md {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-md:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-md {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-md:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 767px) {
  .dark-red-sm {
    color: #c71401 !important;
  }

  .dark-red-hover-sm:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-sm {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-sm:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-sm {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-sm:hover {
    border-color: #c71401 !important;
  }
}
.orange-aa {
  color: #eb5d03 !important;
}

.orange-aa-hover:hover {
  color: #eb5d03 !important;
}

.orange-aa-bg {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-before:before {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-after:after {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-hover:hover {
  background-color: #eb5d03 !important;
}

.orange-aa-border {
  border-color: #eb5d03 !important;
}

.orange-aa-border-hover:hover {
  border-color: #eb5d03 !important;
}

@media (max-width: 1199px) {
  .orange-aa-lg {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-lg:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-lg {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-lg:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-lg {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-lg:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 991px) {
  .orange-aa-md {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-md:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-md {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-md:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-md {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-md:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 767px) {
  .orange-aa-sm {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-sm:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-sm {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-sm:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-sm {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-sm:hover {
    border-color: #eb5d03 !important;
  }
}
.avocado {
  color: #006333 !important;
}

.avocado-hover:hover {
  color: #006333 !important;
}

.avocado-bg {
  background-color: #006333 !important;
}

.avocado-bg-before:before {
  background-color: #006333 !important;
}

.avocado-bg-after:after {
  background-color: #006333 !important;
}

.avocado-bg-hover:hover {
  background-color: #006333 !important;
}

.avocado-border {
  border-color: #006333 !important;
}

.avocado-border-hover:hover {
  border-color: #006333 !important;
}

@media (max-width: 1199px) {
  .avocado-lg {
    color: #006333 !important;
  }

  .avocado-hover-lg:hover {
    color: #006333 !important;
  }

  .avocado-bg-lg {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-lg:hover {
    background-color: #006333 !important;
  }

  .avocado-border-lg {
    border-color: #006333 !important;
  }

  .avocado-border-hover-lg:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 991px) {
  .avocado-md {
    color: #006333 !important;
  }

  .avocado-hover-md:hover {
    color: #006333 !important;
  }

  .avocado-bg-md {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-md:hover {
    background-color: #006333 !important;
  }

  .avocado-border-md {
    border-color: #006333 !important;
  }

  .avocado-border-hover-md:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 767px) {
  .avocado-sm {
    color: #006333 !important;
  }

  .avocado-hover-sm:hover {
    color: #006333 !important;
  }

  .avocado-bg-sm {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-sm:hover {
    background-color: #006333 !important;
  }

  .avocado-border-sm {
    border-color: #006333 !important;
  }

  .avocado-border-hover-sm:hover {
    border-color: #006333 !important;
  }
}
.peanut-butter {
  color: #c68012 !important;
}

.peanut-butter-hover:hover {
  color: #c68012 !important;
}

.peanut-butter-bg {
  background-color: #c68012 !important;
}

.peanut-butter-bg-before:before {
  background-color: #c68012 !important;
}

.peanut-butter-bg-after:after {
  background-color: #c68012 !important;
}

.peanut-butter-bg-hover:hover {
  background-color: #c68012 !important;
}

.peanut-butter-border {
  border-color: #c68012 !important;
}

.peanut-butter-border-hover:hover {
  border-color: #c68012 !important;
}

@media (max-width: 1199px) {
  .peanut-butter-lg {
    color: #c68012 !important;
  }

  .peanut-butter-hover-lg:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-lg {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-lg:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-lg {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-lg:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 991px) {
  .peanut-butter-md {
    color: #c68012 !important;
  }

  .peanut-butter-hover-md:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-md {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-md:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-md {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-md:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 767px) {
  .peanut-butter-sm {
    color: #c68012 !important;
  }

  .peanut-butter-hover-sm:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-sm {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-sm:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-sm {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-sm:hover {
    border-color: #c68012 !important;
  }
}
.burnt-toast {
  color: #9f6200 !important;
}

.burnt-toast-hover:hover {
  color: #9f6200 !important;
}

.burnt-toast-bg {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-before:before {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-after:after {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-hover:hover {
  background-color: #9f6200 !important;
}

.burnt-toast-border {
  border-color: #9f6200 !important;
}

.burnt-toast-border-hover:hover {
  border-color: #9f6200 !important;
}

@media (max-width: 1199px) {
  .burnt-toast-lg {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-lg:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-lg {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-lg:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-lg {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-lg:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 991px) {
  .burnt-toast-md {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-md:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-md {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-md:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-md {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-md:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 767px) {
  .burnt-toast-sm {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-sm:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-sm {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-sm:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-sm {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-sm:hover {
    border-color: #9f6200 !important;
  }
}
.tomato {
  color: #a31000 !important;
}

.tomato-hover:hover {
  color: #a31000 !important;
}

.tomato-bg {
  background-color: #a31000 !important;
}

.tomato-bg-before:before {
  background-color: #a31000 !important;
}

.tomato-bg-after:after {
  background-color: #a31000 !important;
}

.tomato-bg-hover:hover {
  background-color: #a31000 !important;
}

.tomato-border {
  border-color: #a31000 !important;
}

.tomato-border-hover:hover {
  border-color: #a31000 !important;
}

@media (max-width: 1199px) {
  .tomato-lg {
    color: #a31000 !important;
  }

  .tomato-hover-lg:hover {
    color: #a31000 !important;
  }

  .tomato-bg-lg {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-lg:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-lg {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-lg:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 991px) {
  .tomato-md {
    color: #a31000 !important;
  }

  .tomato-hover-md:hover {
    color: #a31000 !important;
  }

  .tomato-bg-md {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-md:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-md {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-md:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 767px) {
  .tomato-sm {
    color: #a31000 !important;
  }

  .tomato-hover-sm:hover {
    color: #a31000 !important;
  }

  .tomato-bg-sm {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-sm:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-sm {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-sm:hover {
    border-color: #a31000 !important;
  }
}
.pumpkin {
  color: #cd4209 !important;
}

.pumpkin-hover:hover {
  color: #cd4209 !important;
}

.pumpkin-bg {
  background-color: #cd4209 !important;
}

.pumpkin-bg-before:before {
  background-color: #cd4209 !important;
}

.pumpkin-bg-after:after {
  background-color: #cd4209 !important;
}

.pumpkin-bg-hover:hover {
  background-color: #cd4209 !important;
}

.pumpkin-border {
  border-color: #cd4209 !important;
}

.pumpkin-border-hover:hover {
  border-color: #cd4209 !important;
}

@media (max-width: 1199px) {
  .pumpkin-lg {
    color: #cd4209 !important;
  }

  .pumpkin-hover-lg:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-lg {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-lg:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-lg {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-lg:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 991px) {
  .pumpkin-md {
    color: #cd4209 !important;
  }

  .pumpkin-hover-md:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-md {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-md:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-md {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-md:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 767px) {
  .pumpkin-sm {
    color: #cd4209 !important;
  }

  .pumpkin-hover-sm:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-sm {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-sm:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-sm {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-sm:hover {
    border-color: #cd4209 !important;
  }
}
.kale {
  color: #004021 !important;
}

.kale-hover:hover {
  color: #004021 !important;
}

.kale-bg {
  background-color: #004021 !important;
}

.kale-bg-before:before {
  background-color: #004021 !important;
}

.kale-bg-after:after {
  background-color: #004021 !important;
}

.kale-bg-hover:hover {
  background-color: #004021 !important;
}

.kale-border {
  border-color: #004021 !important;
}

.kale-border-hover:hover {
  border-color: #004021 !important;
}

@media (max-width: 1199px) {
  .kale-lg {
    color: #004021 !important;
  }

  .kale-hover-lg:hover {
    color: #004021 !important;
  }

  .kale-bg-lg {
    background-color: #004021 !important;
  }

  .kale-bg-hover-lg:hover {
    background-color: #004021 !important;
  }

  .kale-border-lg {
    border-color: #004021 !important;
  }

  .kale-border-hover-lg:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 991px) {
  .kale-md {
    color: #004021 !important;
  }

  .kale-hover-md:hover {
    color: #004021 !important;
  }

  .kale-bg-md {
    background-color: #004021 !important;
  }

  .kale-bg-hover-md:hover {
    background-color: #004021 !important;
  }

  .kale-border-md {
    border-color: #004021 !important;
  }

  .kale-border-hover-md:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 767px) {
  .kale-sm {
    color: #004021 !important;
  }

  .kale-hover-sm:hover {
    color: #004021 !important;
  }

  .kale-bg-sm {
    background-color: #004021 !important;
  }

  .kale-bg-hover-sm:hover {
    background-color: #004021 !important;
  }

  .kale-border-sm {
    border-color: #004021 !important;
  }

  .kale-border-hover-sm:hover {
    border-color: #004021 !important;
  }
}
.berry {
  color: #770804 !important;
}

.berry-hover:hover {
  color: #770804 !important;
}

.berry-bg {
  background-color: #770804 !important;
}

.berry-bg-before:before {
  background-color: #770804 !important;
}

.berry-bg-after:after {
  background-color: #770804 !important;
}

.berry-bg-hover:hover {
  background-color: #770804 !important;
}

.berry-border {
  border-color: #770804 !important;
}

.berry-border-hover:hover {
  border-color: #770804 !important;
}

@media (max-width: 1199px) {
  .berry-lg {
    color: #770804 !important;
  }

  .berry-hover-lg:hover {
    color: #770804 !important;
  }

  .berry-bg-lg {
    background-color: #770804 !important;
  }

  .berry-bg-hover-lg:hover {
    background-color: #770804 !important;
  }

  .berry-border-lg {
    border-color: #770804 !important;
  }

  .berry-border-hover-lg:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 991px) {
  .berry-md {
    color: #770804 !important;
  }

  .berry-hover-md:hover {
    color: #770804 !important;
  }

  .berry-bg-md {
    background-color: #770804 !important;
  }

  .berry-bg-hover-md:hover {
    background-color: #770804 !important;
  }

  .berry-border-md {
    border-color: #770804 !important;
  }

  .berry-border-hover-md:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 767px) {
  .berry-sm {
    color: #770804 !important;
  }

  .berry-hover-sm:hover {
    color: #770804 !important;
  }

  .berry-bg-sm {
    background-color: #770804 !important;
  }

  .berry-bg-hover-sm:hover {
    background-color: #770804 !important;
  }

  .berry-border-sm {
    border-color: #770804 !important;
  }

  .berry-border-hover-sm:hover {
    border-color: #770804 !important;
  }
}
.cinnamon {
  color: #aa3600 !important;
}

.cinnamon-hover:hover {
  color: #aa3600 !important;
}

.cinnamon-bg {
  background-color: #aa3600 !important;
}

.cinnamon-bg-before:before {
  background-color: #aa3600 !important;
}

.cinnamon-bg-after:after {
  background-color: #aa3600 !important;
}

.cinnamon-bg-hover:hover {
  background-color: #aa3600 !important;
}

.cinnamon-border {
  border-color: #aa3600 !important;
}

.cinnamon-border-hover:hover {
  border-color: #aa3600 !important;
}

@media (max-width: 1199px) {
  .cinnamon-lg {
    color: #aa3600 !important;
  }

  .cinnamon-hover-lg:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-lg {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-lg:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-lg {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-lg:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 991px) {
  .cinnamon-md {
    color: #aa3600 !important;
  }

  .cinnamon-hover-md:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-md {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-md:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-md {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-md:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 767px) {
  .cinnamon-sm {
    color: #aa3600 !important;
  }

  .cinnamon-hover-sm:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-sm {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-sm:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-sm {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-sm:hover {
    border-color: #aa3600 !important;
  }
}
.light-bg:before,
.dark-bg:before,
.tertiary-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.light-bg:not(.full-width):before,
.dark-bg:not(.full-width):before,
.tertiary-bg:not(.full-width):before {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}

.light-bg.full-width:before,
.dark-bg.full-width:before,
.tertiary-bg.full-width:before {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
}

.cadillac-financial {
  --font-family-primary: CadillacGothic, Arial, Helvetica, sans-serif;
  --font-family-secondary: CadillacGothic, Arial, Helvetica, sans-serif;
  --font-family-tertiary: CadillacGothic, Arial, Helvetica, sans-serif;
  --primary-color: #000000;
  --primary-color-dark: #000000;
  --secondary-color: #b5a36a;
  --primary-gray: #4b4b4b;
  --white: #ffffff;
  --charcoal-color: initial;
  --danger-color: initial;
  --disabled-color: initial;
  --button-font-family: CadillacGothic, Arial, Helvetica, sans-serif;
  --button-text-transform: uppercase;
  --button-border-width: 2px;
  --button-border-radius: 0px;
  --button-primary-normal-background-color: transparent;
  --button-primary-normal-border-color: #000000;
  --button-primary-normal-text-color: #000000;
  --button-primary-hover-background-color: #000000;
  --button-primary-hover-border-color: #000000;
  --button-primary-hover-text-color: #ffffff;
  --button-primary-focus-background-color: transparent;
  --button-primary-focus-border-color: #000000;
  --button-primary-focus-text-color: #000000;
  --button-primary-disabled-background-color: transparent;
  --button-primary-disabled-border-color: #d2d2d2;
  --button-primary-disabled-text-color: #d2d2d2;
  --button-secondary-normal-background-color: transparent;
  --button-secondary-normal-border-color: #a0a0a0;
  --button-secondary-normal-text-color: #ffffff;
  --button-secondary-hover-background-color: transparent;
  --button-secondary-hover-border-color: #000000;
  --button-secondary-hover-text-color: #000000;
  --button-secondary-focus-background-color: transparent;
  --button-secondary-focus-border-color: #000000;
  --button-secondary-focus-text-color: #000000;
  --button-secondary-disabled-background-color: transparent;
  --button-secondary-disabled-border-color: #a0a0a0;
  --button-secondary-disabled-text-color: #a0a0a0;
  --link-font-family: CadillacGothic, Arial, Helvetica, sans-serif;
  --link-text-color: #000000;
  --link-color: #000000;
  --link-color-hover: #b5a36a;
  --link-icon-color: #000000;
  --link-icon-color-hover: #b5a36a;
  --link-dark-text-color: #c8c8c8;
  --link-dark-color: #ffffff;
  --link-dark-color-hover: #b5a36a;
  --link-dark-icon-color: #787878;
  --link-dark-icon-color-hover: #ffffff;
  --error-bg: #f2e5e7;
  --error-border: #c48a94;
  --error-text: #670f1e;
  --success-bg: #e7ede8;
  --success-border: #89a78c;
  --success-text: #214c25;
  --warning-bg: #f6f4ee;
  --warning-border: #dad1b4;
  --warning-text: #795e00;
  --primary-bg: #e2eaee;
  --primary-border: #c6d5de;
  --primary-text: #00426b;
  --super-font-1: CadillacGothic, Arial, Helvetica, sans-serif;
  --super-font-1-v2: CadillacGothic, Arial, Helvetica, sans-serif;
  --super-font-1-v3: CadillacGothic, Arial, Helvetica, sans-serif;
  --super-font-p: CadillacGothic, Arial, Helvetica, sans-serif;
  --super-font-a: CadillacGothic, Arial, Helvetica, sans-serif;
  --card-primary-bg: #ffffff;
  --card-secondary-bg: #ffffff;
  --card-tertiary-bg: #00295b;
  --banner-gradient-color: #000000;
  --banner-gradient-color-rgb: 0, 0, 0;
  --banner-h1-font-family: CadillacGothic, Arial, Helvetica, sans-serif;
  --banner-h2-font-family: CadillacGothic, Arial, Helvetica, sans-serif;
  --banner-h4-font-family: CadillacGothic, Arial, Helvetica, sans-serif;
  --footer-background-color: #000000;
  --footer-divider-horizontal-color: 1px solid #77787b;
  --footer-font-family: CadillacGothic, Arial, Helvetica, sans-serif;
  --footer-link-color: #ffffff;
  --footer-icon-color: #787878;
  --footer-copyright-color: #c8c8c8;
  --progress-bar-primary-border-bg: #c8c8c8;
  --progress-bar-primary-border-fill: #000000;
  --progress-bar-primary-font-color: #000000;
  --progress-bar-secondary-border-bg: #ffffff;
  --progress-bar-secondary-border-fill: #000000;
  --progress-bar-secondary-font-color: #000000;
  --progress-bar-tertiary-border-bg: #ffffff;
  --progress-bar-tertiary-border-fill: #b5a36a;
  --progress-bar-tertiary-font-color: #ffffff;
  --progress-bar-font: CadillacGothic, Arial, Helvetica, sans-serif;
  --progress-bar-steps-label-font: CadillacGothic, Arial, Helvetica, sans-serif;
  --progress-bar-steps-step-count-font: CadillacGothic, Arial, Helvetica, sans-serif;
  --accordion-border: 1px solid #b6b7b8;
  --accordion-link-font-size: 20px;
  --accordion-link-font-family: var(--super-font-1-v3);
  --accordion-left-padding: inherit;
  --accordion-item-first-margin: inherit;
  --accordion-timeline-circle-top: 21px;
  --accordion-timeline-circle-left: -30px;
  --accordion-timeline-circle-width: 15px;
  --accordion-timeline-circle-height: 15px;
  --accordion-timeline-circle-background: #b5a36a;
  --accordion-timeline-circle-border: 2px solid #ffffff;
  --accordion-timeline-circle-top-expanded: 21px;
  --accordion-timeline-circle-left-expanded: -30px;
  --accordion-timeline-circle-width-expanded: 15px;
  --accordion-timeline-circle-height-expanded: 15px;
  --accordion-timeline-circle-background-expanded: #ffffff;
  --accordion-chevron-end: inherit;
  --accordion-justify-content: space-between;
}

.cadillac-financial {
  background-color: #f6f7f9;
  color: #494949;
  height: 100%;
  font-family: "CadillacGothic", Arial, Helvetica, sans-serif;
}
.cadillac-financial h1 {
  font-family: "CadillacGothic", Arial, Helvetica, sans-serif;
}
.cadillac-financial h2,
.cadillac-financial h3,
.cadillac-financial h4 {
  font-family: "CadillacGothic", Arial, Helvetica, sans-serif;
}
.cadillac-financial h5 {
  font-family: "CadillacGothic", Arial, Helvetica, sans-serif;
}
.cadillac-financial p,
.cadillac-financial li,
.cadillac-financial ol {
  font-family: "CadillacGothic", Arial, Helvetica, sans-serif;
}
.cadillac-financial a {
  font-family: "CadillacGothic", Arial, Helvetica, sans-serif;
}
.cadillac-financial .btn {
  font-family: "CadillacGothic", Arial, Helvetica, sans-serif;
}

.light-blue {
  color: #edf4f9 !important;
}

.light-blue-hover:hover {
  color: #edf4f9 !important;
}

.light-blue-bg {
  background-color: #edf4f9 !important;
}

.light-blue-bg-before:before {
  background-color: #edf4f9 !important;
}

.light-blue-bg-after:after {
  background-color: #edf4f9 !important;
}

.light-blue-bg-hover:hover {
  background-color: #edf4f9 !important;
}

.light-blue-border {
  border-color: #edf4f9 !important;
}

.light-blue-border-hover:hover {
  border-color: #edf4f9 !important;
}

@media (max-width: 1199px) {
  .light-blue-lg {
    color: #edf4f9 !important;
  }

  .light-blue-hover-lg:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-lg {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-lg:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-lg {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-lg:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-md {
    color: #edf4f9 !important;
  }

  .light-blue-hover-md:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-md {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-md:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-md {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-md:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-sm {
    color: #edf4f9 !important;
  }

  .light-blue-hover-sm:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-sm {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-sm:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-sm {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-sm:hover {
    border-color: #edf4f9 !important;
  }
}
.light-gray {
  color: #e6e7e8 !important;
}

.light-gray-hover:hover {
  color: #e6e7e8 !important;
}

.light-gray-bg {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-before:before {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-after:after {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-hover:hover {
  background-color: #e6e7e8 !important;
}

.light-gray-border {
  border-color: #e6e7e8 !important;
}

.light-gray-border-hover:hover {
  border-color: #e6e7e8 !important;
}

@media (max-width: 1199px) {
  .light-gray-lg {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-lg:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-lg {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-lg:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-lg {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-lg:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 991px) {
  .light-gray-md {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-md:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-md {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-md:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-md {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-md:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 767px) {
  .light-gray-sm {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-sm:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-sm {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-sm:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-sm {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-sm:hover {
    border-color: #e6e7e8 !important;
  }
}
.gmf-blue {
  color: #005dab !important;
}

.gmf-blue-hover:hover {
  color: #005dab !important;
}

.gmf-blue-bg {
  background-color: #005dab !important;
}

.gmf-blue-bg-before:before {
  background-color: #005dab !important;
}

.gmf-blue-bg-after:after {
  background-color: #005dab !important;
}

.gmf-blue-bg-hover:hover {
  background-color: #005dab !important;
}

.gmf-blue-border {
  border-color: #005dab !important;
}

.gmf-blue-border-hover:hover {
  border-color: #005dab !important;
}

@media (max-width: 1199px) {
  .gmf-blue-lg {
    color: #005dab !important;
  }

  .gmf-blue-hover-lg:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-lg {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-lg:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-lg {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-lg:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 991px) {
  .gmf-blue-md {
    color: #005dab !important;
  }

  .gmf-blue-hover-md:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-md {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-md:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-md {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-md:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 767px) {
  .gmf-blue-sm {
    color: #005dab !important;
  }

  .gmf-blue-hover-sm:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-sm {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-sm:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-sm {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-sm:hover {
    border-color: #005dab !important;
  }
}
.dark-blue {
  color: #00295b !important;
}

.dark-blue-hover:hover {
  color: #00295b !important;
}

.dark-blue-bg {
  background-color: #00295b !important;
}

.dark-blue-bg-before:before {
  background-color: #00295b !important;
}

.dark-blue-bg-after:after {
  background-color: #00295b !important;
}

.dark-blue-bg-hover:hover {
  background-color: #00295b !important;
}

.dark-blue-border {
  border-color: #00295b !important;
}

.dark-blue-border-hover:hover {
  border-color: #00295b !important;
}

@media (max-width: 1199px) {
  .dark-blue-lg {
    color: #00295b !important;
  }

  .dark-blue-hover-lg:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-lg {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-lg:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-lg {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-lg:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 991px) {
  .dark-blue-md {
    color: #00295b !important;
  }

  .dark-blue-hover-md:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-md {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-md:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-md {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-md:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 767px) {
  .dark-blue-sm {
    color: #00295b !important;
  }

  .dark-blue-hover-sm:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-sm {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-sm:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-sm {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-sm:hover {
    border-color: #00295b !important;
  }
}
.dark-gray {
  color: #494949 !important;
}

.dark-gray-hover:hover {
  color: #494949 !important;
}

.dark-gray-bg {
  background-color: #494949 !important;
}

.dark-gray-bg-before:before {
  background-color: #494949 !important;
}

.dark-gray-bg-after:after {
  background-color: #494949 !important;
}

.dark-gray-bg-hover:hover {
  background-color: #494949 !important;
}

.dark-gray-border {
  border-color: #494949 !important;
}

.dark-gray-border-hover:hover {
  border-color: #494949 !important;
}

@media (max-width: 1199px) {
  .dark-gray-lg {
    color: #494949 !important;
  }

  .dark-gray-hover-lg:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-lg {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-lg:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-lg {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-lg:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 991px) {
  .dark-gray-md {
    color: #494949 !important;
  }

  .dark-gray-hover-md:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-md {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-md:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-md {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-md:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 767px) {
  .dark-gray-sm {
    color: #494949 !important;
  }

  .dark-gray-hover-sm:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-sm {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-sm:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-sm {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-sm:hover {
    border-color: #494949 !important;
  }
}
.white {
  color: #ffffff !important;
}

.white-hover:hover {
  color: #ffffff !important;
}

.white-bg {
  background-color: #ffffff !important;
}

.white-bg-before:before {
  background-color: #ffffff !important;
}

.white-bg-after:after {
  background-color: #ffffff !important;
}

.white-bg-hover:hover {
  background-color: #ffffff !important;
}

.white-border {
  border-color: #ffffff !important;
}

.white-border-hover:hover {
  border-color: #ffffff !important;
}

@media (max-width: 1199px) {
  .white-lg {
    color: #ffffff !important;
  }

  .white-hover-lg:hover {
    color: #ffffff !important;
  }

  .white-bg-lg {
    background-color: #ffffff !important;
  }

  .white-bg-hover-lg:hover {
    background-color: #ffffff !important;
  }

  .white-border-lg {
    border-color: #ffffff !important;
  }

  .white-border-hover-lg:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 991px) {
  .white-md {
    color: #ffffff !important;
  }

  .white-hover-md:hover {
    color: #ffffff !important;
  }

  .white-bg-md {
    background-color: #ffffff !important;
  }

  .white-bg-hover-md:hover {
    background-color: #ffffff !important;
  }

  .white-border-md {
    border-color: #ffffff !important;
  }

  .white-border-hover-md:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 767px) {
  .white-sm {
    color: #ffffff !important;
  }

  .white-hover-sm:hover {
    color: #ffffff !important;
  }

  .white-bg-sm {
    background-color: #ffffff !important;
  }

  .white-bg-hover-sm:hover {
    background-color: #ffffff !important;
  }

  .white-border-sm {
    border-color: #ffffff !important;
  }

  .white-border-hover-sm:hover {
    border-color: #ffffff !important;
  }
}
.gmf-light-blue {
  color: #00b9f2 !important;
}

.gmf-light-blue-hover:hover {
  color: #00b9f2 !important;
}

.gmf-light-blue-bg {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-before:before {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-after:after {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-hover:hover {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-border {
  border-color: #00b9f2 !important;
}

.gmf-light-blue-border-hover:hover {
  border-color: #00b9f2 !important;
}

@media (max-width: 1199px) {
  .gmf-light-blue-lg {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-lg:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-lg {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-lg:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-lg {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-lg:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 991px) {
  .gmf-light-blue-md {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-md:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-md {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-md:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-md {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-md:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 767px) {
  .gmf-light-blue-sm {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-sm:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-sm {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-sm:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-sm {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-sm:hover {
    border-color: #00b9f2 !important;
  }
}
.green {
  color: #8bcc12 !important;
}

.green-hover:hover {
  color: #8bcc12 !important;
}

.green-bg {
  background-color: #8bcc12 !important;
}

.green-bg-before:before {
  background-color: #8bcc12 !important;
}

.green-bg-after:after {
  background-color: #8bcc12 !important;
}

.green-bg-hover:hover {
  background-color: #8bcc12 !important;
}

.green-border {
  border-color: #8bcc12 !important;
}

.green-border-hover:hover {
  border-color: #8bcc12 !important;
}

@media (max-width: 1199px) {
  .green-lg {
    color: #8bcc12 !important;
  }

  .green-hover-lg:hover {
    color: #8bcc12 !important;
  }

  .green-bg-lg {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-lg:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-lg {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-lg:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 991px) {
  .green-md {
    color: #8bcc12 !important;
  }

  .green-hover-md:hover {
    color: #8bcc12 !important;
  }

  .green-bg-md {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-md:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-md {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-md:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 767px) {
  .green-sm {
    color: #8bcc12 !important;
  }

  .green-hover-sm:hover {
    color: #8bcc12 !important;
  }

  .green-bg-sm {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-sm:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-sm {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-sm:hover {
    border-color: #8bcc12 !important;
  }
}
.orange {
  color: #ff6f00 !important;
}

.orange-hover:hover {
  color: #ff6f00 !important;
}

.orange-bg {
  background-color: #ff6f00 !important;
}

.orange-bg-before:before {
  background-color: #ff6f00 !important;
}

.orange-bg-after:after {
  background-color: #ff6f00 !important;
}

.orange-bg-hover:hover {
  background-color: #ff6f00 !important;
}

.orange-border {
  border-color: #ff6f00 !important;
}

.orange-border-hover:hover {
  border-color: #ff6f00 !important;
}

@media (max-width: 1199px) {
  .orange-lg {
    color: #ff6f00 !important;
  }

  .orange-hover-lg:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-lg {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-lg:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-lg {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-lg:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 991px) {
  .orange-md {
    color: #ff6f00 !important;
  }

  .orange-hover-md:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-md {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-md:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-md {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-md:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 767px) {
  .orange-sm {
    color: #ff6f00 !important;
  }

  .orange-hover-sm:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-sm {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-sm:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-sm {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-sm:hover {
    border-color: #ff6f00 !important;
  }
}
.utility-gray {
  color: #f6f7f9 !important;
}

.utility-gray-hover:hover {
  color: #f6f7f9 !important;
}

.utility-gray-bg {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-before:before {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-after:after {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-hover:hover {
  background-color: #f6f7f9 !important;
}

.utility-gray-border {
  border-color: #f6f7f9 !important;
}

.utility-gray-border-hover:hover {
  border-color: #f6f7f9 !important;
}

@media (max-width: 1199px) {
  .utility-gray-lg {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-lg:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-lg {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-lg:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-lg {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-lg:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 991px) {
  .utility-gray-md {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-md:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-md {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-md:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-md {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-md:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 767px) {
  .utility-gray-sm {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-sm:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-sm {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-sm:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-sm {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-sm:hover {
    border-color: #f6f7f9 !important;
  }
}
.medium-gray {
  color: #b6b7b8 !important;
}

.medium-gray-hover:hover {
  color: #b6b7b8 !important;
}

.medium-gray-bg {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-before:before {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-after:after {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-hover:hover {
  background-color: #b6b7b8 !important;
}

.medium-gray-border {
  border-color: #b6b7b8 !important;
}

.medium-gray-border-hover:hover {
  border-color: #b6b7b8 !important;
}

@media (max-width: 1199px) {
  .medium-gray-lg {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-lg:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-lg {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-lg:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-lg {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-lg:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 991px) {
  .medium-gray-md {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-md:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-md {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-md:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-md {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-md:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 767px) {
  .medium-gray-sm {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-sm:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-sm {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-sm:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-sm {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-sm:hover {
    border-color: #b6b7b8 !important;
  }
}
.gray {
  color: #77787b !important;
}

.gray-hover:hover {
  color: #77787b !important;
}

.gray-bg {
  background-color: #77787b !important;
}

.gray-bg-before:before {
  background-color: #77787b !important;
}

.gray-bg-after:after {
  background-color: #77787b !important;
}

.gray-bg-hover:hover {
  background-color: #77787b !important;
}

.gray-border {
  border-color: #77787b !important;
}

.gray-border-hover:hover {
  border-color: #77787b !important;
}

@media (max-width: 1199px) {
  .gray-lg {
    color: #77787b !important;
  }

  .gray-hover-lg:hover {
    color: #77787b !important;
  }

  .gray-bg-lg {
    background-color: #77787b !important;
  }

  .gray-bg-hover-lg:hover {
    background-color: #77787b !important;
  }

  .gray-border-lg {
    border-color: #77787b !important;
  }

  .gray-border-hover-lg:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 991px) {
  .gray-md {
    color: #77787b !important;
  }

  .gray-hover-md:hover {
    color: #77787b !important;
  }

  .gray-bg-md {
    background-color: #77787b !important;
  }

  .gray-bg-hover-md:hover {
    background-color: #77787b !important;
  }

  .gray-border-md {
    border-color: #77787b !important;
  }

  .gray-border-hover-md:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 767px) {
  .gray-sm {
    color: #77787b !important;
  }

  .gray-hover-sm:hover {
    color: #77787b !important;
  }

  .gray-bg-sm {
    background-color: #77787b !important;
  }

  .gray-bg-hover-sm:hover {
    background-color: #77787b !important;
  }

  .gray-border-sm {
    border-color: #77787b !important;
  }

  .gray-border-hover-sm:hover {
    border-color: #77787b !important;
  }
}
.charcoal {
  color: #303132 !important;
}

.charcoal-hover:hover {
  color: #303132 !important;
}

.charcoal-bg {
  background-color: #303132 !important;
}

.charcoal-bg-before:before {
  background-color: #303132 !important;
}

.charcoal-bg-after:after {
  background-color: #303132 !important;
}

.charcoal-bg-hover:hover {
  background-color: #303132 !important;
}

.charcoal-border {
  border-color: #303132 !important;
}

.charcoal-border-hover:hover {
  border-color: #303132 !important;
}

@media (max-width: 1199px) {
  .charcoal-lg {
    color: #303132 !important;
  }

  .charcoal-hover-lg:hover {
    color: #303132 !important;
  }

  .charcoal-bg-lg {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-lg:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-lg {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-lg:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 991px) {
  .charcoal-md {
    color: #303132 !important;
  }

  .charcoal-hover-md:hover {
    color: #303132 !important;
  }

  .charcoal-bg-md {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-md:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-md {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-md:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 767px) {
  .charcoal-sm {
    color: #303132 !important;
  }

  .charcoal-hover-sm:hover {
    color: #303132 !important;
  }

  .charcoal-bg-sm {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-sm:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-sm {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-sm:hover {
    border-color: #303132 !important;
  }
}
.black {
  color: #111111 !important;
}

.black-hover:hover {
  color: #111111 !important;
}

.black-bg {
  background-color: #111111 !important;
}

.black-bg-before:before {
  background-color: #111111 !important;
}

.black-bg-after:after {
  background-color: #111111 !important;
}

.black-bg-hover:hover {
  background-color: #111111 !important;
}

.black-border {
  border-color: #111111 !important;
}

.black-border-hover:hover {
  border-color: #111111 !important;
}

@media (max-width: 1199px) {
  .black-lg {
    color: #111111 !important;
  }

  .black-hover-lg:hover {
    color: #111111 !important;
  }

  .black-bg-lg {
    background-color: #111111 !important;
  }

  .black-bg-hover-lg:hover {
    background-color: #111111 !important;
  }

  .black-border-lg {
    border-color: #111111 !important;
  }

  .black-border-hover-lg:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 991px) {
  .black-md {
    color: #111111 !important;
  }

  .black-hover-md:hover {
    color: #111111 !important;
  }

  .black-bg-md {
    background-color: #111111 !important;
  }

  .black-bg-hover-md:hover {
    background-color: #111111 !important;
  }

  .black-border-md {
    border-color: #111111 !important;
  }

  .black-border-hover-md:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 767px) {
  .black-sm {
    color: #111111 !important;
  }

  .black-hover-sm:hover {
    color: #111111 !important;
  }

  .black-bg-sm {
    background-color: #111111 !important;
  }

  .black-bg-hover-sm:hover {
    background-color: #111111 !important;
  }

  .black-border-sm {
    border-color: #111111 !important;
  }

  .black-border-hover-sm:hover {
    border-color: #111111 !important;
  }
}
.elsa {
  color: #e2eaee !important;
}

.elsa-hover:hover {
  color: #e2eaee !important;
}

.elsa-bg {
  background-color: #e2eaee !important;
}

.elsa-bg-before:before {
  background-color: #e2eaee !important;
}

.elsa-bg-after:after {
  background-color: #e2eaee !important;
}

.elsa-bg-hover:hover {
  background-color: #e2eaee !important;
}

.elsa-border {
  border-color: #e2eaee !important;
}

.elsa-border-hover:hover {
  border-color: #e2eaee !important;
}

@media (max-width: 1199px) {
  .elsa-lg {
    color: #e2eaee !important;
  }

  .elsa-hover-lg:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-lg {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-lg:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-lg {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-lg:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 991px) {
  .elsa-md {
    color: #e2eaee !important;
  }

  .elsa-hover-md:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-md {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-md:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-md {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-md:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 767px) {
  .elsa-sm {
    color: #e2eaee !important;
  }

  .elsa-hover-sm:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-sm {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-sm:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-sm {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-sm:hover {
    border-color: #e2eaee !important;
  }
}
.sprouts {
  color: #f2f9e6 !important;
}

.sprouts-hover:hover {
  color: #f2f9e6 !important;
}

.sprouts-bg {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-before:before {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-after:after {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-hover:hover {
  background-color: #f2f9e6 !important;
}

.sprouts-border {
  border-color: #f2f9e6 !important;
}

.sprouts-border-hover:hover {
  border-color: #f2f9e6 !important;
}

@media (max-width: 1199px) {
  .sprouts-lg {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-lg:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-lg {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-lg:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-lg {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-lg:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 991px) {
  .sprouts-md {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-md:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-md {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-md:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-md {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-md:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 767px) {
  .sprouts-sm {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-sm:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-sm {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-sm:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-sm {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-sm:hover {
    border-color: #f2f9e6 !important;
  }
}
.banana {
  color: #fff9e7 !important;
}

.banana-hover:hover {
  color: #fff9e7 !important;
}

.banana-bg {
  background-color: #fff9e7 !important;
}

.banana-bg-before:before {
  background-color: #fff9e7 !important;
}

.banana-bg-after:after {
  background-color: #fff9e7 !important;
}

.banana-bg-hover:hover {
  background-color: #fff9e7 !important;
}

.banana-border {
  border-color: #fff9e7 !important;
}

.banana-border-hover:hover {
  border-color: #fff9e7 !important;
}

@media (max-width: 1199px) {
  .banana-lg {
    color: #fff9e7 !important;
  }

  .banana-hover-lg:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-lg {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-lg:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-lg {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-lg:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 991px) {
  .banana-md {
    color: #fff9e7 !important;
  }

  .banana-hover-md:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-md {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-md:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-md {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-md:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 767px) {
  .banana-sm {
    color: #fff9e7 !important;
  }

  .banana-hover-sm:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-sm {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-sm:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-sm {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-sm:hover {
    border-color: #fff9e7 !important;
  }
}
.pink-salt {
  color: #ffe8e5 !important;
}

.pink-salt-hover:hover {
  color: #ffe8e5 !important;
}

.pink-salt-bg {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-before:before {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-after:after {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-hover:hover {
  background-color: #ffe8e5 !important;
}

.pink-salt-border {
  border-color: #ffe8e5 !important;
}

.pink-salt-border-hover:hover {
  border-color: #ffe8e5 !important;
}

@media (max-width: 1199px) {
  .pink-salt-lg {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-lg:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-lg {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-lg:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-lg {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-lg:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 991px) {
  .pink-salt-md {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-md:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-md {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-md:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-md {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-md:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 767px) {
  .pink-salt-sm {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-sm:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-sm {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-sm:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-sm {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-sm:hover {
    border-color: #ffe8e5 !important;
  }
}
.melon {
  color: #ffefe4 !important;
}

.melon-hover:hover {
  color: #ffefe4 !important;
}

.melon-bg {
  background-color: #ffefe4 !important;
}

.melon-bg-before:before {
  background-color: #ffefe4 !important;
}

.melon-bg-after:after {
  background-color: #ffefe4 !important;
}

.melon-bg-hover:hover {
  background-color: #ffefe4 !important;
}

.melon-border {
  border-color: #ffefe4 !important;
}

.melon-border-hover:hover {
  border-color: #ffefe4 !important;
}

@media (max-width: 1199px) {
  .melon-lg {
    color: #ffefe4 !important;
  }

  .melon-hover-lg:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-lg {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-lg:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-lg {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-lg:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 991px) {
  .melon-md {
    color: #ffefe4 !important;
  }

  .melon-hover-md:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-md {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-md:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-md {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-md:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 767px) {
  .melon-sm {
    color: #ffefe4 !important;
  }

  .melon-hover-sm:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-sm {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-sm:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-sm {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-sm:hover {
    border-color: #ffefe4 !important;
  }
}
.frozen {
  color: #86ddf8 !important;
}

.frozen-hover:hover {
  color: #86ddf8 !important;
}

.frozen-bg {
  background-color: #86ddf8 !important;
}

.frozen-bg-before:before {
  background-color: #86ddf8 !important;
}

.frozen-bg-after:after {
  background-color: #86ddf8 !important;
}

.frozen-bg-hover:hover {
  background-color: #86ddf8 !important;
}

.frozen-border {
  border-color: #86ddf8 !important;
}

.frozen-border-hover:hover {
  border-color: #86ddf8 !important;
}

@media (max-width: 1199px) {
  .frozen-lg {
    color: #86ddf8 !important;
  }

  .frozen-hover-lg:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-lg {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-lg:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-lg {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-lg:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 991px) {
  .frozen-md {
    color: #86ddf8 !important;
  }

  .frozen-hover-md:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-md {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-md:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-md {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-md:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 767px) {
  .frozen-sm {
    color: #86ddf8 !important;
  }

  .frozen-hover-sm:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-sm {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-sm:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-sm {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-sm:hover {
    border-color: #86ddf8 !important;
  }
}
.asparagus {
  color: #c8e68e !important;
}

.asparagus-hover:hover {
  color: #c8e68e !important;
}

.asparagus-bg {
  background-color: #c8e68e !important;
}

.asparagus-bg-before:before {
  background-color: #c8e68e !important;
}

.asparagus-bg-after:after {
  background-color: #c8e68e !important;
}

.asparagus-bg-hover:hover {
  background-color: #c8e68e !important;
}

.asparagus-border {
  border-color: #c8e68e !important;
}

.asparagus-border-hover:hover {
  border-color: #c8e68e !important;
}

@media (max-width: 1199px) {
  .asparagus-lg {
    color: #c8e68e !important;
  }

  .asparagus-hover-lg:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-lg {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-lg:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-lg {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-lg:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 991px) {
  .asparagus-md {
    color: #c8e68e !important;
  }

  .asparagus-hover-md:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-md {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-md:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-md {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-md:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 767px) {
  .asparagus-sm {
    color: #c8e68e !important;
  }

  .asparagus-hover-sm:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-sm {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-sm:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-sm {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-sm:hover {
    border-color: #c8e68e !important;
  }
}
.butter {
  color: #ffe795 !important;
}

.butter-hover:hover {
  color: #ffe795 !important;
}

.butter-bg {
  background-color: #ffe795 !important;
}

.butter-bg-before:before {
  background-color: #ffe795 !important;
}

.butter-bg-after:after {
  background-color: #ffe795 !important;
}

.butter-bg-hover:hover {
  background-color: #ffe795 !important;
}

.butter-border {
  border-color: #ffe795 !important;
}

.butter-border-hover:hover {
  border-color: #ffe795 !important;
}

@media (max-width: 1199px) {
  .butter-lg {
    color: #ffe795 !important;
  }

  .butter-hover-lg:hover {
    color: #ffe795 !important;
  }

  .butter-bg-lg {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-lg:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-lg {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-lg:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 991px) {
  .butter-md {
    color: #ffe795 !important;
  }

  .butter-hover-md:hover {
    color: #ffe795 !important;
  }

  .butter-bg-md {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-md:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-md {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-md:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 767px) {
  .butter-sm {
    color: #ffe795 !important;
  }

  .butter-hover-sm:hover {
    color: #ffe795 !important;
  }

  .butter-bg-sm {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-sm:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-sm {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-sm:hover {
    border-color: #ffe795 !important;
  }
}
.toasted {
  color: #f4e8ba !important;
}

.toasted-hover:hover {
  color: #f4e8ba !important;
}

.toasted-bg {
  background-color: #f4e8ba !important;
}

.toasted-bg-before:before {
  background-color: #f4e8ba !important;
}

.toasted-bg-after:after {
  background-color: #f4e8ba !important;
}

.toasted-bg-hover:hover {
  background-color: #f4e8ba !important;
}

.toasted-border {
  border-color: #f4e8ba !important;
}

.toasted-border-hover:hover {
  border-color: #f4e8ba !important;
}

@media (max-width: 1199px) {
  .toasted-lg {
    color: #f4e8ba !important;
  }

  .toasted-hover-lg:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-lg {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-lg:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-lg {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-lg:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 991px) {
  .toasted-md {
    color: #f4e8ba !important;
  }

  .toasted-hover-md:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-md {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-md:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-md {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-md:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 767px) {
  .toasted-sm {
    color: #f4e8ba !important;
  }

  .toasted-hover-sm:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-sm {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-sm:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-sm {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-sm:hover {
    border-color: #f4e8ba !important;
  }
}
.salmon {
  color: #f7b1a8 !important;
}

.salmon-hover:hover {
  color: #f7b1a8 !important;
}

.salmon-bg {
  background-color: #f7b1a8 !important;
}

.salmon-bg-before:before {
  background-color: #f7b1a8 !important;
}

.salmon-bg-after:after {
  background-color: #f7b1a8 !important;
}

.salmon-bg-hover:hover {
  background-color: #f7b1a8 !important;
}

.salmon-border {
  border-color: #f7b1a8 !important;
}

.salmon-border-hover:hover {
  border-color: #f7b1a8 !important;
}

@media (max-width: 1199px) {
  .salmon-lg {
    color: #f7b1a8 !important;
  }

  .salmon-hover-lg:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-lg {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-lg:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-lg {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-lg:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 991px) {
  .salmon-md {
    color: #f7b1a8 !important;
  }

  .salmon-hover-md:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-md {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-md:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-md {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-md:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 767px) {
  .salmon-sm {
    color: #f7b1a8 !important;
  }

  .salmon-hover-sm:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-sm {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-sm:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-sm {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-sm:hover {
    border-color: #f7b1a8 !important;
  }
}
.tangerine {
  color: #ffba86 !important;
}

.tangerine-hover:hover {
  color: #ffba86 !important;
}

.tangerine-bg {
  background-color: #ffba86 !important;
}

.tangerine-bg-before:before {
  background-color: #ffba86 !important;
}

.tangerine-bg-after:after {
  background-color: #ffba86 !important;
}

.tangerine-bg-hover:hover {
  background-color: #ffba86 !important;
}

.tangerine-border {
  border-color: #ffba86 !important;
}

.tangerine-border-hover:hover {
  border-color: #ffba86 !important;
}

@media (max-width: 1199px) {
  .tangerine-lg {
    color: #ffba86 !important;
  }

  .tangerine-hover-lg:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-lg {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-lg:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-lg {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-lg:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 991px) {
  .tangerine-md {
    color: #ffba86 !important;
  }

  .tangerine-hover-md:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-md {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-md:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-md {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-md:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 767px) {
  .tangerine-sm {
    color: #ffba86 !important;
  }

  .tangerine-hover-sm:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-sm {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-sm:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-sm {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-sm:hover {
    border-color: #ffba86 !important;
  }
}
.yellow {
  color: #ffce21 !important;
}

.yellow-hover:hover {
  color: #ffce21 !important;
}

.yellow-bg {
  background-color: #ffce21 !important;
}

.yellow-bg-before:before {
  background-color: #ffce21 !important;
}

.yellow-bg-after:after {
  background-color: #ffce21 !important;
}

.yellow-bg-hover:hover {
  background-color: #ffce21 !important;
}

.yellow-border {
  border-color: #ffce21 !important;
}

.yellow-border-hover:hover {
  border-color: #ffce21 !important;
}

@media (max-width: 1199px) {
  .yellow-lg {
    color: #ffce21 !important;
  }

  .yellow-hover-lg:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-lg {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-lg:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-lg {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-lg:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 991px) {
  .yellow-md {
    color: #ffce21 !important;
  }

  .yellow-hover-md:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-md {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-md:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-md {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-md:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 767px) {
  .yellow-sm {
    color: #ffce21 !important;
  }

  .yellow-hover-sm:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-sm {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-sm:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-sm {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-sm:hover {
    border-color: #ffce21 !important;
  }
}
.red {
  color: #e01600 !important;
}

.red-hover:hover {
  color: #e01600 !important;
}

.red-bg {
  background-color: #e01600 !important;
}

.red-bg-before:before {
  background-color: #e01600 !important;
}

.red-bg-after:after {
  background-color: #e01600 !important;
}

.red-bg-hover:hover {
  background-color: #e01600 !important;
}

.red-border {
  border-color: #e01600 !important;
}

.red-border-hover:hover {
  border-color: #e01600 !important;
}

@media (max-width: 1199px) {
  .red-lg {
    color: #e01600 !important;
  }

  .red-hover-lg:hover {
    color: #e01600 !important;
  }

  .red-bg-lg {
    background-color: #e01600 !important;
  }

  .red-bg-hover-lg:hover {
    background-color: #e01600 !important;
  }

  .red-border-lg {
    border-color: #e01600 !important;
  }

  .red-border-hover-lg:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 991px) {
  .red-md {
    color: #e01600 !important;
  }

  .red-hover-md:hover {
    color: #e01600 !important;
  }

  .red-bg-md {
    background-color: #e01600 !important;
  }

  .red-bg-hover-md:hover {
    background-color: #e01600 !important;
  }

  .red-border-md {
    border-color: #e01600 !important;
  }

  .red-border-hover-md:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 767px) {
  .red-sm {
    color: #e01600 !important;
  }

  .red-hover-sm:hover {
    color: #e01600 !important;
  }

  .red-bg-sm {
    background-color: #e01600 !important;
  }

  .red-bg-hover-sm:hover {
    background-color: #e01600 !important;
  }

  .red-border-sm {
    border-color: #e01600 !important;
  }

  .red-border-hover-sm:hover {
    border-color: #e01600 !important;
  }
}
.light-blue-aa {
  color: #0092d4 !important;
}

.light-blue-aa-hover:hover {
  color: #0092d4 !important;
}

.light-blue-aa-bg {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-before:before {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-after:after {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-hover:hover {
  background-color: #0092d4 !important;
}

.light-blue-aa-border {
  border-color: #0092d4 !important;
}

.light-blue-aa-border-hover:hover {
  border-color: #0092d4 !important;
}

@media (max-width: 1199px) {
  .light-blue-aa-lg {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-lg:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-lg {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-lg:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-lg {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-lg:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-aa-md {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-md:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-md {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-md:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-md {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-md:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-aa-sm {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-sm:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-sm {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-sm:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-sm {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-sm:hover {
    border-color: #0092d4 !important;
  }
}
.green-aa {
  color: #469838 !important;
}

.green-aa-hover:hover {
  color: #469838 !important;
}

.green-aa-bg {
  background-color: #469838 !important;
}

.green-aa-bg-before:before {
  background-color: #469838 !important;
}

.green-aa-bg-after:after {
  background-color: #469838 !important;
}

.green-aa-bg-hover:hover {
  background-color: #469838 !important;
}

.green-aa-border {
  border-color: #469838 !important;
}

.green-aa-border-hover:hover {
  border-color: #469838 !important;
}

@media (max-width: 1199px) {
  .green-aa-lg {
    color: #469838 !important;
  }

  .green-aa-hover-lg:hover {
    color: #469838 !important;
  }

  .green-aa-bg-lg {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-lg:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-lg {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-lg:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 991px) {
  .green-aa-md {
    color: #469838 !important;
  }

  .green-aa-hover-md:hover {
    color: #469838 !important;
  }

  .green-aa-bg-md {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-md:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-md {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-md:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 767px) {
  .green-aa-sm {
    color: #469838 !important;
  }

  .green-aa-hover-sm:hover {
    color: #469838 !important;
  }

  .green-aa-bg-sm {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-sm:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-sm {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-sm:hover {
    border-color: #469838 !important;
  }
}
.dark-yellow {
  color: #eda81d !important;
}

.dark-yellow-hover:hover {
  color: #eda81d !important;
}

.dark-yellow-bg {
  background-color: #eda81d !important;
}

.dark-yellow-bg-before:before {
  background-color: #eda81d !important;
}

.dark-yellow-bg-after:after {
  background-color: #eda81d !important;
}

.dark-yellow-bg-hover:hover {
  background-color: #eda81d !important;
}

.dark-yellow-border {
  border-color: #eda81d !important;
}

.dark-yellow-border-hover:hover {
  border-color: #eda81d !important;
}

@media (max-width: 1199px) {
  .dark-yellow-lg {
    color: #eda81d !important;
  }

  .dark-yellow-hover-lg:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-lg {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-lg:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-lg {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-lg:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 991px) {
  .dark-yellow-md {
    color: #eda81d !important;
  }

  .dark-yellow-hover-md:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-md {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-md:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-md {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-md:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 767px) {
  .dark-yellow-sm {
    color: #eda81d !important;
  }

  .dark-yellow-hover-sm:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-sm {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-sm:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-sm {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-sm:hover {
    border-color: #eda81d !important;
  }
}
.dark-red {
  color: #c71401 !important;
}

.dark-red-hover:hover {
  color: #c71401 !important;
}

.dark-red-bg {
  background-color: #c71401 !important;
}

.dark-red-bg-before:before {
  background-color: #c71401 !important;
}

.dark-red-bg-after:after {
  background-color: #c71401 !important;
}

.dark-red-bg-hover:hover {
  background-color: #c71401 !important;
}

.dark-red-border {
  border-color: #c71401 !important;
}

.dark-red-border-hover:hover {
  border-color: #c71401 !important;
}

@media (max-width: 1199px) {
  .dark-red-lg {
    color: #c71401 !important;
  }

  .dark-red-hover-lg:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-lg {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-lg:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-lg {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-lg:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 991px) {
  .dark-red-md {
    color: #c71401 !important;
  }

  .dark-red-hover-md:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-md {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-md:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-md {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-md:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 767px) {
  .dark-red-sm {
    color: #c71401 !important;
  }

  .dark-red-hover-sm:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-sm {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-sm:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-sm {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-sm:hover {
    border-color: #c71401 !important;
  }
}
.orange-aa {
  color: #eb5d03 !important;
}

.orange-aa-hover:hover {
  color: #eb5d03 !important;
}

.orange-aa-bg {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-before:before {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-after:after {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-hover:hover {
  background-color: #eb5d03 !important;
}

.orange-aa-border {
  border-color: #eb5d03 !important;
}

.orange-aa-border-hover:hover {
  border-color: #eb5d03 !important;
}

@media (max-width: 1199px) {
  .orange-aa-lg {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-lg:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-lg {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-lg:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-lg {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-lg:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 991px) {
  .orange-aa-md {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-md:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-md {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-md:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-md {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-md:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 767px) {
  .orange-aa-sm {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-sm:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-sm {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-sm:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-sm {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-sm:hover {
    border-color: #eb5d03 !important;
  }
}
.avocado {
  color: #006333 !important;
}

.avocado-hover:hover {
  color: #006333 !important;
}

.avocado-bg {
  background-color: #006333 !important;
}

.avocado-bg-before:before {
  background-color: #006333 !important;
}

.avocado-bg-after:after {
  background-color: #006333 !important;
}

.avocado-bg-hover:hover {
  background-color: #006333 !important;
}

.avocado-border {
  border-color: #006333 !important;
}

.avocado-border-hover:hover {
  border-color: #006333 !important;
}

@media (max-width: 1199px) {
  .avocado-lg {
    color: #006333 !important;
  }

  .avocado-hover-lg:hover {
    color: #006333 !important;
  }

  .avocado-bg-lg {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-lg:hover {
    background-color: #006333 !important;
  }

  .avocado-border-lg {
    border-color: #006333 !important;
  }

  .avocado-border-hover-lg:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 991px) {
  .avocado-md {
    color: #006333 !important;
  }

  .avocado-hover-md:hover {
    color: #006333 !important;
  }

  .avocado-bg-md {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-md:hover {
    background-color: #006333 !important;
  }

  .avocado-border-md {
    border-color: #006333 !important;
  }

  .avocado-border-hover-md:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 767px) {
  .avocado-sm {
    color: #006333 !important;
  }

  .avocado-hover-sm:hover {
    color: #006333 !important;
  }

  .avocado-bg-sm {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-sm:hover {
    background-color: #006333 !important;
  }

  .avocado-border-sm {
    border-color: #006333 !important;
  }

  .avocado-border-hover-sm:hover {
    border-color: #006333 !important;
  }
}
.peanut-butter {
  color: #c68012 !important;
}

.peanut-butter-hover:hover {
  color: #c68012 !important;
}

.peanut-butter-bg {
  background-color: #c68012 !important;
}

.peanut-butter-bg-before:before {
  background-color: #c68012 !important;
}

.peanut-butter-bg-after:after {
  background-color: #c68012 !important;
}

.peanut-butter-bg-hover:hover {
  background-color: #c68012 !important;
}

.peanut-butter-border {
  border-color: #c68012 !important;
}

.peanut-butter-border-hover:hover {
  border-color: #c68012 !important;
}

@media (max-width: 1199px) {
  .peanut-butter-lg {
    color: #c68012 !important;
  }

  .peanut-butter-hover-lg:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-lg {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-lg:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-lg {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-lg:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 991px) {
  .peanut-butter-md {
    color: #c68012 !important;
  }

  .peanut-butter-hover-md:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-md {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-md:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-md {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-md:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 767px) {
  .peanut-butter-sm {
    color: #c68012 !important;
  }

  .peanut-butter-hover-sm:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-sm {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-sm:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-sm {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-sm:hover {
    border-color: #c68012 !important;
  }
}
.burnt-toast {
  color: #9f6200 !important;
}

.burnt-toast-hover:hover {
  color: #9f6200 !important;
}

.burnt-toast-bg {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-before:before {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-after:after {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-hover:hover {
  background-color: #9f6200 !important;
}

.burnt-toast-border {
  border-color: #9f6200 !important;
}

.burnt-toast-border-hover:hover {
  border-color: #9f6200 !important;
}

@media (max-width: 1199px) {
  .burnt-toast-lg {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-lg:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-lg {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-lg:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-lg {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-lg:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 991px) {
  .burnt-toast-md {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-md:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-md {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-md:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-md {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-md:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 767px) {
  .burnt-toast-sm {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-sm:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-sm {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-sm:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-sm {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-sm:hover {
    border-color: #9f6200 !important;
  }
}
.tomato {
  color: #a31000 !important;
}

.tomato-hover:hover {
  color: #a31000 !important;
}

.tomato-bg {
  background-color: #a31000 !important;
}

.tomato-bg-before:before {
  background-color: #a31000 !important;
}

.tomato-bg-after:after {
  background-color: #a31000 !important;
}

.tomato-bg-hover:hover {
  background-color: #a31000 !important;
}

.tomato-border {
  border-color: #a31000 !important;
}

.tomato-border-hover:hover {
  border-color: #a31000 !important;
}

@media (max-width: 1199px) {
  .tomato-lg {
    color: #a31000 !important;
  }

  .tomato-hover-lg:hover {
    color: #a31000 !important;
  }

  .tomato-bg-lg {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-lg:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-lg {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-lg:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 991px) {
  .tomato-md {
    color: #a31000 !important;
  }

  .tomato-hover-md:hover {
    color: #a31000 !important;
  }

  .tomato-bg-md {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-md:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-md {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-md:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 767px) {
  .tomato-sm {
    color: #a31000 !important;
  }

  .tomato-hover-sm:hover {
    color: #a31000 !important;
  }

  .tomato-bg-sm {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-sm:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-sm {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-sm:hover {
    border-color: #a31000 !important;
  }
}
.pumpkin {
  color: #cd4209 !important;
}

.pumpkin-hover:hover {
  color: #cd4209 !important;
}

.pumpkin-bg {
  background-color: #cd4209 !important;
}

.pumpkin-bg-before:before {
  background-color: #cd4209 !important;
}

.pumpkin-bg-after:after {
  background-color: #cd4209 !important;
}

.pumpkin-bg-hover:hover {
  background-color: #cd4209 !important;
}

.pumpkin-border {
  border-color: #cd4209 !important;
}

.pumpkin-border-hover:hover {
  border-color: #cd4209 !important;
}

@media (max-width: 1199px) {
  .pumpkin-lg {
    color: #cd4209 !important;
  }

  .pumpkin-hover-lg:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-lg {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-lg:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-lg {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-lg:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 991px) {
  .pumpkin-md {
    color: #cd4209 !important;
  }

  .pumpkin-hover-md:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-md {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-md:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-md {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-md:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 767px) {
  .pumpkin-sm {
    color: #cd4209 !important;
  }

  .pumpkin-hover-sm:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-sm {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-sm:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-sm {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-sm:hover {
    border-color: #cd4209 !important;
  }
}
.kale {
  color: #004021 !important;
}

.kale-hover:hover {
  color: #004021 !important;
}

.kale-bg {
  background-color: #004021 !important;
}

.kale-bg-before:before {
  background-color: #004021 !important;
}

.kale-bg-after:after {
  background-color: #004021 !important;
}

.kale-bg-hover:hover {
  background-color: #004021 !important;
}

.kale-border {
  border-color: #004021 !important;
}

.kale-border-hover:hover {
  border-color: #004021 !important;
}

@media (max-width: 1199px) {
  .kale-lg {
    color: #004021 !important;
  }

  .kale-hover-lg:hover {
    color: #004021 !important;
  }

  .kale-bg-lg {
    background-color: #004021 !important;
  }

  .kale-bg-hover-lg:hover {
    background-color: #004021 !important;
  }

  .kale-border-lg {
    border-color: #004021 !important;
  }

  .kale-border-hover-lg:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 991px) {
  .kale-md {
    color: #004021 !important;
  }

  .kale-hover-md:hover {
    color: #004021 !important;
  }

  .kale-bg-md {
    background-color: #004021 !important;
  }

  .kale-bg-hover-md:hover {
    background-color: #004021 !important;
  }

  .kale-border-md {
    border-color: #004021 !important;
  }

  .kale-border-hover-md:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 767px) {
  .kale-sm {
    color: #004021 !important;
  }

  .kale-hover-sm:hover {
    color: #004021 !important;
  }

  .kale-bg-sm {
    background-color: #004021 !important;
  }

  .kale-bg-hover-sm:hover {
    background-color: #004021 !important;
  }

  .kale-border-sm {
    border-color: #004021 !important;
  }

  .kale-border-hover-sm:hover {
    border-color: #004021 !important;
  }
}
.berry {
  color: #770804 !important;
}

.berry-hover:hover {
  color: #770804 !important;
}

.berry-bg {
  background-color: #770804 !important;
}

.berry-bg-before:before {
  background-color: #770804 !important;
}

.berry-bg-after:after {
  background-color: #770804 !important;
}

.berry-bg-hover:hover {
  background-color: #770804 !important;
}

.berry-border {
  border-color: #770804 !important;
}

.berry-border-hover:hover {
  border-color: #770804 !important;
}

@media (max-width: 1199px) {
  .berry-lg {
    color: #770804 !important;
  }

  .berry-hover-lg:hover {
    color: #770804 !important;
  }

  .berry-bg-lg {
    background-color: #770804 !important;
  }

  .berry-bg-hover-lg:hover {
    background-color: #770804 !important;
  }

  .berry-border-lg {
    border-color: #770804 !important;
  }

  .berry-border-hover-lg:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 991px) {
  .berry-md {
    color: #770804 !important;
  }

  .berry-hover-md:hover {
    color: #770804 !important;
  }

  .berry-bg-md {
    background-color: #770804 !important;
  }

  .berry-bg-hover-md:hover {
    background-color: #770804 !important;
  }

  .berry-border-md {
    border-color: #770804 !important;
  }

  .berry-border-hover-md:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 767px) {
  .berry-sm {
    color: #770804 !important;
  }

  .berry-hover-sm:hover {
    color: #770804 !important;
  }

  .berry-bg-sm {
    background-color: #770804 !important;
  }

  .berry-bg-hover-sm:hover {
    background-color: #770804 !important;
  }

  .berry-border-sm {
    border-color: #770804 !important;
  }

  .berry-border-hover-sm:hover {
    border-color: #770804 !important;
  }
}
.cinnamon {
  color: #aa3600 !important;
}

.cinnamon-hover:hover {
  color: #aa3600 !important;
}

.cinnamon-bg {
  background-color: #aa3600 !important;
}

.cinnamon-bg-before:before {
  background-color: #aa3600 !important;
}

.cinnamon-bg-after:after {
  background-color: #aa3600 !important;
}

.cinnamon-bg-hover:hover {
  background-color: #aa3600 !important;
}

.cinnamon-border {
  border-color: #aa3600 !important;
}

.cinnamon-border-hover:hover {
  border-color: #aa3600 !important;
}

@media (max-width: 1199px) {
  .cinnamon-lg {
    color: #aa3600 !important;
  }

  .cinnamon-hover-lg:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-lg {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-lg:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-lg {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-lg:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 991px) {
  .cinnamon-md {
    color: #aa3600 !important;
  }

  .cinnamon-hover-md:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-md {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-md:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-md {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-md:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 767px) {
  .cinnamon-sm {
    color: #aa3600 !important;
  }

  .cinnamon-hover-sm:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-sm {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-sm:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-sm {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-sm:hover {
    border-color: #aa3600 !important;
  }
}
.light-bg:before,
.dark-bg:before,
.tertiary-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.light-bg:not(.full-width):before,
.dark-bg:not(.full-width):before,
.tertiary-bg:not(.full-width):before {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}

.light-bg.full-width:before,
.dark-bg.full-width:before,
.tertiary-bg.full-width:before {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
}

.chevrolet-financial {
  --primary-color: #cd9834;
  --primary-color-dark: #cd9834;
  --secondary-color: #cd9834;
  --primary-gray: #262626;
  --white: #ffffff;
  --super-font-1: Louis, Arial, Helvetica, sans-serif;
  --super-font-1-v2: Louis, Arial, Helvetica, sans-serif;
  --super-font-1-v3: Louis, Arial, Helvetica, sans-serif;
  --super-font-p: Louis, Arial, Helvetica, sans-serif;
  --super-font-a: Louis, Arial, Helvetica, sans-serif;
  --button-primary-background-color-hover: #262626;
  --button-font-family: Louis, Arial, Helvetica, sans-serif;
  --link-font-family: Louis, Arial, Helvetica, sans-serif;
  --card-primary-bg: #ffffff;
  --card-secondary-bg: #ffffff;
  --card-tertiary-bg: #ffffff;
  --banner-gradient-color: #262626;
  --banner-gradient-color-rgb: 38, 38, 38;
  --banner-h1-font-family: Louis, Arial, Helvetica, sans-serif;
  --banner-h2-font-family: Louis, Arial, Helvetica, sans-serif;
  --banner-h4-font-family: Louis, Arial, Helvetica, sans-serif;
  --footer-font-family: Louis, Arial, Helvetica, sans-serif;
  --progress-bar-primary-border-bg: #e6e7e8;
  --progress-bar-primary-border-fill: #cd9834;
  --progress-bar-primary-font-color: #cd9834;
  --progress-bar-secondary-border-bg: #ffffff;
  --progress-bar-secondary-border-fill: #cd9834;
  --progress-bar-secondary-font-color: #cd9834;
  --progress-bar-tertiary-border-bg: #ffffff;
  --progress-bar-tertiary-border-fill: #cd9834;
  --progress-bar-tertiary-font-color: #ffffff;
  --progress-bar-font: Louis, Arial, Helvetica, sans-serif;
  --progress-bar-steps-label-font: Louis, Arial, Helvetica, sans-serif;
  --progress-bar-steps-step-count-font: Louis, Arial, Helvetica, sans-serif;
  --accordion-border: 1px solid #b6b7b8;
  --accordion-link-font-size: 20px;
  --accordion-link-font-family: var(--super-font-1-v3);
  --accordion-left-padding: inherit;
  --accordion-item-first-margin: inherit;
  --accordion-timeline-circle-top: 21px;
  --accordion-timeline-circle-left: -30px;
  --accordion-timeline-circle-width: 15px;
  --accordion-timeline-circle-height: 15px;
  --accordion-timeline-circle-background: #cd9834;
  --accordion-timeline-circle-border: 2px solid #ffffff;
  --accordion-timeline-circle-top-expanded: 21px;
  --accordion-timeline-circle-left-expanded: -30px;
  --accordion-timeline-circle-width-expanded: 15px;
  --accordion-timeline-circle-height-expanded: 15px;
  --accordion-timeline-circle-background-expanded: #ffffff;
}
.chevrolet-financial h1 {
  font-family: "Louis", Arial, Helvetica, sans-serif;
}
.chevrolet-financial h2,
.chevrolet-financial h3,
.chevrolet-financial h4 {
  font-family: "Louis", Arial, Helvetica, sans-serif;
}
.chevrolet-financial h5 {
  font-family: "Louis", Arial, Helvetica, sans-serif;
}
.chevrolet-financial p,
.chevrolet-financial li,
.chevrolet-financial ol {
  font-family: "Louis", Arial, Helvetica, sans-serif;
}
.chevrolet-financial a {
  font-family: "Louis", Arial, Helvetica, sans-serif;
}
.chevrolet-financial .btn {
  font-family: "Louis", Arial, Helvetica, sans-serif;
}

.light-blue {
  color: #edf4f9 !important;
}

.light-blue-hover:hover {
  color: #edf4f9 !important;
}

.light-blue-bg {
  background-color: #edf4f9 !important;
}

.light-blue-bg-before:before {
  background-color: #edf4f9 !important;
}

.light-blue-bg-after:after {
  background-color: #edf4f9 !important;
}

.light-blue-bg-hover:hover {
  background-color: #edf4f9 !important;
}

.light-blue-border {
  border-color: #edf4f9 !important;
}

.light-blue-border-hover:hover {
  border-color: #edf4f9 !important;
}

@media (max-width: 1199px) {
  .light-blue-lg {
    color: #edf4f9 !important;
  }

  .light-blue-hover-lg:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-lg {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-lg:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-lg {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-lg:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-md {
    color: #edf4f9 !important;
  }

  .light-blue-hover-md:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-md {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-md:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-md {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-md:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-sm {
    color: #edf4f9 !important;
  }

  .light-blue-hover-sm:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-sm {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-sm:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-sm {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-sm:hover {
    border-color: #edf4f9 !important;
  }
}
.light-gray {
  color: #e6e7e8 !important;
}

.light-gray-hover:hover {
  color: #e6e7e8 !important;
}

.light-gray-bg {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-before:before {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-after:after {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-hover:hover {
  background-color: #e6e7e8 !important;
}

.light-gray-border {
  border-color: #e6e7e8 !important;
}

.light-gray-border-hover:hover {
  border-color: #e6e7e8 !important;
}

@media (max-width: 1199px) {
  .light-gray-lg {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-lg:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-lg {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-lg:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-lg {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-lg:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 991px) {
  .light-gray-md {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-md:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-md {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-md:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-md {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-md:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 767px) {
  .light-gray-sm {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-sm:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-sm {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-sm:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-sm {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-sm:hover {
    border-color: #e6e7e8 !important;
  }
}
.gmf-blue {
  color: #005dab !important;
}

.gmf-blue-hover:hover {
  color: #005dab !important;
}

.gmf-blue-bg {
  background-color: #005dab !important;
}

.gmf-blue-bg-before:before {
  background-color: #005dab !important;
}

.gmf-blue-bg-after:after {
  background-color: #005dab !important;
}

.gmf-blue-bg-hover:hover {
  background-color: #005dab !important;
}

.gmf-blue-border {
  border-color: #005dab !important;
}

.gmf-blue-border-hover:hover {
  border-color: #005dab !important;
}

@media (max-width: 1199px) {
  .gmf-blue-lg {
    color: #005dab !important;
  }

  .gmf-blue-hover-lg:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-lg {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-lg:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-lg {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-lg:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 991px) {
  .gmf-blue-md {
    color: #005dab !important;
  }

  .gmf-blue-hover-md:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-md {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-md:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-md {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-md:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 767px) {
  .gmf-blue-sm {
    color: #005dab !important;
  }

  .gmf-blue-hover-sm:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-sm {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-sm:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-sm {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-sm:hover {
    border-color: #005dab !important;
  }
}
.dark-blue {
  color: #00295b !important;
}

.dark-blue-hover:hover {
  color: #00295b !important;
}

.dark-blue-bg {
  background-color: #00295b !important;
}

.dark-blue-bg-before:before {
  background-color: #00295b !important;
}

.dark-blue-bg-after:after {
  background-color: #00295b !important;
}

.dark-blue-bg-hover:hover {
  background-color: #00295b !important;
}

.dark-blue-border {
  border-color: #00295b !important;
}

.dark-blue-border-hover:hover {
  border-color: #00295b !important;
}

@media (max-width: 1199px) {
  .dark-blue-lg {
    color: #00295b !important;
  }

  .dark-blue-hover-lg:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-lg {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-lg:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-lg {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-lg:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 991px) {
  .dark-blue-md {
    color: #00295b !important;
  }

  .dark-blue-hover-md:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-md {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-md:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-md {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-md:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 767px) {
  .dark-blue-sm {
    color: #00295b !important;
  }

  .dark-blue-hover-sm:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-sm {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-sm:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-sm {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-sm:hover {
    border-color: #00295b !important;
  }
}
.dark-gray {
  color: #494949 !important;
}

.dark-gray-hover:hover {
  color: #494949 !important;
}

.dark-gray-bg {
  background-color: #494949 !important;
}

.dark-gray-bg-before:before {
  background-color: #494949 !important;
}

.dark-gray-bg-after:after {
  background-color: #494949 !important;
}

.dark-gray-bg-hover:hover {
  background-color: #494949 !important;
}

.dark-gray-border {
  border-color: #494949 !important;
}

.dark-gray-border-hover:hover {
  border-color: #494949 !important;
}

@media (max-width: 1199px) {
  .dark-gray-lg {
    color: #494949 !important;
  }

  .dark-gray-hover-lg:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-lg {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-lg:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-lg {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-lg:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 991px) {
  .dark-gray-md {
    color: #494949 !important;
  }

  .dark-gray-hover-md:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-md {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-md:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-md {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-md:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 767px) {
  .dark-gray-sm {
    color: #494949 !important;
  }

  .dark-gray-hover-sm:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-sm {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-sm:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-sm {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-sm:hover {
    border-color: #494949 !important;
  }
}
.white {
  color: #ffffff !important;
}

.white-hover:hover {
  color: #ffffff !important;
}

.white-bg {
  background-color: #ffffff !important;
}

.white-bg-before:before {
  background-color: #ffffff !important;
}

.white-bg-after:after {
  background-color: #ffffff !important;
}

.white-bg-hover:hover {
  background-color: #ffffff !important;
}

.white-border {
  border-color: #ffffff !important;
}

.white-border-hover:hover {
  border-color: #ffffff !important;
}

@media (max-width: 1199px) {
  .white-lg {
    color: #ffffff !important;
  }

  .white-hover-lg:hover {
    color: #ffffff !important;
  }

  .white-bg-lg {
    background-color: #ffffff !important;
  }

  .white-bg-hover-lg:hover {
    background-color: #ffffff !important;
  }

  .white-border-lg {
    border-color: #ffffff !important;
  }

  .white-border-hover-lg:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 991px) {
  .white-md {
    color: #ffffff !important;
  }

  .white-hover-md:hover {
    color: #ffffff !important;
  }

  .white-bg-md {
    background-color: #ffffff !important;
  }

  .white-bg-hover-md:hover {
    background-color: #ffffff !important;
  }

  .white-border-md {
    border-color: #ffffff !important;
  }

  .white-border-hover-md:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 767px) {
  .white-sm {
    color: #ffffff !important;
  }

  .white-hover-sm:hover {
    color: #ffffff !important;
  }

  .white-bg-sm {
    background-color: #ffffff !important;
  }

  .white-bg-hover-sm:hover {
    background-color: #ffffff !important;
  }

  .white-border-sm {
    border-color: #ffffff !important;
  }

  .white-border-hover-sm:hover {
    border-color: #ffffff !important;
  }
}
.gmf-light-blue {
  color: #00b9f2 !important;
}

.gmf-light-blue-hover:hover {
  color: #00b9f2 !important;
}

.gmf-light-blue-bg {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-before:before {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-after:after {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-hover:hover {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-border {
  border-color: #00b9f2 !important;
}

.gmf-light-blue-border-hover:hover {
  border-color: #00b9f2 !important;
}

@media (max-width: 1199px) {
  .gmf-light-blue-lg {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-lg:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-lg {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-lg:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-lg {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-lg:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 991px) {
  .gmf-light-blue-md {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-md:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-md {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-md:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-md {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-md:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 767px) {
  .gmf-light-blue-sm {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-sm:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-sm {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-sm:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-sm {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-sm:hover {
    border-color: #00b9f2 !important;
  }
}
.green {
  color: #8bcc12 !important;
}

.green-hover:hover {
  color: #8bcc12 !important;
}

.green-bg {
  background-color: #8bcc12 !important;
}

.green-bg-before:before {
  background-color: #8bcc12 !important;
}

.green-bg-after:after {
  background-color: #8bcc12 !important;
}

.green-bg-hover:hover {
  background-color: #8bcc12 !important;
}

.green-border {
  border-color: #8bcc12 !important;
}

.green-border-hover:hover {
  border-color: #8bcc12 !important;
}

@media (max-width: 1199px) {
  .green-lg {
    color: #8bcc12 !important;
  }

  .green-hover-lg:hover {
    color: #8bcc12 !important;
  }

  .green-bg-lg {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-lg:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-lg {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-lg:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 991px) {
  .green-md {
    color: #8bcc12 !important;
  }

  .green-hover-md:hover {
    color: #8bcc12 !important;
  }

  .green-bg-md {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-md:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-md {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-md:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 767px) {
  .green-sm {
    color: #8bcc12 !important;
  }

  .green-hover-sm:hover {
    color: #8bcc12 !important;
  }

  .green-bg-sm {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-sm:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-sm {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-sm:hover {
    border-color: #8bcc12 !important;
  }
}
.orange {
  color: #ff6f00 !important;
}

.orange-hover:hover {
  color: #ff6f00 !important;
}

.orange-bg {
  background-color: #ff6f00 !important;
}

.orange-bg-before:before {
  background-color: #ff6f00 !important;
}

.orange-bg-after:after {
  background-color: #ff6f00 !important;
}

.orange-bg-hover:hover {
  background-color: #ff6f00 !important;
}

.orange-border {
  border-color: #ff6f00 !important;
}

.orange-border-hover:hover {
  border-color: #ff6f00 !important;
}

@media (max-width: 1199px) {
  .orange-lg {
    color: #ff6f00 !important;
  }

  .orange-hover-lg:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-lg {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-lg:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-lg {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-lg:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 991px) {
  .orange-md {
    color: #ff6f00 !important;
  }

  .orange-hover-md:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-md {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-md:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-md {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-md:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 767px) {
  .orange-sm {
    color: #ff6f00 !important;
  }

  .orange-hover-sm:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-sm {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-sm:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-sm {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-sm:hover {
    border-color: #ff6f00 !important;
  }
}
.utility-gray {
  color: #f6f7f9 !important;
}

.utility-gray-hover:hover {
  color: #f6f7f9 !important;
}

.utility-gray-bg {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-before:before {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-after:after {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-hover:hover {
  background-color: #f6f7f9 !important;
}

.utility-gray-border {
  border-color: #f6f7f9 !important;
}

.utility-gray-border-hover:hover {
  border-color: #f6f7f9 !important;
}

@media (max-width: 1199px) {
  .utility-gray-lg {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-lg:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-lg {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-lg:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-lg {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-lg:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 991px) {
  .utility-gray-md {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-md:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-md {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-md:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-md {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-md:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 767px) {
  .utility-gray-sm {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-sm:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-sm {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-sm:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-sm {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-sm:hover {
    border-color: #f6f7f9 !important;
  }
}
.medium-gray {
  color: #b6b7b8 !important;
}

.medium-gray-hover:hover {
  color: #b6b7b8 !important;
}

.medium-gray-bg {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-before:before {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-after:after {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-hover:hover {
  background-color: #b6b7b8 !important;
}

.medium-gray-border {
  border-color: #b6b7b8 !important;
}

.medium-gray-border-hover:hover {
  border-color: #b6b7b8 !important;
}

@media (max-width: 1199px) {
  .medium-gray-lg {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-lg:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-lg {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-lg:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-lg {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-lg:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 991px) {
  .medium-gray-md {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-md:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-md {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-md:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-md {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-md:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 767px) {
  .medium-gray-sm {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-sm:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-sm {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-sm:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-sm {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-sm:hover {
    border-color: #b6b7b8 !important;
  }
}
.gray {
  color: #77787b !important;
}

.gray-hover:hover {
  color: #77787b !important;
}

.gray-bg {
  background-color: #77787b !important;
}

.gray-bg-before:before {
  background-color: #77787b !important;
}

.gray-bg-after:after {
  background-color: #77787b !important;
}

.gray-bg-hover:hover {
  background-color: #77787b !important;
}

.gray-border {
  border-color: #77787b !important;
}

.gray-border-hover:hover {
  border-color: #77787b !important;
}

@media (max-width: 1199px) {
  .gray-lg {
    color: #77787b !important;
  }

  .gray-hover-lg:hover {
    color: #77787b !important;
  }

  .gray-bg-lg {
    background-color: #77787b !important;
  }

  .gray-bg-hover-lg:hover {
    background-color: #77787b !important;
  }

  .gray-border-lg {
    border-color: #77787b !important;
  }

  .gray-border-hover-lg:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 991px) {
  .gray-md {
    color: #77787b !important;
  }

  .gray-hover-md:hover {
    color: #77787b !important;
  }

  .gray-bg-md {
    background-color: #77787b !important;
  }

  .gray-bg-hover-md:hover {
    background-color: #77787b !important;
  }

  .gray-border-md {
    border-color: #77787b !important;
  }

  .gray-border-hover-md:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 767px) {
  .gray-sm {
    color: #77787b !important;
  }

  .gray-hover-sm:hover {
    color: #77787b !important;
  }

  .gray-bg-sm {
    background-color: #77787b !important;
  }

  .gray-bg-hover-sm:hover {
    background-color: #77787b !important;
  }

  .gray-border-sm {
    border-color: #77787b !important;
  }

  .gray-border-hover-sm:hover {
    border-color: #77787b !important;
  }
}
.charcoal {
  color: #303132 !important;
}

.charcoal-hover:hover {
  color: #303132 !important;
}

.charcoal-bg {
  background-color: #303132 !important;
}

.charcoal-bg-before:before {
  background-color: #303132 !important;
}

.charcoal-bg-after:after {
  background-color: #303132 !important;
}

.charcoal-bg-hover:hover {
  background-color: #303132 !important;
}

.charcoal-border {
  border-color: #303132 !important;
}

.charcoal-border-hover:hover {
  border-color: #303132 !important;
}

@media (max-width: 1199px) {
  .charcoal-lg {
    color: #303132 !important;
  }

  .charcoal-hover-lg:hover {
    color: #303132 !important;
  }

  .charcoal-bg-lg {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-lg:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-lg {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-lg:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 991px) {
  .charcoal-md {
    color: #303132 !important;
  }

  .charcoal-hover-md:hover {
    color: #303132 !important;
  }

  .charcoal-bg-md {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-md:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-md {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-md:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 767px) {
  .charcoal-sm {
    color: #303132 !important;
  }

  .charcoal-hover-sm:hover {
    color: #303132 !important;
  }

  .charcoal-bg-sm {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-sm:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-sm {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-sm:hover {
    border-color: #303132 !important;
  }
}
.black {
  color: #111111 !important;
}

.black-hover:hover {
  color: #111111 !important;
}

.black-bg {
  background-color: #111111 !important;
}

.black-bg-before:before {
  background-color: #111111 !important;
}

.black-bg-after:after {
  background-color: #111111 !important;
}

.black-bg-hover:hover {
  background-color: #111111 !important;
}

.black-border {
  border-color: #111111 !important;
}

.black-border-hover:hover {
  border-color: #111111 !important;
}

@media (max-width: 1199px) {
  .black-lg {
    color: #111111 !important;
  }

  .black-hover-lg:hover {
    color: #111111 !important;
  }

  .black-bg-lg {
    background-color: #111111 !important;
  }

  .black-bg-hover-lg:hover {
    background-color: #111111 !important;
  }

  .black-border-lg {
    border-color: #111111 !important;
  }

  .black-border-hover-lg:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 991px) {
  .black-md {
    color: #111111 !important;
  }

  .black-hover-md:hover {
    color: #111111 !important;
  }

  .black-bg-md {
    background-color: #111111 !important;
  }

  .black-bg-hover-md:hover {
    background-color: #111111 !important;
  }

  .black-border-md {
    border-color: #111111 !important;
  }

  .black-border-hover-md:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 767px) {
  .black-sm {
    color: #111111 !important;
  }

  .black-hover-sm:hover {
    color: #111111 !important;
  }

  .black-bg-sm {
    background-color: #111111 !important;
  }

  .black-bg-hover-sm:hover {
    background-color: #111111 !important;
  }

  .black-border-sm {
    border-color: #111111 !important;
  }

  .black-border-hover-sm:hover {
    border-color: #111111 !important;
  }
}
.elsa {
  color: #e2eaee !important;
}

.elsa-hover:hover {
  color: #e2eaee !important;
}

.elsa-bg {
  background-color: #e2eaee !important;
}

.elsa-bg-before:before {
  background-color: #e2eaee !important;
}

.elsa-bg-after:after {
  background-color: #e2eaee !important;
}

.elsa-bg-hover:hover {
  background-color: #e2eaee !important;
}

.elsa-border {
  border-color: #e2eaee !important;
}

.elsa-border-hover:hover {
  border-color: #e2eaee !important;
}

@media (max-width: 1199px) {
  .elsa-lg {
    color: #e2eaee !important;
  }

  .elsa-hover-lg:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-lg {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-lg:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-lg {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-lg:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 991px) {
  .elsa-md {
    color: #e2eaee !important;
  }

  .elsa-hover-md:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-md {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-md:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-md {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-md:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 767px) {
  .elsa-sm {
    color: #e2eaee !important;
  }

  .elsa-hover-sm:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-sm {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-sm:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-sm {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-sm:hover {
    border-color: #e2eaee !important;
  }
}
.sprouts {
  color: #f2f9e6 !important;
}

.sprouts-hover:hover {
  color: #f2f9e6 !important;
}

.sprouts-bg {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-before:before {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-after:after {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-hover:hover {
  background-color: #f2f9e6 !important;
}

.sprouts-border {
  border-color: #f2f9e6 !important;
}

.sprouts-border-hover:hover {
  border-color: #f2f9e6 !important;
}

@media (max-width: 1199px) {
  .sprouts-lg {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-lg:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-lg {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-lg:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-lg {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-lg:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 991px) {
  .sprouts-md {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-md:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-md {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-md:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-md {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-md:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 767px) {
  .sprouts-sm {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-sm:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-sm {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-sm:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-sm {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-sm:hover {
    border-color: #f2f9e6 !important;
  }
}
.banana {
  color: #fff9e7 !important;
}

.banana-hover:hover {
  color: #fff9e7 !important;
}

.banana-bg {
  background-color: #fff9e7 !important;
}

.banana-bg-before:before {
  background-color: #fff9e7 !important;
}

.banana-bg-after:after {
  background-color: #fff9e7 !important;
}

.banana-bg-hover:hover {
  background-color: #fff9e7 !important;
}

.banana-border {
  border-color: #fff9e7 !important;
}

.banana-border-hover:hover {
  border-color: #fff9e7 !important;
}

@media (max-width: 1199px) {
  .banana-lg {
    color: #fff9e7 !important;
  }

  .banana-hover-lg:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-lg {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-lg:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-lg {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-lg:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 991px) {
  .banana-md {
    color: #fff9e7 !important;
  }

  .banana-hover-md:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-md {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-md:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-md {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-md:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 767px) {
  .banana-sm {
    color: #fff9e7 !important;
  }

  .banana-hover-sm:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-sm {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-sm:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-sm {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-sm:hover {
    border-color: #fff9e7 !important;
  }
}
.pink-salt {
  color: #ffe8e5 !important;
}

.pink-salt-hover:hover {
  color: #ffe8e5 !important;
}

.pink-salt-bg {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-before:before {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-after:after {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-hover:hover {
  background-color: #ffe8e5 !important;
}

.pink-salt-border {
  border-color: #ffe8e5 !important;
}

.pink-salt-border-hover:hover {
  border-color: #ffe8e5 !important;
}

@media (max-width: 1199px) {
  .pink-salt-lg {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-lg:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-lg {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-lg:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-lg {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-lg:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 991px) {
  .pink-salt-md {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-md:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-md {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-md:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-md {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-md:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 767px) {
  .pink-salt-sm {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-sm:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-sm {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-sm:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-sm {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-sm:hover {
    border-color: #ffe8e5 !important;
  }
}
.melon {
  color: #ffefe4 !important;
}

.melon-hover:hover {
  color: #ffefe4 !important;
}

.melon-bg {
  background-color: #ffefe4 !important;
}

.melon-bg-before:before {
  background-color: #ffefe4 !important;
}

.melon-bg-after:after {
  background-color: #ffefe4 !important;
}

.melon-bg-hover:hover {
  background-color: #ffefe4 !important;
}

.melon-border {
  border-color: #ffefe4 !important;
}

.melon-border-hover:hover {
  border-color: #ffefe4 !important;
}

@media (max-width: 1199px) {
  .melon-lg {
    color: #ffefe4 !important;
  }

  .melon-hover-lg:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-lg {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-lg:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-lg {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-lg:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 991px) {
  .melon-md {
    color: #ffefe4 !important;
  }

  .melon-hover-md:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-md {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-md:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-md {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-md:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 767px) {
  .melon-sm {
    color: #ffefe4 !important;
  }

  .melon-hover-sm:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-sm {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-sm:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-sm {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-sm:hover {
    border-color: #ffefe4 !important;
  }
}
.frozen {
  color: #86ddf8 !important;
}

.frozen-hover:hover {
  color: #86ddf8 !important;
}

.frozen-bg {
  background-color: #86ddf8 !important;
}

.frozen-bg-before:before {
  background-color: #86ddf8 !important;
}

.frozen-bg-after:after {
  background-color: #86ddf8 !important;
}

.frozen-bg-hover:hover {
  background-color: #86ddf8 !important;
}

.frozen-border {
  border-color: #86ddf8 !important;
}

.frozen-border-hover:hover {
  border-color: #86ddf8 !important;
}

@media (max-width: 1199px) {
  .frozen-lg {
    color: #86ddf8 !important;
  }

  .frozen-hover-lg:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-lg {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-lg:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-lg {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-lg:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 991px) {
  .frozen-md {
    color: #86ddf8 !important;
  }

  .frozen-hover-md:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-md {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-md:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-md {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-md:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 767px) {
  .frozen-sm {
    color: #86ddf8 !important;
  }

  .frozen-hover-sm:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-sm {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-sm:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-sm {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-sm:hover {
    border-color: #86ddf8 !important;
  }
}
.asparagus {
  color: #c8e68e !important;
}

.asparagus-hover:hover {
  color: #c8e68e !important;
}

.asparagus-bg {
  background-color: #c8e68e !important;
}

.asparagus-bg-before:before {
  background-color: #c8e68e !important;
}

.asparagus-bg-after:after {
  background-color: #c8e68e !important;
}

.asparagus-bg-hover:hover {
  background-color: #c8e68e !important;
}

.asparagus-border {
  border-color: #c8e68e !important;
}

.asparagus-border-hover:hover {
  border-color: #c8e68e !important;
}

@media (max-width: 1199px) {
  .asparagus-lg {
    color: #c8e68e !important;
  }

  .asparagus-hover-lg:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-lg {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-lg:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-lg {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-lg:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 991px) {
  .asparagus-md {
    color: #c8e68e !important;
  }

  .asparagus-hover-md:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-md {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-md:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-md {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-md:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 767px) {
  .asparagus-sm {
    color: #c8e68e !important;
  }

  .asparagus-hover-sm:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-sm {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-sm:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-sm {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-sm:hover {
    border-color: #c8e68e !important;
  }
}
.butter {
  color: #ffe795 !important;
}

.butter-hover:hover {
  color: #ffe795 !important;
}

.butter-bg {
  background-color: #ffe795 !important;
}

.butter-bg-before:before {
  background-color: #ffe795 !important;
}

.butter-bg-after:after {
  background-color: #ffe795 !important;
}

.butter-bg-hover:hover {
  background-color: #ffe795 !important;
}

.butter-border {
  border-color: #ffe795 !important;
}

.butter-border-hover:hover {
  border-color: #ffe795 !important;
}

@media (max-width: 1199px) {
  .butter-lg {
    color: #ffe795 !important;
  }

  .butter-hover-lg:hover {
    color: #ffe795 !important;
  }

  .butter-bg-lg {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-lg:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-lg {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-lg:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 991px) {
  .butter-md {
    color: #ffe795 !important;
  }

  .butter-hover-md:hover {
    color: #ffe795 !important;
  }

  .butter-bg-md {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-md:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-md {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-md:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 767px) {
  .butter-sm {
    color: #ffe795 !important;
  }

  .butter-hover-sm:hover {
    color: #ffe795 !important;
  }

  .butter-bg-sm {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-sm:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-sm {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-sm:hover {
    border-color: #ffe795 !important;
  }
}
.toasted {
  color: #f4e8ba !important;
}

.toasted-hover:hover {
  color: #f4e8ba !important;
}

.toasted-bg {
  background-color: #f4e8ba !important;
}

.toasted-bg-before:before {
  background-color: #f4e8ba !important;
}

.toasted-bg-after:after {
  background-color: #f4e8ba !important;
}

.toasted-bg-hover:hover {
  background-color: #f4e8ba !important;
}

.toasted-border {
  border-color: #f4e8ba !important;
}

.toasted-border-hover:hover {
  border-color: #f4e8ba !important;
}

@media (max-width: 1199px) {
  .toasted-lg {
    color: #f4e8ba !important;
  }

  .toasted-hover-lg:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-lg {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-lg:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-lg {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-lg:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 991px) {
  .toasted-md {
    color: #f4e8ba !important;
  }

  .toasted-hover-md:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-md {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-md:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-md {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-md:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 767px) {
  .toasted-sm {
    color: #f4e8ba !important;
  }

  .toasted-hover-sm:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-sm {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-sm:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-sm {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-sm:hover {
    border-color: #f4e8ba !important;
  }
}
.salmon {
  color: #f7b1a8 !important;
}

.salmon-hover:hover {
  color: #f7b1a8 !important;
}

.salmon-bg {
  background-color: #f7b1a8 !important;
}

.salmon-bg-before:before {
  background-color: #f7b1a8 !important;
}

.salmon-bg-after:after {
  background-color: #f7b1a8 !important;
}

.salmon-bg-hover:hover {
  background-color: #f7b1a8 !important;
}

.salmon-border {
  border-color: #f7b1a8 !important;
}

.salmon-border-hover:hover {
  border-color: #f7b1a8 !important;
}

@media (max-width: 1199px) {
  .salmon-lg {
    color: #f7b1a8 !important;
  }

  .salmon-hover-lg:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-lg {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-lg:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-lg {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-lg:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 991px) {
  .salmon-md {
    color: #f7b1a8 !important;
  }

  .salmon-hover-md:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-md {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-md:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-md {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-md:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 767px) {
  .salmon-sm {
    color: #f7b1a8 !important;
  }

  .salmon-hover-sm:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-sm {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-sm:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-sm {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-sm:hover {
    border-color: #f7b1a8 !important;
  }
}
.tangerine {
  color: #ffba86 !important;
}

.tangerine-hover:hover {
  color: #ffba86 !important;
}

.tangerine-bg {
  background-color: #ffba86 !important;
}

.tangerine-bg-before:before {
  background-color: #ffba86 !important;
}

.tangerine-bg-after:after {
  background-color: #ffba86 !important;
}

.tangerine-bg-hover:hover {
  background-color: #ffba86 !important;
}

.tangerine-border {
  border-color: #ffba86 !important;
}

.tangerine-border-hover:hover {
  border-color: #ffba86 !important;
}

@media (max-width: 1199px) {
  .tangerine-lg {
    color: #ffba86 !important;
  }

  .tangerine-hover-lg:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-lg {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-lg:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-lg {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-lg:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 991px) {
  .tangerine-md {
    color: #ffba86 !important;
  }

  .tangerine-hover-md:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-md {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-md:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-md {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-md:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 767px) {
  .tangerine-sm {
    color: #ffba86 !important;
  }

  .tangerine-hover-sm:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-sm {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-sm:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-sm {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-sm:hover {
    border-color: #ffba86 !important;
  }
}
.yellow {
  color: #ffce21 !important;
}

.yellow-hover:hover {
  color: #ffce21 !important;
}

.yellow-bg {
  background-color: #ffce21 !important;
}

.yellow-bg-before:before {
  background-color: #ffce21 !important;
}

.yellow-bg-after:after {
  background-color: #ffce21 !important;
}

.yellow-bg-hover:hover {
  background-color: #ffce21 !important;
}

.yellow-border {
  border-color: #ffce21 !important;
}

.yellow-border-hover:hover {
  border-color: #ffce21 !important;
}

@media (max-width: 1199px) {
  .yellow-lg {
    color: #ffce21 !important;
  }

  .yellow-hover-lg:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-lg {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-lg:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-lg {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-lg:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 991px) {
  .yellow-md {
    color: #ffce21 !important;
  }

  .yellow-hover-md:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-md {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-md:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-md {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-md:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 767px) {
  .yellow-sm {
    color: #ffce21 !important;
  }

  .yellow-hover-sm:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-sm {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-sm:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-sm {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-sm:hover {
    border-color: #ffce21 !important;
  }
}
.red {
  color: #e01600 !important;
}

.red-hover:hover {
  color: #e01600 !important;
}

.red-bg {
  background-color: #e01600 !important;
}

.red-bg-before:before {
  background-color: #e01600 !important;
}

.red-bg-after:after {
  background-color: #e01600 !important;
}

.red-bg-hover:hover {
  background-color: #e01600 !important;
}

.red-border {
  border-color: #e01600 !important;
}

.red-border-hover:hover {
  border-color: #e01600 !important;
}

@media (max-width: 1199px) {
  .red-lg {
    color: #e01600 !important;
  }

  .red-hover-lg:hover {
    color: #e01600 !important;
  }

  .red-bg-lg {
    background-color: #e01600 !important;
  }

  .red-bg-hover-lg:hover {
    background-color: #e01600 !important;
  }

  .red-border-lg {
    border-color: #e01600 !important;
  }

  .red-border-hover-lg:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 991px) {
  .red-md {
    color: #e01600 !important;
  }

  .red-hover-md:hover {
    color: #e01600 !important;
  }

  .red-bg-md {
    background-color: #e01600 !important;
  }

  .red-bg-hover-md:hover {
    background-color: #e01600 !important;
  }

  .red-border-md {
    border-color: #e01600 !important;
  }

  .red-border-hover-md:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 767px) {
  .red-sm {
    color: #e01600 !important;
  }

  .red-hover-sm:hover {
    color: #e01600 !important;
  }

  .red-bg-sm {
    background-color: #e01600 !important;
  }

  .red-bg-hover-sm:hover {
    background-color: #e01600 !important;
  }

  .red-border-sm {
    border-color: #e01600 !important;
  }

  .red-border-hover-sm:hover {
    border-color: #e01600 !important;
  }
}
.light-blue-aa {
  color: #0092d4 !important;
}

.light-blue-aa-hover:hover {
  color: #0092d4 !important;
}

.light-blue-aa-bg {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-before:before {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-after:after {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-hover:hover {
  background-color: #0092d4 !important;
}

.light-blue-aa-border {
  border-color: #0092d4 !important;
}

.light-blue-aa-border-hover:hover {
  border-color: #0092d4 !important;
}

@media (max-width: 1199px) {
  .light-blue-aa-lg {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-lg:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-lg {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-lg:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-lg {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-lg:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-aa-md {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-md:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-md {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-md:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-md {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-md:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-aa-sm {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-sm:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-sm {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-sm:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-sm {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-sm:hover {
    border-color: #0092d4 !important;
  }
}
.green-aa {
  color: #469838 !important;
}

.green-aa-hover:hover {
  color: #469838 !important;
}

.green-aa-bg {
  background-color: #469838 !important;
}

.green-aa-bg-before:before {
  background-color: #469838 !important;
}

.green-aa-bg-after:after {
  background-color: #469838 !important;
}

.green-aa-bg-hover:hover {
  background-color: #469838 !important;
}

.green-aa-border {
  border-color: #469838 !important;
}

.green-aa-border-hover:hover {
  border-color: #469838 !important;
}

@media (max-width: 1199px) {
  .green-aa-lg {
    color: #469838 !important;
  }

  .green-aa-hover-lg:hover {
    color: #469838 !important;
  }

  .green-aa-bg-lg {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-lg:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-lg {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-lg:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 991px) {
  .green-aa-md {
    color: #469838 !important;
  }

  .green-aa-hover-md:hover {
    color: #469838 !important;
  }

  .green-aa-bg-md {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-md:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-md {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-md:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 767px) {
  .green-aa-sm {
    color: #469838 !important;
  }

  .green-aa-hover-sm:hover {
    color: #469838 !important;
  }

  .green-aa-bg-sm {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-sm:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-sm {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-sm:hover {
    border-color: #469838 !important;
  }
}
.dark-yellow {
  color: #eda81d !important;
}

.dark-yellow-hover:hover {
  color: #eda81d !important;
}

.dark-yellow-bg {
  background-color: #eda81d !important;
}

.dark-yellow-bg-before:before {
  background-color: #eda81d !important;
}

.dark-yellow-bg-after:after {
  background-color: #eda81d !important;
}

.dark-yellow-bg-hover:hover {
  background-color: #eda81d !important;
}

.dark-yellow-border {
  border-color: #eda81d !important;
}

.dark-yellow-border-hover:hover {
  border-color: #eda81d !important;
}

@media (max-width: 1199px) {
  .dark-yellow-lg {
    color: #eda81d !important;
  }

  .dark-yellow-hover-lg:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-lg {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-lg:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-lg {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-lg:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 991px) {
  .dark-yellow-md {
    color: #eda81d !important;
  }

  .dark-yellow-hover-md:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-md {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-md:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-md {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-md:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 767px) {
  .dark-yellow-sm {
    color: #eda81d !important;
  }

  .dark-yellow-hover-sm:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-sm {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-sm:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-sm {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-sm:hover {
    border-color: #eda81d !important;
  }
}
.dark-red {
  color: #c71401 !important;
}

.dark-red-hover:hover {
  color: #c71401 !important;
}

.dark-red-bg {
  background-color: #c71401 !important;
}

.dark-red-bg-before:before {
  background-color: #c71401 !important;
}

.dark-red-bg-after:after {
  background-color: #c71401 !important;
}

.dark-red-bg-hover:hover {
  background-color: #c71401 !important;
}

.dark-red-border {
  border-color: #c71401 !important;
}

.dark-red-border-hover:hover {
  border-color: #c71401 !important;
}

@media (max-width: 1199px) {
  .dark-red-lg {
    color: #c71401 !important;
  }

  .dark-red-hover-lg:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-lg {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-lg:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-lg {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-lg:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 991px) {
  .dark-red-md {
    color: #c71401 !important;
  }

  .dark-red-hover-md:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-md {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-md:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-md {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-md:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 767px) {
  .dark-red-sm {
    color: #c71401 !important;
  }

  .dark-red-hover-sm:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-sm {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-sm:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-sm {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-sm:hover {
    border-color: #c71401 !important;
  }
}
.orange-aa {
  color: #eb5d03 !important;
}

.orange-aa-hover:hover {
  color: #eb5d03 !important;
}

.orange-aa-bg {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-before:before {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-after:after {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-hover:hover {
  background-color: #eb5d03 !important;
}

.orange-aa-border {
  border-color: #eb5d03 !important;
}

.orange-aa-border-hover:hover {
  border-color: #eb5d03 !important;
}

@media (max-width: 1199px) {
  .orange-aa-lg {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-lg:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-lg {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-lg:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-lg {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-lg:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 991px) {
  .orange-aa-md {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-md:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-md {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-md:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-md {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-md:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 767px) {
  .orange-aa-sm {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-sm:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-sm {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-sm:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-sm {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-sm:hover {
    border-color: #eb5d03 !important;
  }
}
.avocado {
  color: #006333 !important;
}

.avocado-hover:hover {
  color: #006333 !important;
}

.avocado-bg {
  background-color: #006333 !important;
}

.avocado-bg-before:before {
  background-color: #006333 !important;
}

.avocado-bg-after:after {
  background-color: #006333 !important;
}

.avocado-bg-hover:hover {
  background-color: #006333 !important;
}

.avocado-border {
  border-color: #006333 !important;
}

.avocado-border-hover:hover {
  border-color: #006333 !important;
}

@media (max-width: 1199px) {
  .avocado-lg {
    color: #006333 !important;
  }

  .avocado-hover-lg:hover {
    color: #006333 !important;
  }

  .avocado-bg-lg {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-lg:hover {
    background-color: #006333 !important;
  }

  .avocado-border-lg {
    border-color: #006333 !important;
  }

  .avocado-border-hover-lg:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 991px) {
  .avocado-md {
    color: #006333 !important;
  }

  .avocado-hover-md:hover {
    color: #006333 !important;
  }

  .avocado-bg-md {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-md:hover {
    background-color: #006333 !important;
  }

  .avocado-border-md {
    border-color: #006333 !important;
  }

  .avocado-border-hover-md:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 767px) {
  .avocado-sm {
    color: #006333 !important;
  }

  .avocado-hover-sm:hover {
    color: #006333 !important;
  }

  .avocado-bg-sm {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-sm:hover {
    background-color: #006333 !important;
  }

  .avocado-border-sm {
    border-color: #006333 !important;
  }

  .avocado-border-hover-sm:hover {
    border-color: #006333 !important;
  }
}
.peanut-butter {
  color: #c68012 !important;
}

.peanut-butter-hover:hover {
  color: #c68012 !important;
}

.peanut-butter-bg {
  background-color: #c68012 !important;
}

.peanut-butter-bg-before:before {
  background-color: #c68012 !important;
}

.peanut-butter-bg-after:after {
  background-color: #c68012 !important;
}

.peanut-butter-bg-hover:hover {
  background-color: #c68012 !important;
}

.peanut-butter-border {
  border-color: #c68012 !important;
}

.peanut-butter-border-hover:hover {
  border-color: #c68012 !important;
}

@media (max-width: 1199px) {
  .peanut-butter-lg {
    color: #c68012 !important;
  }

  .peanut-butter-hover-lg:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-lg {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-lg:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-lg {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-lg:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 991px) {
  .peanut-butter-md {
    color: #c68012 !important;
  }

  .peanut-butter-hover-md:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-md {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-md:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-md {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-md:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 767px) {
  .peanut-butter-sm {
    color: #c68012 !important;
  }

  .peanut-butter-hover-sm:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-sm {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-sm:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-sm {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-sm:hover {
    border-color: #c68012 !important;
  }
}
.burnt-toast {
  color: #9f6200 !important;
}

.burnt-toast-hover:hover {
  color: #9f6200 !important;
}

.burnt-toast-bg {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-before:before {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-after:after {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-hover:hover {
  background-color: #9f6200 !important;
}

.burnt-toast-border {
  border-color: #9f6200 !important;
}

.burnt-toast-border-hover:hover {
  border-color: #9f6200 !important;
}

@media (max-width: 1199px) {
  .burnt-toast-lg {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-lg:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-lg {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-lg:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-lg {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-lg:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 991px) {
  .burnt-toast-md {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-md:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-md {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-md:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-md {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-md:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 767px) {
  .burnt-toast-sm {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-sm:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-sm {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-sm:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-sm {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-sm:hover {
    border-color: #9f6200 !important;
  }
}
.tomato {
  color: #a31000 !important;
}

.tomato-hover:hover {
  color: #a31000 !important;
}

.tomato-bg {
  background-color: #a31000 !important;
}

.tomato-bg-before:before {
  background-color: #a31000 !important;
}

.tomato-bg-after:after {
  background-color: #a31000 !important;
}

.tomato-bg-hover:hover {
  background-color: #a31000 !important;
}

.tomato-border {
  border-color: #a31000 !important;
}

.tomato-border-hover:hover {
  border-color: #a31000 !important;
}

@media (max-width: 1199px) {
  .tomato-lg {
    color: #a31000 !important;
  }

  .tomato-hover-lg:hover {
    color: #a31000 !important;
  }

  .tomato-bg-lg {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-lg:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-lg {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-lg:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 991px) {
  .tomato-md {
    color: #a31000 !important;
  }

  .tomato-hover-md:hover {
    color: #a31000 !important;
  }

  .tomato-bg-md {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-md:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-md {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-md:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 767px) {
  .tomato-sm {
    color: #a31000 !important;
  }

  .tomato-hover-sm:hover {
    color: #a31000 !important;
  }

  .tomato-bg-sm {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-sm:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-sm {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-sm:hover {
    border-color: #a31000 !important;
  }
}
.pumpkin {
  color: #cd4209 !important;
}

.pumpkin-hover:hover {
  color: #cd4209 !important;
}

.pumpkin-bg {
  background-color: #cd4209 !important;
}

.pumpkin-bg-before:before {
  background-color: #cd4209 !important;
}

.pumpkin-bg-after:after {
  background-color: #cd4209 !important;
}

.pumpkin-bg-hover:hover {
  background-color: #cd4209 !important;
}

.pumpkin-border {
  border-color: #cd4209 !important;
}

.pumpkin-border-hover:hover {
  border-color: #cd4209 !important;
}

@media (max-width: 1199px) {
  .pumpkin-lg {
    color: #cd4209 !important;
  }

  .pumpkin-hover-lg:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-lg {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-lg:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-lg {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-lg:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 991px) {
  .pumpkin-md {
    color: #cd4209 !important;
  }

  .pumpkin-hover-md:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-md {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-md:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-md {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-md:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 767px) {
  .pumpkin-sm {
    color: #cd4209 !important;
  }

  .pumpkin-hover-sm:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-sm {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-sm:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-sm {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-sm:hover {
    border-color: #cd4209 !important;
  }
}
.kale {
  color: #004021 !important;
}

.kale-hover:hover {
  color: #004021 !important;
}

.kale-bg {
  background-color: #004021 !important;
}

.kale-bg-before:before {
  background-color: #004021 !important;
}

.kale-bg-after:after {
  background-color: #004021 !important;
}

.kale-bg-hover:hover {
  background-color: #004021 !important;
}

.kale-border {
  border-color: #004021 !important;
}

.kale-border-hover:hover {
  border-color: #004021 !important;
}

@media (max-width: 1199px) {
  .kale-lg {
    color: #004021 !important;
  }

  .kale-hover-lg:hover {
    color: #004021 !important;
  }

  .kale-bg-lg {
    background-color: #004021 !important;
  }

  .kale-bg-hover-lg:hover {
    background-color: #004021 !important;
  }

  .kale-border-lg {
    border-color: #004021 !important;
  }

  .kale-border-hover-lg:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 991px) {
  .kale-md {
    color: #004021 !important;
  }

  .kale-hover-md:hover {
    color: #004021 !important;
  }

  .kale-bg-md {
    background-color: #004021 !important;
  }

  .kale-bg-hover-md:hover {
    background-color: #004021 !important;
  }

  .kale-border-md {
    border-color: #004021 !important;
  }

  .kale-border-hover-md:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 767px) {
  .kale-sm {
    color: #004021 !important;
  }

  .kale-hover-sm:hover {
    color: #004021 !important;
  }

  .kale-bg-sm {
    background-color: #004021 !important;
  }

  .kale-bg-hover-sm:hover {
    background-color: #004021 !important;
  }

  .kale-border-sm {
    border-color: #004021 !important;
  }

  .kale-border-hover-sm:hover {
    border-color: #004021 !important;
  }
}
.berry {
  color: #770804 !important;
}

.berry-hover:hover {
  color: #770804 !important;
}

.berry-bg {
  background-color: #770804 !important;
}

.berry-bg-before:before {
  background-color: #770804 !important;
}

.berry-bg-after:after {
  background-color: #770804 !important;
}

.berry-bg-hover:hover {
  background-color: #770804 !important;
}

.berry-border {
  border-color: #770804 !important;
}

.berry-border-hover:hover {
  border-color: #770804 !important;
}

@media (max-width: 1199px) {
  .berry-lg {
    color: #770804 !important;
  }

  .berry-hover-lg:hover {
    color: #770804 !important;
  }

  .berry-bg-lg {
    background-color: #770804 !important;
  }

  .berry-bg-hover-lg:hover {
    background-color: #770804 !important;
  }

  .berry-border-lg {
    border-color: #770804 !important;
  }

  .berry-border-hover-lg:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 991px) {
  .berry-md {
    color: #770804 !important;
  }

  .berry-hover-md:hover {
    color: #770804 !important;
  }

  .berry-bg-md {
    background-color: #770804 !important;
  }

  .berry-bg-hover-md:hover {
    background-color: #770804 !important;
  }

  .berry-border-md {
    border-color: #770804 !important;
  }

  .berry-border-hover-md:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 767px) {
  .berry-sm {
    color: #770804 !important;
  }

  .berry-hover-sm:hover {
    color: #770804 !important;
  }

  .berry-bg-sm {
    background-color: #770804 !important;
  }

  .berry-bg-hover-sm:hover {
    background-color: #770804 !important;
  }

  .berry-border-sm {
    border-color: #770804 !important;
  }

  .berry-border-hover-sm:hover {
    border-color: #770804 !important;
  }
}
.cinnamon {
  color: #aa3600 !important;
}

.cinnamon-hover:hover {
  color: #aa3600 !important;
}

.cinnamon-bg {
  background-color: #aa3600 !important;
}

.cinnamon-bg-before:before {
  background-color: #aa3600 !important;
}

.cinnamon-bg-after:after {
  background-color: #aa3600 !important;
}

.cinnamon-bg-hover:hover {
  background-color: #aa3600 !important;
}

.cinnamon-border {
  border-color: #aa3600 !important;
}

.cinnamon-border-hover:hover {
  border-color: #aa3600 !important;
}

@media (max-width: 1199px) {
  .cinnamon-lg {
    color: #aa3600 !important;
  }

  .cinnamon-hover-lg:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-lg {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-lg:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-lg {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-lg:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 991px) {
  .cinnamon-md {
    color: #aa3600 !important;
  }

  .cinnamon-hover-md:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-md {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-md:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-md {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-md:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 767px) {
  .cinnamon-sm {
    color: #aa3600 !important;
  }

  .cinnamon-hover-sm:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-sm {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-sm:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-sm {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-sm:hover {
    border-color: #aa3600 !important;
  }
}
.light-bg:before,
.dark-bg:before,
.tertiary-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.light-bg:not(.full-width):before,
.dark-bg:not(.full-width):before,
.tertiary-bg:not(.full-width):before {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}

.light-bg.full-width:before,
.dark-bg.full-width:before,
.tertiary-bg.full-width:before {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
}

.buick-financial {
  --primary-color: #c9480c;
  --primary-color-dark: #c9480c;
  --secondary-color: #c9480c;
  --primary-gray: #2b2b2b;
  --white: #ffffff;
  --super-font-1: Futura, Arial, Helvetica, sans-serif;
  --super-font-1-v2: Futura, Arial, Helvetica, sans-serif;
  --super-font-1-v3: Futura, Arial, Helvetica, sans-serif;
  --super-font-p: Futura, Arial, Helvetica, sans-serif;
  --super-font-a: Futura, Arial, Helvetica, sans-serif;
  --button-primary-background-color-hover: #2b2b2b;
  --button-font-family: Futura, Arial, Helvetica, sans-serif;
  --link-font-family: Futura, Arial, Helvetica, sans-serif;
  --card-primary-bg: #ffffff;
  --card-secondary-bg: #ffffff;
  --card-tertiary-bg: #ffffff;
  --banner-gradient-color: #2b2b2b;
  --banner-gradient-color-rgb: 43, 43, 43;
  --banner-h1-font-family: Futura, Arial, Helvetica, sans-serif;
  --banner-h2-font-family: Futura, Arial, Helvetica, sans-serif;
  --banner-h4-font-family: Futura, Arial, Helvetica, sans-serif;
  --footer-font-family: Futura, Arial, Helvetica, sans-serif;
  --progress-bar-primary-border-bg: #e6e7e8;
  --progress-bar-primary-border-fill: #c9480c;
  --progress-bar-primary-font-color: #c9480c;
  --progress-bar-secondary-border-bg: #ffffff;
  --progress-bar-secondary-border-fill: #c9480c;
  --progress-bar-secondary-font-color: #c9480c;
  --progress-bar-tertiary-border-bg: #ffffff;
  --progress-bar-tertiary-border-fill: #c9480c;
  --progress-bar-tertiary-font-color: #ffffff;
  --progress-bar-font: Futura, Arial, Helvetica, sans-serif;
  --progress-bar-steps-label-font: Futura, Arial, Helvetica, sans-serif;
  --progress-bar-steps-step-count-font: Futura, Arial, Helvetica, sans-serif;
  --accordion-border: 1px solid #b6b7b8;
  --accordion-link-font-size: 20px;
  --accordion-link-font-family: var(--super-font-1-v3);
  --accordion-left-padding: inherit;
  --accordion-item-first-margin: inherit;
  --accordion-timeline-circle-top: 21px;
  --accordion-timeline-circle-left: -30px;
  --accordion-timeline-circle-width: 15px;
  --accordion-timeline-circle-height: 15px;
  --accordion-timeline-circle-background: #c9480c;
  --accordion-timeline-circle-border: 2px solid #ffffff;
  --accordion-timeline-circle-top-expanded: 21px;
  --accordion-timeline-circle-left-expanded: -30px;
  --accordion-timeline-circle-width-expanded: 15px;
  --accordion-timeline-circle-height-expanded: 15px;
  --accordion-timeline-circle-background-expanded: #ffffff;
}
.buick-financial h1 {
  font-family: "Futura", Arial, Helvetica, sans-serif;
}
.buick-financial h2,
.buick-financial h3,
.buick-financial h4 {
  font-family: "Futura", Arial, Helvetica, sans-serif;
}
.buick-financial h5 {
  font-family: "Futura", Arial, Helvetica, sans-serif;
}
.buick-financial p,
.buick-financial li,
.buick-financial ol {
  font-family: "Futura", Arial, Helvetica, sans-serif;
}
.buick-financial a {
  font-family: "Futura", Arial, Helvetica, sans-serif;
}
.buick-financial .btn {
  font-family: "Futura", Arial, Helvetica, sans-serif;
}

.light-blue {
  color: #edf4f9 !important;
}

.light-blue-hover:hover {
  color: #edf4f9 !important;
}

.light-blue-bg {
  background-color: #edf4f9 !important;
}

.light-blue-bg-before:before {
  background-color: #edf4f9 !important;
}

.light-blue-bg-after:after {
  background-color: #edf4f9 !important;
}

.light-blue-bg-hover:hover {
  background-color: #edf4f9 !important;
}

.light-blue-border {
  border-color: #edf4f9 !important;
}

.light-blue-border-hover:hover {
  border-color: #edf4f9 !important;
}

@media (max-width: 1199px) {
  .light-blue-lg {
    color: #edf4f9 !important;
  }

  .light-blue-hover-lg:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-lg {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-lg:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-lg {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-lg:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-md {
    color: #edf4f9 !important;
  }

  .light-blue-hover-md:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-md {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-md:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-md {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-md:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-sm {
    color: #edf4f9 !important;
  }

  .light-blue-hover-sm:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-sm {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-sm:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-sm {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-sm:hover {
    border-color: #edf4f9 !important;
  }
}
.light-gray {
  color: #e6e7e8 !important;
}

.light-gray-hover:hover {
  color: #e6e7e8 !important;
}

.light-gray-bg {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-before:before {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-after:after {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-hover:hover {
  background-color: #e6e7e8 !important;
}

.light-gray-border {
  border-color: #e6e7e8 !important;
}

.light-gray-border-hover:hover {
  border-color: #e6e7e8 !important;
}

@media (max-width: 1199px) {
  .light-gray-lg {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-lg:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-lg {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-lg:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-lg {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-lg:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 991px) {
  .light-gray-md {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-md:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-md {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-md:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-md {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-md:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 767px) {
  .light-gray-sm {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-sm:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-sm {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-sm:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-sm {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-sm:hover {
    border-color: #e6e7e8 !important;
  }
}
.gmf-blue {
  color: #005dab !important;
}

.gmf-blue-hover:hover {
  color: #005dab !important;
}

.gmf-blue-bg {
  background-color: #005dab !important;
}

.gmf-blue-bg-before:before {
  background-color: #005dab !important;
}

.gmf-blue-bg-after:after {
  background-color: #005dab !important;
}

.gmf-blue-bg-hover:hover {
  background-color: #005dab !important;
}

.gmf-blue-border {
  border-color: #005dab !important;
}

.gmf-blue-border-hover:hover {
  border-color: #005dab !important;
}

@media (max-width: 1199px) {
  .gmf-blue-lg {
    color: #005dab !important;
  }

  .gmf-blue-hover-lg:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-lg {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-lg:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-lg {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-lg:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 991px) {
  .gmf-blue-md {
    color: #005dab !important;
  }

  .gmf-blue-hover-md:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-md {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-md:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-md {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-md:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 767px) {
  .gmf-blue-sm {
    color: #005dab !important;
  }

  .gmf-blue-hover-sm:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-sm {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-sm:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-sm {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-sm:hover {
    border-color: #005dab !important;
  }
}
.dark-blue {
  color: #00295b !important;
}

.dark-blue-hover:hover {
  color: #00295b !important;
}

.dark-blue-bg {
  background-color: #00295b !important;
}

.dark-blue-bg-before:before {
  background-color: #00295b !important;
}

.dark-blue-bg-after:after {
  background-color: #00295b !important;
}

.dark-blue-bg-hover:hover {
  background-color: #00295b !important;
}

.dark-blue-border {
  border-color: #00295b !important;
}

.dark-blue-border-hover:hover {
  border-color: #00295b !important;
}

@media (max-width: 1199px) {
  .dark-blue-lg {
    color: #00295b !important;
  }

  .dark-blue-hover-lg:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-lg {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-lg:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-lg {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-lg:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 991px) {
  .dark-blue-md {
    color: #00295b !important;
  }

  .dark-blue-hover-md:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-md {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-md:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-md {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-md:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 767px) {
  .dark-blue-sm {
    color: #00295b !important;
  }

  .dark-blue-hover-sm:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-sm {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-sm:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-sm {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-sm:hover {
    border-color: #00295b !important;
  }
}
.dark-gray {
  color: #494949 !important;
}

.dark-gray-hover:hover {
  color: #494949 !important;
}

.dark-gray-bg {
  background-color: #494949 !important;
}

.dark-gray-bg-before:before {
  background-color: #494949 !important;
}

.dark-gray-bg-after:after {
  background-color: #494949 !important;
}

.dark-gray-bg-hover:hover {
  background-color: #494949 !important;
}

.dark-gray-border {
  border-color: #494949 !important;
}

.dark-gray-border-hover:hover {
  border-color: #494949 !important;
}

@media (max-width: 1199px) {
  .dark-gray-lg {
    color: #494949 !important;
  }

  .dark-gray-hover-lg:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-lg {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-lg:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-lg {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-lg:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 991px) {
  .dark-gray-md {
    color: #494949 !important;
  }

  .dark-gray-hover-md:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-md {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-md:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-md {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-md:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 767px) {
  .dark-gray-sm {
    color: #494949 !important;
  }

  .dark-gray-hover-sm:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-sm {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-sm:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-sm {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-sm:hover {
    border-color: #494949 !important;
  }
}
.white {
  color: #ffffff !important;
}

.white-hover:hover {
  color: #ffffff !important;
}

.white-bg {
  background-color: #ffffff !important;
}

.white-bg-before:before {
  background-color: #ffffff !important;
}

.white-bg-after:after {
  background-color: #ffffff !important;
}

.white-bg-hover:hover {
  background-color: #ffffff !important;
}

.white-border {
  border-color: #ffffff !important;
}

.white-border-hover:hover {
  border-color: #ffffff !important;
}

@media (max-width: 1199px) {
  .white-lg {
    color: #ffffff !important;
  }

  .white-hover-lg:hover {
    color: #ffffff !important;
  }

  .white-bg-lg {
    background-color: #ffffff !important;
  }

  .white-bg-hover-lg:hover {
    background-color: #ffffff !important;
  }

  .white-border-lg {
    border-color: #ffffff !important;
  }

  .white-border-hover-lg:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 991px) {
  .white-md {
    color: #ffffff !important;
  }

  .white-hover-md:hover {
    color: #ffffff !important;
  }

  .white-bg-md {
    background-color: #ffffff !important;
  }

  .white-bg-hover-md:hover {
    background-color: #ffffff !important;
  }

  .white-border-md {
    border-color: #ffffff !important;
  }

  .white-border-hover-md:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 767px) {
  .white-sm {
    color: #ffffff !important;
  }

  .white-hover-sm:hover {
    color: #ffffff !important;
  }

  .white-bg-sm {
    background-color: #ffffff !important;
  }

  .white-bg-hover-sm:hover {
    background-color: #ffffff !important;
  }

  .white-border-sm {
    border-color: #ffffff !important;
  }

  .white-border-hover-sm:hover {
    border-color: #ffffff !important;
  }
}
.gmf-light-blue {
  color: #00b9f2 !important;
}

.gmf-light-blue-hover:hover {
  color: #00b9f2 !important;
}

.gmf-light-blue-bg {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-before:before {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-after:after {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-hover:hover {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-border {
  border-color: #00b9f2 !important;
}

.gmf-light-blue-border-hover:hover {
  border-color: #00b9f2 !important;
}

@media (max-width: 1199px) {
  .gmf-light-blue-lg {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-lg:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-lg {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-lg:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-lg {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-lg:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 991px) {
  .gmf-light-blue-md {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-md:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-md {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-md:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-md {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-md:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 767px) {
  .gmf-light-blue-sm {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-sm:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-sm {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-sm:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-sm {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-sm:hover {
    border-color: #00b9f2 !important;
  }
}
.green {
  color: #8bcc12 !important;
}

.green-hover:hover {
  color: #8bcc12 !important;
}

.green-bg {
  background-color: #8bcc12 !important;
}

.green-bg-before:before {
  background-color: #8bcc12 !important;
}

.green-bg-after:after {
  background-color: #8bcc12 !important;
}

.green-bg-hover:hover {
  background-color: #8bcc12 !important;
}

.green-border {
  border-color: #8bcc12 !important;
}

.green-border-hover:hover {
  border-color: #8bcc12 !important;
}

@media (max-width: 1199px) {
  .green-lg {
    color: #8bcc12 !important;
  }

  .green-hover-lg:hover {
    color: #8bcc12 !important;
  }

  .green-bg-lg {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-lg:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-lg {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-lg:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 991px) {
  .green-md {
    color: #8bcc12 !important;
  }

  .green-hover-md:hover {
    color: #8bcc12 !important;
  }

  .green-bg-md {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-md:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-md {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-md:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 767px) {
  .green-sm {
    color: #8bcc12 !important;
  }

  .green-hover-sm:hover {
    color: #8bcc12 !important;
  }

  .green-bg-sm {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-sm:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-sm {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-sm:hover {
    border-color: #8bcc12 !important;
  }
}
.orange {
  color: #ff6f00 !important;
}

.orange-hover:hover {
  color: #ff6f00 !important;
}

.orange-bg {
  background-color: #ff6f00 !important;
}

.orange-bg-before:before {
  background-color: #ff6f00 !important;
}

.orange-bg-after:after {
  background-color: #ff6f00 !important;
}

.orange-bg-hover:hover {
  background-color: #ff6f00 !important;
}

.orange-border {
  border-color: #ff6f00 !important;
}

.orange-border-hover:hover {
  border-color: #ff6f00 !important;
}

@media (max-width: 1199px) {
  .orange-lg {
    color: #ff6f00 !important;
  }

  .orange-hover-lg:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-lg {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-lg:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-lg {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-lg:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 991px) {
  .orange-md {
    color: #ff6f00 !important;
  }

  .orange-hover-md:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-md {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-md:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-md {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-md:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 767px) {
  .orange-sm {
    color: #ff6f00 !important;
  }

  .orange-hover-sm:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-sm {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-sm:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-sm {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-sm:hover {
    border-color: #ff6f00 !important;
  }
}
.utility-gray {
  color: #f6f7f9 !important;
}

.utility-gray-hover:hover {
  color: #f6f7f9 !important;
}

.utility-gray-bg {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-before:before {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-after:after {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-hover:hover {
  background-color: #f6f7f9 !important;
}

.utility-gray-border {
  border-color: #f6f7f9 !important;
}

.utility-gray-border-hover:hover {
  border-color: #f6f7f9 !important;
}

@media (max-width: 1199px) {
  .utility-gray-lg {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-lg:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-lg {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-lg:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-lg {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-lg:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 991px) {
  .utility-gray-md {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-md:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-md {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-md:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-md {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-md:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 767px) {
  .utility-gray-sm {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-sm:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-sm {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-sm:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-sm {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-sm:hover {
    border-color: #f6f7f9 !important;
  }
}
.medium-gray {
  color: #b6b7b8 !important;
}

.medium-gray-hover:hover {
  color: #b6b7b8 !important;
}

.medium-gray-bg {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-before:before {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-after:after {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-hover:hover {
  background-color: #b6b7b8 !important;
}

.medium-gray-border {
  border-color: #b6b7b8 !important;
}

.medium-gray-border-hover:hover {
  border-color: #b6b7b8 !important;
}

@media (max-width: 1199px) {
  .medium-gray-lg {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-lg:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-lg {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-lg:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-lg {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-lg:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 991px) {
  .medium-gray-md {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-md:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-md {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-md:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-md {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-md:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 767px) {
  .medium-gray-sm {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-sm:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-sm {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-sm:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-sm {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-sm:hover {
    border-color: #b6b7b8 !important;
  }
}
.gray {
  color: #77787b !important;
}

.gray-hover:hover {
  color: #77787b !important;
}

.gray-bg {
  background-color: #77787b !important;
}

.gray-bg-before:before {
  background-color: #77787b !important;
}

.gray-bg-after:after {
  background-color: #77787b !important;
}

.gray-bg-hover:hover {
  background-color: #77787b !important;
}

.gray-border {
  border-color: #77787b !important;
}

.gray-border-hover:hover {
  border-color: #77787b !important;
}

@media (max-width: 1199px) {
  .gray-lg {
    color: #77787b !important;
  }

  .gray-hover-lg:hover {
    color: #77787b !important;
  }

  .gray-bg-lg {
    background-color: #77787b !important;
  }

  .gray-bg-hover-lg:hover {
    background-color: #77787b !important;
  }

  .gray-border-lg {
    border-color: #77787b !important;
  }

  .gray-border-hover-lg:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 991px) {
  .gray-md {
    color: #77787b !important;
  }

  .gray-hover-md:hover {
    color: #77787b !important;
  }

  .gray-bg-md {
    background-color: #77787b !important;
  }

  .gray-bg-hover-md:hover {
    background-color: #77787b !important;
  }

  .gray-border-md {
    border-color: #77787b !important;
  }

  .gray-border-hover-md:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 767px) {
  .gray-sm {
    color: #77787b !important;
  }

  .gray-hover-sm:hover {
    color: #77787b !important;
  }

  .gray-bg-sm {
    background-color: #77787b !important;
  }

  .gray-bg-hover-sm:hover {
    background-color: #77787b !important;
  }

  .gray-border-sm {
    border-color: #77787b !important;
  }

  .gray-border-hover-sm:hover {
    border-color: #77787b !important;
  }
}
.charcoal {
  color: #303132 !important;
}

.charcoal-hover:hover {
  color: #303132 !important;
}

.charcoal-bg {
  background-color: #303132 !important;
}

.charcoal-bg-before:before {
  background-color: #303132 !important;
}

.charcoal-bg-after:after {
  background-color: #303132 !important;
}

.charcoal-bg-hover:hover {
  background-color: #303132 !important;
}

.charcoal-border {
  border-color: #303132 !important;
}

.charcoal-border-hover:hover {
  border-color: #303132 !important;
}

@media (max-width: 1199px) {
  .charcoal-lg {
    color: #303132 !important;
  }

  .charcoal-hover-lg:hover {
    color: #303132 !important;
  }

  .charcoal-bg-lg {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-lg:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-lg {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-lg:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 991px) {
  .charcoal-md {
    color: #303132 !important;
  }

  .charcoal-hover-md:hover {
    color: #303132 !important;
  }

  .charcoal-bg-md {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-md:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-md {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-md:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 767px) {
  .charcoal-sm {
    color: #303132 !important;
  }

  .charcoal-hover-sm:hover {
    color: #303132 !important;
  }

  .charcoal-bg-sm {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-sm:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-sm {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-sm:hover {
    border-color: #303132 !important;
  }
}
.black {
  color: #111111 !important;
}

.black-hover:hover {
  color: #111111 !important;
}

.black-bg {
  background-color: #111111 !important;
}

.black-bg-before:before {
  background-color: #111111 !important;
}

.black-bg-after:after {
  background-color: #111111 !important;
}

.black-bg-hover:hover {
  background-color: #111111 !important;
}

.black-border {
  border-color: #111111 !important;
}

.black-border-hover:hover {
  border-color: #111111 !important;
}

@media (max-width: 1199px) {
  .black-lg {
    color: #111111 !important;
  }

  .black-hover-lg:hover {
    color: #111111 !important;
  }

  .black-bg-lg {
    background-color: #111111 !important;
  }

  .black-bg-hover-lg:hover {
    background-color: #111111 !important;
  }

  .black-border-lg {
    border-color: #111111 !important;
  }

  .black-border-hover-lg:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 991px) {
  .black-md {
    color: #111111 !important;
  }

  .black-hover-md:hover {
    color: #111111 !important;
  }

  .black-bg-md {
    background-color: #111111 !important;
  }

  .black-bg-hover-md:hover {
    background-color: #111111 !important;
  }

  .black-border-md {
    border-color: #111111 !important;
  }

  .black-border-hover-md:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 767px) {
  .black-sm {
    color: #111111 !important;
  }

  .black-hover-sm:hover {
    color: #111111 !important;
  }

  .black-bg-sm {
    background-color: #111111 !important;
  }

  .black-bg-hover-sm:hover {
    background-color: #111111 !important;
  }

  .black-border-sm {
    border-color: #111111 !important;
  }

  .black-border-hover-sm:hover {
    border-color: #111111 !important;
  }
}
.elsa {
  color: #e2eaee !important;
}

.elsa-hover:hover {
  color: #e2eaee !important;
}

.elsa-bg {
  background-color: #e2eaee !important;
}

.elsa-bg-before:before {
  background-color: #e2eaee !important;
}

.elsa-bg-after:after {
  background-color: #e2eaee !important;
}

.elsa-bg-hover:hover {
  background-color: #e2eaee !important;
}

.elsa-border {
  border-color: #e2eaee !important;
}

.elsa-border-hover:hover {
  border-color: #e2eaee !important;
}

@media (max-width: 1199px) {
  .elsa-lg {
    color: #e2eaee !important;
  }

  .elsa-hover-lg:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-lg {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-lg:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-lg {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-lg:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 991px) {
  .elsa-md {
    color: #e2eaee !important;
  }

  .elsa-hover-md:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-md {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-md:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-md {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-md:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 767px) {
  .elsa-sm {
    color: #e2eaee !important;
  }

  .elsa-hover-sm:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-sm {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-sm:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-sm {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-sm:hover {
    border-color: #e2eaee !important;
  }
}
.sprouts {
  color: #f2f9e6 !important;
}

.sprouts-hover:hover {
  color: #f2f9e6 !important;
}

.sprouts-bg {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-before:before {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-after:after {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-hover:hover {
  background-color: #f2f9e6 !important;
}

.sprouts-border {
  border-color: #f2f9e6 !important;
}

.sprouts-border-hover:hover {
  border-color: #f2f9e6 !important;
}

@media (max-width: 1199px) {
  .sprouts-lg {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-lg:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-lg {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-lg:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-lg {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-lg:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 991px) {
  .sprouts-md {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-md:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-md {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-md:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-md {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-md:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 767px) {
  .sprouts-sm {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-sm:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-sm {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-sm:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-sm {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-sm:hover {
    border-color: #f2f9e6 !important;
  }
}
.banana {
  color: #fff9e7 !important;
}

.banana-hover:hover {
  color: #fff9e7 !important;
}

.banana-bg {
  background-color: #fff9e7 !important;
}

.banana-bg-before:before {
  background-color: #fff9e7 !important;
}

.banana-bg-after:after {
  background-color: #fff9e7 !important;
}

.banana-bg-hover:hover {
  background-color: #fff9e7 !important;
}

.banana-border {
  border-color: #fff9e7 !important;
}

.banana-border-hover:hover {
  border-color: #fff9e7 !important;
}

@media (max-width: 1199px) {
  .banana-lg {
    color: #fff9e7 !important;
  }

  .banana-hover-lg:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-lg {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-lg:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-lg {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-lg:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 991px) {
  .banana-md {
    color: #fff9e7 !important;
  }

  .banana-hover-md:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-md {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-md:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-md {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-md:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 767px) {
  .banana-sm {
    color: #fff9e7 !important;
  }

  .banana-hover-sm:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-sm {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-sm:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-sm {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-sm:hover {
    border-color: #fff9e7 !important;
  }
}
.pink-salt {
  color: #ffe8e5 !important;
}

.pink-salt-hover:hover {
  color: #ffe8e5 !important;
}

.pink-salt-bg {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-before:before {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-after:after {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-hover:hover {
  background-color: #ffe8e5 !important;
}

.pink-salt-border {
  border-color: #ffe8e5 !important;
}

.pink-salt-border-hover:hover {
  border-color: #ffe8e5 !important;
}

@media (max-width: 1199px) {
  .pink-salt-lg {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-lg:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-lg {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-lg:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-lg {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-lg:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 991px) {
  .pink-salt-md {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-md:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-md {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-md:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-md {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-md:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 767px) {
  .pink-salt-sm {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-sm:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-sm {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-sm:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-sm {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-sm:hover {
    border-color: #ffe8e5 !important;
  }
}
.melon {
  color: #ffefe4 !important;
}

.melon-hover:hover {
  color: #ffefe4 !important;
}

.melon-bg {
  background-color: #ffefe4 !important;
}

.melon-bg-before:before {
  background-color: #ffefe4 !important;
}

.melon-bg-after:after {
  background-color: #ffefe4 !important;
}

.melon-bg-hover:hover {
  background-color: #ffefe4 !important;
}

.melon-border {
  border-color: #ffefe4 !important;
}

.melon-border-hover:hover {
  border-color: #ffefe4 !important;
}

@media (max-width: 1199px) {
  .melon-lg {
    color: #ffefe4 !important;
  }

  .melon-hover-lg:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-lg {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-lg:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-lg {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-lg:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 991px) {
  .melon-md {
    color: #ffefe4 !important;
  }

  .melon-hover-md:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-md {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-md:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-md {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-md:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 767px) {
  .melon-sm {
    color: #ffefe4 !important;
  }

  .melon-hover-sm:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-sm {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-sm:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-sm {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-sm:hover {
    border-color: #ffefe4 !important;
  }
}
.frozen {
  color: #86ddf8 !important;
}

.frozen-hover:hover {
  color: #86ddf8 !important;
}

.frozen-bg {
  background-color: #86ddf8 !important;
}

.frozen-bg-before:before {
  background-color: #86ddf8 !important;
}

.frozen-bg-after:after {
  background-color: #86ddf8 !important;
}

.frozen-bg-hover:hover {
  background-color: #86ddf8 !important;
}

.frozen-border {
  border-color: #86ddf8 !important;
}

.frozen-border-hover:hover {
  border-color: #86ddf8 !important;
}

@media (max-width: 1199px) {
  .frozen-lg {
    color: #86ddf8 !important;
  }

  .frozen-hover-lg:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-lg {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-lg:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-lg {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-lg:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 991px) {
  .frozen-md {
    color: #86ddf8 !important;
  }

  .frozen-hover-md:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-md {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-md:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-md {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-md:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 767px) {
  .frozen-sm {
    color: #86ddf8 !important;
  }

  .frozen-hover-sm:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-sm {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-sm:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-sm {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-sm:hover {
    border-color: #86ddf8 !important;
  }
}
.asparagus {
  color: #c8e68e !important;
}

.asparagus-hover:hover {
  color: #c8e68e !important;
}

.asparagus-bg {
  background-color: #c8e68e !important;
}

.asparagus-bg-before:before {
  background-color: #c8e68e !important;
}

.asparagus-bg-after:after {
  background-color: #c8e68e !important;
}

.asparagus-bg-hover:hover {
  background-color: #c8e68e !important;
}

.asparagus-border {
  border-color: #c8e68e !important;
}

.asparagus-border-hover:hover {
  border-color: #c8e68e !important;
}

@media (max-width: 1199px) {
  .asparagus-lg {
    color: #c8e68e !important;
  }

  .asparagus-hover-lg:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-lg {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-lg:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-lg {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-lg:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 991px) {
  .asparagus-md {
    color: #c8e68e !important;
  }

  .asparagus-hover-md:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-md {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-md:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-md {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-md:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 767px) {
  .asparagus-sm {
    color: #c8e68e !important;
  }

  .asparagus-hover-sm:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-sm {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-sm:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-sm {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-sm:hover {
    border-color: #c8e68e !important;
  }
}
.butter {
  color: #ffe795 !important;
}

.butter-hover:hover {
  color: #ffe795 !important;
}

.butter-bg {
  background-color: #ffe795 !important;
}

.butter-bg-before:before {
  background-color: #ffe795 !important;
}

.butter-bg-after:after {
  background-color: #ffe795 !important;
}

.butter-bg-hover:hover {
  background-color: #ffe795 !important;
}

.butter-border {
  border-color: #ffe795 !important;
}

.butter-border-hover:hover {
  border-color: #ffe795 !important;
}

@media (max-width: 1199px) {
  .butter-lg {
    color: #ffe795 !important;
  }

  .butter-hover-lg:hover {
    color: #ffe795 !important;
  }

  .butter-bg-lg {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-lg:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-lg {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-lg:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 991px) {
  .butter-md {
    color: #ffe795 !important;
  }

  .butter-hover-md:hover {
    color: #ffe795 !important;
  }

  .butter-bg-md {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-md:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-md {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-md:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 767px) {
  .butter-sm {
    color: #ffe795 !important;
  }

  .butter-hover-sm:hover {
    color: #ffe795 !important;
  }

  .butter-bg-sm {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-sm:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-sm {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-sm:hover {
    border-color: #ffe795 !important;
  }
}
.toasted {
  color: #f4e8ba !important;
}

.toasted-hover:hover {
  color: #f4e8ba !important;
}

.toasted-bg {
  background-color: #f4e8ba !important;
}

.toasted-bg-before:before {
  background-color: #f4e8ba !important;
}

.toasted-bg-after:after {
  background-color: #f4e8ba !important;
}

.toasted-bg-hover:hover {
  background-color: #f4e8ba !important;
}

.toasted-border {
  border-color: #f4e8ba !important;
}

.toasted-border-hover:hover {
  border-color: #f4e8ba !important;
}

@media (max-width: 1199px) {
  .toasted-lg {
    color: #f4e8ba !important;
  }

  .toasted-hover-lg:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-lg {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-lg:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-lg {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-lg:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 991px) {
  .toasted-md {
    color: #f4e8ba !important;
  }

  .toasted-hover-md:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-md {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-md:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-md {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-md:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 767px) {
  .toasted-sm {
    color: #f4e8ba !important;
  }

  .toasted-hover-sm:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-sm {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-sm:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-sm {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-sm:hover {
    border-color: #f4e8ba !important;
  }
}
.salmon {
  color: #f7b1a8 !important;
}

.salmon-hover:hover {
  color: #f7b1a8 !important;
}

.salmon-bg {
  background-color: #f7b1a8 !important;
}

.salmon-bg-before:before {
  background-color: #f7b1a8 !important;
}

.salmon-bg-after:after {
  background-color: #f7b1a8 !important;
}

.salmon-bg-hover:hover {
  background-color: #f7b1a8 !important;
}

.salmon-border {
  border-color: #f7b1a8 !important;
}

.salmon-border-hover:hover {
  border-color: #f7b1a8 !important;
}

@media (max-width: 1199px) {
  .salmon-lg {
    color: #f7b1a8 !important;
  }

  .salmon-hover-lg:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-lg {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-lg:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-lg {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-lg:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 991px) {
  .salmon-md {
    color: #f7b1a8 !important;
  }

  .salmon-hover-md:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-md {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-md:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-md {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-md:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 767px) {
  .salmon-sm {
    color: #f7b1a8 !important;
  }

  .salmon-hover-sm:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-sm {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-sm:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-sm {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-sm:hover {
    border-color: #f7b1a8 !important;
  }
}
.tangerine {
  color: #ffba86 !important;
}

.tangerine-hover:hover {
  color: #ffba86 !important;
}

.tangerine-bg {
  background-color: #ffba86 !important;
}

.tangerine-bg-before:before {
  background-color: #ffba86 !important;
}

.tangerine-bg-after:after {
  background-color: #ffba86 !important;
}

.tangerine-bg-hover:hover {
  background-color: #ffba86 !important;
}

.tangerine-border {
  border-color: #ffba86 !important;
}

.tangerine-border-hover:hover {
  border-color: #ffba86 !important;
}

@media (max-width: 1199px) {
  .tangerine-lg {
    color: #ffba86 !important;
  }

  .tangerine-hover-lg:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-lg {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-lg:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-lg {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-lg:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 991px) {
  .tangerine-md {
    color: #ffba86 !important;
  }

  .tangerine-hover-md:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-md {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-md:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-md {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-md:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 767px) {
  .tangerine-sm {
    color: #ffba86 !important;
  }

  .tangerine-hover-sm:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-sm {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-sm:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-sm {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-sm:hover {
    border-color: #ffba86 !important;
  }
}
.yellow {
  color: #ffce21 !important;
}

.yellow-hover:hover {
  color: #ffce21 !important;
}

.yellow-bg {
  background-color: #ffce21 !important;
}

.yellow-bg-before:before {
  background-color: #ffce21 !important;
}

.yellow-bg-after:after {
  background-color: #ffce21 !important;
}

.yellow-bg-hover:hover {
  background-color: #ffce21 !important;
}

.yellow-border {
  border-color: #ffce21 !important;
}

.yellow-border-hover:hover {
  border-color: #ffce21 !important;
}

@media (max-width: 1199px) {
  .yellow-lg {
    color: #ffce21 !important;
  }

  .yellow-hover-lg:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-lg {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-lg:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-lg {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-lg:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 991px) {
  .yellow-md {
    color: #ffce21 !important;
  }

  .yellow-hover-md:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-md {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-md:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-md {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-md:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 767px) {
  .yellow-sm {
    color: #ffce21 !important;
  }

  .yellow-hover-sm:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-sm {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-sm:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-sm {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-sm:hover {
    border-color: #ffce21 !important;
  }
}
.red {
  color: #e01600 !important;
}

.red-hover:hover {
  color: #e01600 !important;
}

.red-bg {
  background-color: #e01600 !important;
}

.red-bg-before:before {
  background-color: #e01600 !important;
}

.red-bg-after:after {
  background-color: #e01600 !important;
}

.red-bg-hover:hover {
  background-color: #e01600 !important;
}

.red-border {
  border-color: #e01600 !important;
}

.red-border-hover:hover {
  border-color: #e01600 !important;
}

@media (max-width: 1199px) {
  .red-lg {
    color: #e01600 !important;
  }

  .red-hover-lg:hover {
    color: #e01600 !important;
  }

  .red-bg-lg {
    background-color: #e01600 !important;
  }

  .red-bg-hover-lg:hover {
    background-color: #e01600 !important;
  }

  .red-border-lg {
    border-color: #e01600 !important;
  }

  .red-border-hover-lg:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 991px) {
  .red-md {
    color: #e01600 !important;
  }

  .red-hover-md:hover {
    color: #e01600 !important;
  }

  .red-bg-md {
    background-color: #e01600 !important;
  }

  .red-bg-hover-md:hover {
    background-color: #e01600 !important;
  }

  .red-border-md {
    border-color: #e01600 !important;
  }

  .red-border-hover-md:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 767px) {
  .red-sm {
    color: #e01600 !important;
  }

  .red-hover-sm:hover {
    color: #e01600 !important;
  }

  .red-bg-sm {
    background-color: #e01600 !important;
  }

  .red-bg-hover-sm:hover {
    background-color: #e01600 !important;
  }

  .red-border-sm {
    border-color: #e01600 !important;
  }

  .red-border-hover-sm:hover {
    border-color: #e01600 !important;
  }
}
.light-blue-aa {
  color: #0092d4 !important;
}

.light-blue-aa-hover:hover {
  color: #0092d4 !important;
}

.light-blue-aa-bg {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-before:before {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-after:after {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-hover:hover {
  background-color: #0092d4 !important;
}

.light-blue-aa-border {
  border-color: #0092d4 !important;
}

.light-blue-aa-border-hover:hover {
  border-color: #0092d4 !important;
}

@media (max-width: 1199px) {
  .light-blue-aa-lg {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-lg:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-lg {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-lg:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-lg {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-lg:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-aa-md {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-md:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-md {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-md:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-md {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-md:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-aa-sm {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-sm:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-sm {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-sm:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-sm {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-sm:hover {
    border-color: #0092d4 !important;
  }
}
.green-aa {
  color: #469838 !important;
}

.green-aa-hover:hover {
  color: #469838 !important;
}

.green-aa-bg {
  background-color: #469838 !important;
}

.green-aa-bg-before:before {
  background-color: #469838 !important;
}

.green-aa-bg-after:after {
  background-color: #469838 !important;
}

.green-aa-bg-hover:hover {
  background-color: #469838 !important;
}

.green-aa-border {
  border-color: #469838 !important;
}

.green-aa-border-hover:hover {
  border-color: #469838 !important;
}

@media (max-width: 1199px) {
  .green-aa-lg {
    color: #469838 !important;
  }

  .green-aa-hover-lg:hover {
    color: #469838 !important;
  }

  .green-aa-bg-lg {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-lg:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-lg {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-lg:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 991px) {
  .green-aa-md {
    color: #469838 !important;
  }

  .green-aa-hover-md:hover {
    color: #469838 !important;
  }

  .green-aa-bg-md {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-md:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-md {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-md:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 767px) {
  .green-aa-sm {
    color: #469838 !important;
  }

  .green-aa-hover-sm:hover {
    color: #469838 !important;
  }

  .green-aa-bg-sm {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-sm:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-sm {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-sm:hover {
    border-color: #469838 !important;
  }
}
.dark-yellow {
  color: #eda81d !important;
}

.dark-yellow-hover:hover {
  color: #eda81d !important;
}

.dark-yellow-bg {
  background-color: #eda81d !important;
}

.dark-yellow-bg-before:before {
  background-color: #eda81d !important;
}

.dark-yellow-bg-after:after {
  background-color: #eda81d !important;
}

.dark-yellow-bg-hover:hover {
  background-color: #eda81d !important;
}

.dark-yellow-border {
  border-color: #eda81d !important;
}

.dark-yellow-border-hover:hover {
  border-color: #eda81d !important;
}

@media (max-width: 1199px) {
  .dark-yellow-lg {
    color: #eda81d !important;
  }

  .dark-yellow-hover-lg:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-lg {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-lg:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-lg {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-lg:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 991px) {
  .dark-yellow-md {
    color: #eda81d !important;
  }

  .dark-yellow-hover-md:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-md {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-md:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-md {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-md:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 767px) {
  .dark-yellow-sm {
    color: #eda81d !important;
  }

  .dark-yellow-hover-sm:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-sm {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-sm:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-sm {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-sm:hover {
    border-color: #eda81d !important;
  }
}
.dark-red {
  color: #c71401 !important;
}

.dark-red-hover:hover {
  color: #c71401 !important;
}

.dark-red-bg {
  background-color: #c71401 !important;
}

.dark-red-bg-before:before {
  background-color: #c71401 !important;
}

.dark-red-bg-after:after {
  background-color: #c71401 !important;
}

.dark-red-bg-hover:hover {
  background-color: #c71401 !important;
}

.dark-red-border {
  border-color: #c71401 !important;
}

.dark-red-border-hover:hover {
  border-color: #c71401 !important;
}

@media (max-width: 1199px) {
  .dark-red-lg {
    color: #c71401 !important;
  }

  .dark-red-hover-lg:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-lg {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-lg:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-lg {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-lg:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 991px) {
  .dark-red-md {
    color: #c71401 !important;
  }

  .dark-red-hover-md:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-md {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-md:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-md {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-md:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 767px) {
  .dark-red-sm {
    color: #c71401 !important;
  }

  .dark-red-hover-sm:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-sm {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-sm:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-sm {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-sm:hover {
    border-color: #c71401 !important;
  }
}
.orange-aa {
  color: #eb5d03 !important;
}

.orange-aa-hover:hover {
  color: #eb5d03 !important;
}

.orange-aa-bg {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-before:before {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-after:after {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-hover:hover {
  background-color: #eb5d03 !important;
}

.orange-aa-border {
  border-color: #eb5d03 !important;
}

.orange-aa-border-hover:hover {
  border-color: #eb5d03 !important;
}

@media (max-width: 1199px) {
  .orange-aa-lg {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-lg:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-lg {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-lg:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-lg {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-lg:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 991px) {
  .orange-aa-md {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-md:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-md {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-md:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-md {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-md:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 767px) {
  .orange-aa-sm {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-sm:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-sm {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-sm:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-sm {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-sm:hover {
    border-color: #eb5d03 !important;
  }
}
.avocado {
  color: #006333 !important;
}

.avocado-hover:hover {
  color: #006333 !important;
}

.avocado-bg {
  background-color: #006333 !important;
}

.avocado-bg-before:before {
  background-color: #006333 !important;
}

.avocado-bg-after:after {
  background-color: #006333 !important;
}

.avocado-bg-hover:hover {
  background-color: #006333 !important;
}

.avocado-border {
  border-color: #006333 !important;
}

.avocado-border-hover:hover {
  border-color: #006333 !important;
}

@media (max-width: 1199px) {
  .avocado-lg {
    color: #006333 !important;
  }

  .avocado-hover-lg:hover {
    color: #006333 !important;
  }

  .avocado-bg-lg {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-lg:hover {
    background-color: #006333 !important;
  }

  .avocado-border-lg {
    border-color: #006333 !important;
  }

  .avocado-border-hover-lg:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 991px) {
  .avocado-md {
    color: #006333 !important;
  }

  .avocado-hover-md:hover {
    color: #006333 !important;
  }

  .avocado-bg-md {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-md:hover {
    background-color: #006333 !important;
  }

  .avocado-border-md {
    border-color: #006333 !important;
  }

  .avocado-border-hover-md:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 767px) {
  .avocado-sm {
    color: #006333 !important;
  }

  .avocado-hover-sm:hover {
    color: #006333 !important;
  }

  .avocado-bg-sm {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-sm:hover {
    background-color: #006333 !important;
  }

  .avocado-border-sm {
    border-color: #006333 !important;
  }

  .avocado-border-hover-sm:hover {
    border-color: #006333 !important;
  }
}
.peanut-butter {
  color: #c68012 !important;
}

.peanut-butter-hover:hover {
  color: #c68012 !important;
}

.peanut-butter-bg {
  background-color: #c68012 !important;
}

.peanut-butter-bg-before:before {
  background-color: #c68012 !important;
}

.peanut-butter-bg-after:after {
  background-color: #c68012 !important;
}

.peanut-butter-bg-hover:hover {
  background-color: #c68012 !important;
}

.peanut-butter-border {
  border-color: #c68012 !important;
}

.peanut-butter-border-hover:hover {
  border-color: #c68012 !important;
}

@media (max-width: 1199px) {
  .peanut-butter-lg {
    color: #c68012 !important;
  }

  .peanut-butter-hover-lg:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-lg {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-lg:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-lg {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-lg:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 991px) {
  .peanut-butter-md {
    color: #c68012 !important;
  }

  .peanut-butter-hover-md:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-md {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-md:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-md {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-md:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 767px) {
  .peanut-butter-sm {
    color: #c68012 !important;
  }

  .peanut-butter-hover-sm:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-sm {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-sm:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-sm {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-sm:hover {
    border-color: #c68012 !important;
  }
}
.burnt-toast {
  color: #9f6200 !important;
}

.burnt-toast-hover:hover {
  color: #9f6200 !important;
}

.burnt-toast-bg {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-before:before {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-after:after {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-hover:hover {
  background-color: #9f6200 !important;
}

.burnt-toast-border {
  border-color: #9f6200 !important;
}

.burnt-toast-border-hover:hover {
  border-color: #9f6200 !important;
}

@media (max-width: 1199px) {
  .burnt-toast-lg {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-lg:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-lg {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-lg:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-lg {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-lg:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 991px) {
  .burnt-toast-md {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-md:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-md {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-md:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-md {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-md:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 767px) {
  .burnt-toast-sm {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-sm:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-sm {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-sm:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-sm {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-sm:hover {
    border-color: #9f6200 !important;
  }
}
.tomato {
  color: #a31000 !important;
}

.tomato-hover:hover {
  color: #a31000 !important;
}

.tomato-bg {
  background-color: #a31000 !important;
}

.tomato-bg-before:before {
  background-color: #a31000 !important;
}

.tomato-bg-after:after {
  background-color: #a31000 !important;
}

.tomato-bg-hover:hover {
  background-color: #a31000 !important;
}

.tomato-border {
  border-color: #a31000 !important;
}

.tomato-border-hover:hover {
  border-color: #a31000 !important;
}

@media (max-width: 1199px) {
  .tomato-lg {
    color: #a31000 !important;
  }

  .tomato-hover-lg:hover {
    color: #a31000 !important;
  }

  .tomato-bg-lg {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-lg:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-lg {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-lg:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 991px) {
  .tomato-md {
    color: #a31000 !important;
  }

  .tomato-hover-md:hover {
    color: #a31000 !important;
  }

  .tomato-bg-md {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-md:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-md {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-md:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 767px) {
  .tomato-sm {
    color: #a31000 !important;
  }

  .tomato-hover-sm:hover {
    color: #a31000 !important;
  }

  .tomato-bg-sm {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-sm:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-sm {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-sm:hover {
    border-color: #a31000 !important;
  }
}
.pumpkin {
  color: #cd4209 !important;
}

.pumpkin-hover:hover {
  color: #cd4209 !important;
}

.pumpkin-bg {
  background-color: #cd4209 !important;
}

.pumpkin-bg-before:before {
  background-color: #cd4209 !important;
}

.pumpkin-bg-after:after {
  background-color: #cd4209 !important;
}

.pumpkin-bg-hover:hover {
  background-color: #cd4209 !important;
}

.pumpkin-border {
  border-color: #cd4209 !important;
}

.pumpkin-border-hover:hover {
  border-color: #cd4209 !important;
}

@media (max-width: 1199px) {
  .pumpkin-lg {
    color: #cd4209 !important;
  }

  .pumpkin-hover-lg:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-lg {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-lg:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-lg {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-lg:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 991px) {
  .pumpkin-md {
    color: #cd4209 !important;
  }

  .pumpkin-hover-md:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-md {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-md:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-md {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-md:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 767px) {
  .pumpkin-sm {
    color: #cd4209 !important;
  }

  .pumpkin-hover-sm:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-sm {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-sm:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-sm {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-sm:hover {
    border-color: #cd4209 !important;
  }
}
.kale {
  color: #004021 !important;
}

.kale-hover:hover {
  color: #004021 !important;
}

.kale-bg {
  background-color: #004021 !important;
}

.kale-bg-before:before {
  background-color: #004021 !important;
}

.kale-bg-after:after {
  background-color: #004021 !important;
}

.kale-bg-hover:hover {
  background-color: #004021 !important;
}

.kale-border {
  border-color: #004021 !important;
}

.kale-border-hover:hover {
  border-color: #004021 !important;
}

@media (max-width: 1199px) {
  .kale-lg {
    color: #004021 !important;
  }

  .kale-hover-lg:hover {
    color: #004021 !important;
  }

  .kale-bg-lg {
    background-color: #004021 !important;
  }

  .kale-bg-hover-lg:hover {
    background-color: #004021 !important;
  }

  .kale-border-lg {
    border-color: #004021 !important;
  }

  .kale-border-hover-lg:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 991px) {
  .kale-md {
    color: #004021 !important;
  }

  .kale-hover-md:hover {
    color: #004021 !important;
  }

  .kale-bg-md {
    background-color: #004021 !important;
  }

  .kale-bg-hover-md:hover {
    background-color: #004021 !important;
  }

  .kale-border-md {
    border-color: #004021 !important;
  }

  .kale-border-hover-md:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 767px) {
  .kale-sm {
    color: #004021 !important;
  }

  .kale-hover-sm:hover {
    color: #004021 !important;
  }

  .kale-bg-sm {
    background-color: #004021 !important;
  }

  .kale-bg-hover-sm:hover {
    background-color: #004021 !important;
  }

  .kale-border-sm {
    border-color: #004021 !important;
  }

  .kale-border-hover-sm:hover {
    border-color: #004021 !important;
  }
}
.berry {
  color: #770804 !important;
}

.berry-hover:hover {
  color: #770804 !important;
}

.berry-bg {
  background-color: #770804 !important;
}

.berry-bg-before:before {
  background-color: #770804 !important;
}

.berry-bg-after:after {
  background-color: #770804 !important;
}

.berry-bg-hover:hover {
  background-color: #770804 !important;
}

.berry-border {
  border-color: #770804 !important;
}

.berry-border-hover:hover {
  border-color: #770804 !important;
}

@media (max-width: 1199px) {
  .berry-lg {
    color: #770804 !important;
  }

  .berry-hover-lg:hover {
    color: #770804 !important;
  }

  .berry-bg-lg {
    background-color: #770804 !important;
  }

  .berry-bg-hover-lg:hover {
    background-color: #770804 !important;
  }

  .berry-border-lg {
    border-color: #770804 !important;
  }

  .berry-border-hover-lg:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 991px) {
  .berry-md {
    color: #770804 !important;
  }

  .berry-hover-md:hover {
    color: #770804 !important;
  }

  .berry-bg-md {
    background-color: #770804 !important;
  }

  .berry-bg-hover-md:hover {
    background-color: #770804 !important;
  }

  .berry-border-md {
    border-color: #770804 !important;
  }

  .berry-border-hover-md:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 767px) {
  .berry-sm {
    color: #770804 !important;
  }

  .berry-hover-sm:hover {
    color: #770804 !important;
  }

  .berry-bg-sm {
    background-color: #770804 !important;
  }

  .berry-bg-hover-sm:hover {
    background-color: #770804 !important;
  }

  .berry-border-sm {
    border-color: #770804 !important;
  }

  .berry-border-hover-sm:hover {
    border-color: #770804 !important;
  }
}
.cinnamon {
  color: #aa3600 !important;
}

.cinnamon-hover:hover {
  color: #aa3600 !important;
}

.cinnamon-bg {
  background-color: #aa3600 !important;
}

.cinnamon-bg-before:before {
  background-color: #aa3600 !important;
}

.cinnamon-bg-after:after {
  background-color: #aa3600 !important;
}

.cinnamon-bg-hover:hover {
  background-color: #aa3600 !important;
}

.cinnamon-border {
  border-color: #aa3600 !important;
}

.cinnamon-border-hover:hover {
  border-color: #aa3600 !important;
}

@media (max-width: 1199px) {
  .cinnamon-lg {
    color: #aa3600 !important;
  }

  .cinnamon-hover-lg:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-lg {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-lg:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-lg {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-lg:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 991px) {
  .cinnamon-md {
    color: #aa3600 !important;
  }

  .cinnamon-hover-md:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-md {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-md:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-md {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-md:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 767px) {
  .cinnamon-sm {
    color: #aa3600 !important;
  }

  .cinnamon-hover-sm:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-sm {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-sm:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-sm {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-sm:hover {
    border-color: #aa3600 !important;
  }
}
.light-bg:before,
.dark-bg:before,
.tertiary-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.light-bg:not(.full-width):before,
.dark-bg:not(.full-width):before,
.tertiary-bg:not(.full-width):before {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}

.light-bg.full-width:before,
.dark-bg.full-width:before,
.tertiary-bg.full-width:before {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
}

.gmc-financial {
  --primary-color: #cc0000;
  --primary-color-dark: #cc0000;
  --secondary-color: #cc0000;
  --primary-gray: #000000;
  --white: #ffffff;
  --super-font-1: BouCollege, Arial, Helvetica, sans-serif;
  --super-font-1-v2: BouCollege, Arial, Helvetica, sans-serif;
  --super-font-1-v3: BouCollege, Arial, Helvetica, sans-serif;
  --super-font-p: BouCollege, Arial, Helvetica, sans-serif;
  --super-font-a: BouCollege, Arial, Helvetica, sans-serif;
  --button-primary-background-color-hover: #000000;
  --button-font-family: BouCollege, Arial, Helvetica, sans-serif;
  --link-font-family: BouCollege, Arial, Helvetica, sans-serif;
  --card-primary-bg: #ffffff;
  --card-secondary-bg: #ffffff;
  --card-tertiary-bg: #ffffff;
  --banner-gradient-color: #000000;
  --banner-gradient-color-rgb: 0, 0, 0;
  --banner-h1-font-family: BouCollege, Arial, Helvetica, sans-serif;
  --banner-h2-font-family: BouCollege, Arial, Helvetica, sans-serif;
  --banner-h4-font-family: BouCollege, Arial, Helvetica, sans-serif;
  --footer-font-family: BouCollege, Arial, Helvetica, sans-serif;
  --progress-bar-primary-border-bg: #e6e7e8;
  --progress-bar-primary-border-fill: #cc0000;
  --progress-bar-primary-font-color: #cc0000;
  --progress-bar-secondary-border-bg: #ffffff;
  --progress-bar-secondary-border-fill: #cc0000;
  --progress-bar-secondary-font-color: #cc0000;
  --progress-bar-tertiary-border-bg: #ffffff;
  --progress-bar-tertiary-border-fill: #cc0000;
  --progress-bar-tertiary-font-color: #ffffff;
  --progress-bar-font: BouCollege, Arial, Helvetica, sans-serif;
  --progress-bar-steps-label-font: BouCollege, Arial, Helvetica, sans-serif;
  --progress-bar-steps-step-count-font: BouCollege, Arial, Helvetica, sans-serif;
  --accordion-border: 1px solid #b6b7b8;
  --accordion-link-font-size: 20px;
  --accordion-link-font-family: var(--super-font-1-v3);
  --accordion-left-padding: inherit;
  --accordion-item-first-margin: inherit;
  --accordion-timeline-circle-top: 21px;
  --accordion-timeline-circle-left: -30px;
  --accordion-timeline-circle-width: 15px;
  --accordion-timeline-circle-height: 15px;
  --accordion-timeline-circle-background: #cc0000;
  --accordion-timeline-circle-border: 2px solid #ffffff;
  --accordion-timeline-circle-top-expanded: 21px;
  --accordion-timeline-circle-left-expanded: -30px;
  --accordion-timeline-circle-width-expanded: 15px;
  --accordion-timeline-circle-height-expanded: 15px;
  --accordion-timeline-circle-background-expanded: #ffffff;
}
.gmc-financial h1 {
  font-family: "BouCollege", Arial, Helvetica, sans-serif;
}
.gmc-financial h2,
.gmc-financial h3,
.gmc-financial h4 {
  font-family: "BouCollege", Arial, Helvetica, sans-serif;
}
.gmc-financial h5 {
  font-family: "BouCollege", Arial, Helvetica, sans-serif;
}
.gmc-financial p,
.gmc-financial li,
.gmc-financial ol {
  font-family: "BouCollege", Arial, Helvetica, sans-serif;
}
.gmc-financial a {
  font-family: "BouCollege", Arial, Helvetica, sans-serif;
}
.gmc-financial .btn {
  font-family: "BouCollege", Arial, Helvetica, sans-serif;
}

.light-blue {
  color: #edf4f9 !important;
}

.light-blue-hover:hover {
  color: #edf4f9 !important;
}

.light-blue-bg {
  background-color: #edf4f9 !important;
}

.light-blue-bg-before:before {
  background-color: #edf4f9 !important;
}

.light-blue-bg-after:after {
  background-color: #edf4f9 !important;
}

.light-blue-bg-hover:hover {
  background-color: #edf4f9 !important;
}

.light-blue-border {
  border-color: #edf4f9 !important;
}

.light-blue-border-hover:hover {
  border-color: #edf4f9 !important;
}

@media (max-width: 1199px) {
  .light-blue-lg {
    color: #edf4f9 !important;
  }

  .light-blue-hover-lg:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-lg {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-lg:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-lg {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-lg:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-md {
    color: #edf4f9 !important;
  }

  .light-blue-hover-md:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-md {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-md:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-md {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-md:hover {
    border-color: #edf4f9 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-sm {
    color: #edf4f9 !important;
  }

  .light-blue-hover-sm:hover {
    color: #edf4f9 !important;
  }

  .light-blue-bg-sm {
    background-color: #edf4f9 !important;
  }

  .light-blue-bg-hover-sm:hover {
    background-color: #edf4f9 !important;
  }

  .light-blue-border-sm {
    border-color: #edf4f9 !important;
  }

  .light-blue-border-hover-sm:hover {
    border-color: #edf4f9 !important;
  }
}
.light-gray {
  color: #e6e7e8 !important;
}

.light-gray-hover:hover {
  color: #e6e7e8 !important;
}

.light-gray-bg {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-before:before {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-after:after {
  background-color: #e6e7e8 !important;
}

.light-gray-bg-hover:hover {
  background-color: #e6e7e8 !important;
}

.light-gray-border {
  border-color: #e6e7e8 !important;
}

.light-gray-border-hover:hover {
  border-color: #e6e7e8 !important;
}

@media (max-width: 1199px) {
  .light-gray-lg {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-lg:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-lg {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-lg:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-lg {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-lg:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 991px) {
  .light-gray-md {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-md:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-md {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-md:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-md {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-md:hover {
    border-color: #e6e7e8 !important;
  }
}
@media (max-width: 767px) {
  .light-gray-sm {
    color: #e6e7e8 !important;
  }

  .light-gray-hover-sm:hover {
    color: #e6e7e8 !important;
  }

  .light-gray-bg-sm {
    background-color: #e6e7e8 !important;
  }

  .light-gray-bg-hover-sm:hover {
    background-color: #e6e7e8 !important;
  }

  .light-gray-border-sm {
    border-color: #e6e7e8 !important;
  }

  .light-gray-border-hover-sm:hover {
    border-color: #e6e7e8 !important;
  }
}
.gmf-blue {
  color: #005dab !important;
}

.gmf-blue-hover:hover {
  color: #005dab !important;
}

.gmf-blue-bg {
  background-color: #005dab !important;
}

.gmf-blue-bg-before:before {
  background-color: #005dab !important;
}

.gmf-blue-bg-after:after {
  background-color: #005dab !important;
}

.gmf-blue-bg-hover:hover {
  background-color: #005dab !important;
}

.gmf-blue-border {
  border-color: #005dab !important;
}

.gmf-blue-border-hover:hover {
  border-color: #005dab !important;
}

@media (max-width: 1199px) {
  .gmf-blue-lg {
    color: #005dab !important;
  }

  .gmf-blue-hover-lg:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-lg {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-lg:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-lg {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-lg:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 991px) {
  .gmf-blue-md {
    color: #005dab !important;
  }

  .gmf-blue-hover-md:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-md {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-md:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-md {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-md:hover {
    border-color: #005dab !important;
  }
}
@media (max-width: 767px) {
  .gmf-blue-sm {
    color: #005dab !important;
  }

  .gmf-blue-hover-sm:hover {
    color: #005dab !important;
  }

  .gmf-blue-bg-sm {
    background-color: #005dab !important;
  }

  .gmf-blue-bg-hover-sm:hover {
    background-color: #005dab !important;
  }

  .gmf-blue-border-sm {
    border-color: #005dab !important;
  }

  .gmf-blue-border-hover-sm:hover {
    border-color: #005dab !important;
  }
}
.dark-blue {
  color: #00295b !important;
}

.dark-blue-hover:hover {
  color: #00295b !important;
}

.dark-blue-bg {
  background-color: #00295b !important;
}

.dark-blue-bg-before:before {
  background-color: #00295b !important;
}

.dark-blue-bg-after:after {
  background-color: #00295b !important;
}

.dark-blue-bg-hover:hover {
  background-color: #00295b !important;
}

.dark-blue-border {
  border-color: #00295b !important;
}

.dark-blue-border-hover:hover {
  border-color: #00295b !important;
}

@media (max-width: 1199px) {
  .dark-blue-lg {
    color: #00295b !important;
  }

  .dark-blue-hover-lg:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-lg {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-lg:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-lg {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-lg:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 991px) {
  .dark-blue-md {
    color: #00295b !important;
  }

  .dark-blue-hover-md:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-md {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-md:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-md {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-md:hover {
    border-color: #00295b !important;
  }
}
@media (max-width: 767px) {
  .dark-blue-sm {
    color: #00295b !important;
  }

  .dark-blue-hover-sm:hover {
    color: #00295b !important;
  }

  .dark-blue-bg-sm {
    background-color: #00295b !important;
  }

  .dark-blue-bg-hover-sm:hover {
    background-color: #00295b !important;
  }

  .dark-blue-border-sm {
    border-color: #00295b !important;
  }

  .dark-blue-border-hover-sm:hover {
    border-color: #00295b !important;
  }
}
.dark-gray {
  color: #494949 !important;
}

.dark-gray-hover:hover {
  color: #494949 !important;
}

.dark-gray-bg {
  background-color: #494949 !important;
}

.dark-gray-bg-before:before {
  background-color: #494949 !important;
}

.dark-gray-bg-after:after {
  background-color: #494949 !important;
}

.dark-gray-bg-hover:hover {
  background-color: #494949 !important;
}

.dark-gray-border {
  border-color: #494949 !important;
}

.dark-gray-border-hover:hover {
  border-color: #494949 !important;
}

@media (max-width: 1199px) {
  .dark-gray-lg {
    color: #494949 !important;
  }

  .dark-gray-hover-lg:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-lg {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-lg:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-lg {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-lg:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 991px) {
  .dark-gray-md {
    color: #494949 !important;
  }

  .dark-gray-hover-md:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-md {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-md:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-md {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-md:hover {
    border-color: #494949 !important;
  }
}
@media (max-width: 767px) {
  .dark-gray-sm {
    color: #494949 !important;
  }

  .dark-gray-hover-sm:hover {
    color: #494949 !important;
  }

  .dark-gray-bg-sm {
    background-color: #494949 !important;
  }

  .dark-gray-bg-hover-sm:hover {
    background-color: #494949 !important;
  }

  .dark-gray-border-sm {
    border-color: #494949 !important;
  }

  .dark-gray-border-hover-sm:hover {
    border-color: #494949 !important;
  }
}
.white {
  color: #ffffff !important;
}

.white-hover:hover {
  color: #ffffff !important;
}

.white-bg {
  background-color: #ffffff !important;
}

.white-bg-before:before {
  background-color: #ffffff !important;
}

.white-bg-after:after {
  background-color: #ffffff !important;
}

.white-bg-hover:hover {
  background-color: #ffffff !important;
}

.white-border {
  border-color: #ffffff !important;
}

.white-border-hover:hover {
  border-color: #ffffff !important;
}

@media (max-width: 1199px) {
  .white-lg {
    color: #ffffff !important;
  }

  .white-hover-lg:hover {
    color: #ffffff !important;
  }

  .white-bg-lg {
    background-color: #ffffff !important;
  }

  .white-bg-hover-lg:hover {
    background-color: #ffffff !important;
  }

  .white-border-lg {
    border-color: #ffffff !important;
  }

  .white-border-hover-lg:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 991px) {
  .white-md {
    color: #ffffff !important;
  }

  .white-hover-md:hover {
    color: #ffffff !important;
  }

  .white-bg-md {
    background-color: #ffffff !important;
  }

  .white-bg-hover-md:hover {
    background-color: #ffffff !important;
  }

  .white-border-md {
    border-color: #ffffff !important;
  }

  .white-border-hover-md:hover {
    border-color: #ffffff !important;
  }
}
@media (max-width: 767px) {
  .white-sm {
    color: #ffffff !important;
  }

  .white-hover-sm:hover {
    color: #ffffff !important;
  }

  .white-bg-sm {
    background-color: #ffffff !important;
  }

  .white-bg-hover-sm:hover {
    background-color: #ffffff !important;
  }

  .white-border-sm {
    border-color: #ffffff !important;
  }

  .white-border-hover-sm:hover {
    border-color: #ffffff !important;
  }
}
.gmf-light-blue {
  color: #00b9f2 !important;
}

.gmf-light-blue-hover:hover {
  color: #00b9f2 !important;
}

.gmf-light-blue-bg {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-before:before {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-after:after {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-bg-hover:hover {
  background-color: #00b9f2 !important;
}

.gmf-light-blue-border {
  border-color: #00b9f2 !important;
}

.gmf-light-blue-border-hover:hover {
  border-color: #00b9f2 !important;
}

@media (max-width: 1199px) {
  .gmf-light-blue-lg {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-lg:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-lg {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-lg:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-lg {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-lg:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 991px) {
  .gmf-light-blue-md {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-md:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-md {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-md:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-md {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-md:hover {
    border-color: #00b9f2 !important;
  }
}
@media (max-width: 767px) {
  .gmf-light-blue-sm {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-hover-sm:hover {
    color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-sm {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-bg-hover-sm:hover {
    background-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-sm {
    border-color: #00b9f2 !important;
  }

  .gmf-light-blue-border-hover-sm:hover {
    border-color: #00b9f2 !important;
  }
}
.green {
  color: #8bcc12 !important;
}

.green-hover:hover {
  color: #8bcc12 !important;
}

.green-bg {
  background-color: #8bcc12 !important;
}

.green-bg-before:before {
  background-color: #8bcc12 !important;
}

.green-bg-after:after {
  background-color: #8bcc12 !important;
}

.green-bg-hover:hover {
  background-color: #8bcc12 !important;
}

.green-border {
  border-color: #8bcc12 !important;
}

.green-border-hover:hover {
  border-color: #8bcc12 !important;
}

@media (max-width: 1199px) {
  .green-lg {
    color: #8bcc12 !important;
  }

  .green-hover-lg:hover {
    color: #8bcc12 !important;
  }

  .green-bg-lg {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-lg:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-lg {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-lg:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 991px) {
  .green-md {
    color: #8bcc12 !important;
  }

  .green-hover-md:hover {
    color: #8bcc12 !important;
  }

  .green-bg-md {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-md:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-md {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-md:hover {
    border-color: #8bcc12 !important;
  }
}
@media (max-width: 767px) {
  .green-sm {
    color: #8bcc12 !important;
  }

  .green-hover-sm:hover {
    color: #8bcc12 !important;
  }

  .green-bg-sm {
    background-color: #8bcc12 !important;
  }

  .green-bg-hover-sm:hover {
    background-color: #8bcc12 !important;
  }

  .green-border-sm {
    border-color: #8bcc12 !important;
  }

  .green-border-hover-sm:hover {
    border-color: #8bcc12 !important;
  }
}
.orange {
  color: #ff6f00 !important;
}

.orange-hover:hover {
  color: #ff6f00 !important;
}

.orange-bg {
  background-color: #ff6f00 !important;
}

.orange-bg-before:before {
  background-color: #ff6f00 !important;
}

.orange-bg-after:after {
  background-color: #ff6f00 !important;
}

.orange-bg-hover:hover {
  background-color: #ff6f00 !important;
}

.orange-border {
  border-color: #ff6f00 !important;
}

.orange-border-hover:hover {
  border-color: #ff6f00 !important;
}

@media (max-width: 1199px) {
  .orange-lg {
    color: #ff6f00 !important;
  }

  .orange-hover-lg:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-lg {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-lg:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-lg {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-lg:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 991px) {
  .orange-md {
    color: #ff6f00 !important;
  }

  .orange-hover-md:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-md {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-md:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-md {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-md:hover {
    border-color: #ff6f00 !important;
  }
}
@media (max-width: 767px) {
  .orange-sm {
    color: #ff6f00 !important;
  }

  .orange-hover-sm:hover {
    color: #ff6f00 !important;
  }

  .orange-bg-sm {
    background-color: #ff6f00 !important;
  }

  .orange-bg-hover-sm:hover {
    background-color: #ff6f00 !important;
  }

  .orange-border-sm {
    border-color: #ff6f00 !important;
  }

  .orange-border-hover-sm:hover {
    border-color: #ff6f00 !important;
  }
}
.utility-gray {
  color: #f6f7f9 !important;
}

.utility-gray-hover:hover {
  color: #f6f7f9 !important;
}

.utility-gray-bg {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-before:before {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-after:after {
  background-color: #f6f7f9 !important;
}

.utility-gray-bg-hover:hover {
  background-color: #f6f7f9 !important;
}

.utility-gray-border {
  border-color: #f6f7f9 !important;
}

.utility-gray-border-hover:hover {
  border-color: #f6f7f9 !important;
}

@media (max-width: 1199px) {
  .utility-gray-lg {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-lg:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-lg {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-lg:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-lg {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-lg:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 991px) {
  .utility-gray-md {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-md:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-md {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-md:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-md {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-md:hover {
    border-color: #f6f7f9 !important;
  }
}
@media (max-width: 767px) {
  .utility-gray-sm {
    color: #f6f7f9 !important;
  }

  .utility-gray-hover-sm:hover {
    color: #f6f7f9 !important;
  }

  .utility-gray-bg-sm {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-bg-hover-sm:hover {
    background-color: #f6f7f9 !important;
  }

  .utility-gray-border-sm {
    border-color: #f6f7f9 !important;
  }

  .utility-gray-border-hover-sm:hover {
    border-color: #f6f7f9 !important;
  }
}
.medium-gray {
  color: #b6b7b8 !important;
}

.medium-gray-hover:hover {
  color: #b6b7b8 !important;
}

.medium-gray-bg {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-before:before {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-after:after {
  background-color: #b6b7b8 !important;
}

.medium-gray-bg-hover:hover {
  background-color: #b6b7b8 !important;
}

.medium-gray-border {
  border-color: #b6b7b8 !important;
}

.medium-gray-border-hover:hover {
  border-color: #b6b7b8 !important;
}

@media (max-width: 1199px) {
  .medium-gray-lg {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-lg:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-lg {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-lg:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-lg {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-lg:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 991px) {
  .medium-gray-md {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-md:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-md {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-md:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-md {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-md:hover {
    border-color: #b6b7b8 !important;
  }
}
@media (max-width: 767px) {
  .medium-gray-sm {
    color: #b6b7b8 !important;
  }

  .medium-gray-hover-sm:hover {
    color: #b6b7b8 !important;
  }

  .medium-gray-bg-sm {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-bg-hover-sm:hover {
    background-color: #b6b7b8 !important;
  }

  .medium-gray-border-sm {
    border-color: #b6b7b8 !important;
  }

  .medium-gray-border-hover-sm:hover {
    border-color: #b6b7b8 !important;
  }
}
.gray {
  color: #77787b !important;
}

.gray-hover:hover {
  color: #77787b !important;
}

.gray-bg {
  background-color: #77787b !important;
}

.gray-bg-before:before {
  background-color: #77787b !important;
}

.gray-bg-after:after {
  background-color: #77787b !important;
}

.gray-bg-hover:hover {
  background-color: #77787b !important;
}

.gray-border {
  border-color: #77787b !important;
}

.gray-border-hover:hover {
  border-color: #77787b !important;
}

@media (max-width: 1199px) {
  .gray-lg {
    color: #77787b !important;
  }

  .gray-hover-lg:hover {
    color: #77787b !important;
  }

  .gray-bg-lg {
    background-color: #77787b !important;
  }

  .gray-bg-hover-lg:hover {
    background-color: #77787b !important;
  }

  .gray-border-lg {
    border-color: #77787b !important;
  }

  .gray-border-hover-lg:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 991px) {
  .gray-md {
    color: #77787b !important;
  }

  .gray-hover-md:hover {
    color: #77787b !important;
  }

  .gray-bg-md {
    background-color: #77787b !important;
  }

  .gray-bg-hover-md:hover {
    background-color: #77787b !important;
  }

  .gray-border-md {
    border-color: #77787b !important;
  }

  .gray-border-hover-md:hover {
    border-color: #77787b !important;
  }
}
@media (max-width: 767px) {
  .gray-sm {
    color: #77787b !important;
  }

  .gray-hover-sm:hover {
    color: #77787b !important;
  }

  .gray-bg-sm {
    background-color: #77787b !important;
  }

  .gray-bg-hover-sm:hover {
    background-color: #77787b !important;
  }

  .gray-border-sm {
    border-color: #77787b !important;
  }

  .gray-border-hover-sm:hover {
    border-color: #77787b !important;
  }
}
.charcoal {
  color: #303132 !important;
}

.charcoal-hover:hover {
  color: #303132 !important;
}

.charcoal-bg {
  background-color: #303132 !important;
}

.charcoal-bg-before:before {
  background-color: #303132 !important;
}

.charcoal-bg-after:after {
  background-color: #303132 !important;
}

.charcoal-bg-hover:hover {
  background-color: #303132 !important;
}

.charcoal-border {
  border-color: #303132 !important;
}

.charcoal-border-hover:hover {
  border-color: #303132 !important;
}

@media (max-width: 1199px) {
  .charcoal-lg {
    color: #303132 !important;
  }

  .charcoal-hover-lg:hover {
    color: #303132 !important;
  }

  .charcoal-bg-lg {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-lg:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-lg {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-lg:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 991px) {
  .charcoal-md {
    color: #303132 !important;
  }

  .charcoal-hover-md:hover {
    color: #303132 !important;
  }

  .charcoal-bg-md {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-md:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-md {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-md:hover {
    border-color: #303132 !important;
  }
}
@media (max-width: 767px) {
  .charcoal-sm {
    color: #303132 !important;
  }

  .charcoal-hover-sm:hover {
    color: #303132 !important;
  }

  .charcoal-bg-sm {
    background-color: #303132 !important;
  }

  .charcoal-bg-hover-sm:hover {
    background-color: #303132 !important;
  }

  .charcoal-border-sm {
    border-color: #303132 !important;
  }

  .charcoal-border-hover-sm:hover {
    border-color: #303132 !important;
  }
}
.black {
  color: #111111 !important;
}

.black-hover:hover {
  color: #111111 !important;
}

.black-bg {
  background-color: #111111 !important;
}

.black-bg-before:before {
  background-color: #111111 !important;
}

.black-bg-after:after {
  background-color: #111111 !important;
}

.black-bg-hover:hover {
  background-color: #111111 !important;
}

.black-border {
  border-color: #111111 !important;
}

.black-border-hover:hover {
  border-color: #111111 !important;
}

@media (max-width: 1199px) {
  .black-lg {
    color: #111111 !important;
  }

  .black-hover-lg:hover {
    color: #111111 !important;
  }

  .black-bg-lg {
    background-color: #111111 !important;
  }

  .black-bg-hover-lg:hover {
    background-color: #111111 !important;
  }

  .black-border-lg {
    border-color: #111111 !important;
  }

  .black-border-hover-lg:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 991px) {
  .black-md {
    color: #111111 !important;
  }

  .black-hover-md:hover {
    color: #111111 !important;
  }

  .black-bg-md {
    background-color: #111111 !important;
  }

  .black-bg-hover-md:hover {
    background-color: #111111 !important;
  }

  .black-border-md {
    border-color: #111111 !important;
  }

  .black-border-hover-md:hover {
    border-color: #111111 !important;
  }
}
@media (max-width: 767px) {
  .black-sm {
    color: #111111 !important;
  }

  .black-hover-sm:hover {
    color: #111111 !important;
  }

  .black-bg-sm {
    background-color: #111111 !important;
  }

  .black-bg-hover-sm:hover {
    background-color: #111111 !important;
  }

  .black-border-sm {
    border-color: #111111 !important;
  }

  .black-border-hover-sm:hover {
    border-color: #111111 !important;
  }
}
.elsa {
  color: #e2eaee !important;
}

.elsa-hover:hover {
  color: #e2eaee !important;
}

.elsa-bg {
  background-color: #e2eaee !important;
}

.elsa-bg-before:before {
  background-color: #e2eaee !important;
}

.elsa-bg-after:after {
  background-color: #e2eaee !important;
}

.elsa-bg-hover:hover {
  background-color: #e2eaee !important;
}

.elsa-border {
  border-color: #e2eaee !important;
}

.elsa-border-hover:hover {
  border-color: #e2eaee !important;
}

@media (max-width: 1199px) {
  .elsa-lg {
    color: #e2eaee !important;
  }

  .elsa-hover-lg:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-lg {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-lg:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-lg {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-lg:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 991px) {
  .elsa-md {
    color: #e2eaee !important;
  }

  .elsa-hover-md:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-md {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-md:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-md {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-md:hover {
    border-color: #e2eaee !important;
  }
}
@media (max-width: 767px) {
  .elsa-sm {
    color: #e2eaee !important;
  }

  .elsa-hover-sm:hover {
    color: #e2eaee !important;
  }

  .elsa-bg-sm {
    background-color: #e2eaee !important;
  }

  .elsa-bg-hover-sm:hover {
    background-color: #e2eaee !important;
  }

  .elsa-border-sm {
    border-color: #e2eaee !important;
  }

  .elsa-border-hover-sm:hover {
    border-color: #e2eaee !important;
  }
}
.sprouts {
  color: #f2f9e6 !important;
}

.sprouts-hover:hover {
  color: #f2f9e6 !important;
}

.sprouts-bg {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-before:before {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-after:after {
  background-color: #f2f9e6 !important;
}

.sprouts-bg-hover:hover {
  background-color: #f2f9e6 !important;
}

.sprouts-border {
  border-color: #f2f9e6 !important;
}

.sprouts-border-hover:hover {
  border-color: #f2f9e6 !important;
}

@media (max-width: 1199px) {
  .sprouts-lg {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-lg:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-lg {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-lg:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-lg {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-lg:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 991px) {
  .sprouts-md {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-md:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-md {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-md:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-md {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-md:hover {
    border-color: #f2f9e6 !important;
  }
}
@media (max-width: 767px) {
  .sprouts-sm {
    color: #f2f9e6 !important;
  }

  .sprouts-hover-sm:hover {
    color: #f2f9e6 !important;
  }

  .sprouts-bg-sm {
    background-color: #f2f9e6 !important;
  }

  .sprouts-bg-hover-sm:hover {
    background-color: #f2f9e6 !important;
  }

  .sprouts-border-sm {
    border-color: #f2f9e6 !important;
  }

  .sprouts-border-hover-sm:hover {
    border-color: #f2f9e6 !important;
  }
}
.banana {
  color: #fff9e7 !important;
}

.banana-hover:hover {
  color: #fff9e7 !important;
}

.banana-bg {
  background-color: #fff9e7 !important;
}

.banana-bg-before:before {
  background-color: #fff9e7 !important;
}

.banana-bg-after:after {
  background-color: #fff9e7 !important;
}

.banana-bg-hover:hover {
  background-color: #fff9e7 !important;
}

.banana-border {
  border-color: #fff9e7 !important;
}

.banana-border-hover:hover {
  border-color: #fff9e7 !important;
}

@media (max-width: 1199px) {
  .banana-lg {
    color: #fff9e7 !important;
  }

  .banana-hover-lg:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-lg {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-lg:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-lg {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-lg:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 991px) {
  .banana-md {
    color: #fff9e7 !important;
  }

  .banana-hover-md:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-md {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-md:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-md {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-md:hover {
    border-color: #fff9e7 !important;
  }
}
@media (max-width: 767px) {
  .banana-sm {
    color: #fff9e7 !important;
  }

  .banana-hover-sm:hover {
    color: #fff9e7 !important;
  }

  .banana-bg-sm {
    background-color: #fff9e7 !important;
  }

  .banana-bg-hover-sm:hover {
    background-color: #fff9e7 !important;
  }

  .banana-border-sm {
    border-color: #fff9e7 !important;
  }

  .banana-border-hover-sm:hover {
    border-color: #fff9e7 !important;
  }
}
.pink-salt {
  color: #ffe8e5 !important;
}

.pink-salt-hover:hover {
  color: #ffe8e5 !important;
}

.pink-salt-bg {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-before:before {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-after:after {
  background-color: #ffe8e5 !important;
}

.pink-salt-bg-hover:hover {
  background-color: #ffe8e5 !important;
}

.pink-salt-border {
  border-color: #ffe8e5 !important;
}

.pink-salt-border-hover:hover {
  border-color: #ffe8e5 !important;
}

@media (max-width: 1199px) {
  .pink-salt-lg {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-lg:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-lg {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-lg:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-lg {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-lg:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 991px) {
  .pink-salt-md {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-md:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-md {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-md:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-md {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-md:hover {
    border-color: #ffe8e5 !important;
  }
}
@media (max-width: 767px) {
  .pink-salt-sm {
    color: #ffe8e5 !important;
  }

  .pink-salt-hover-sm:hover {
    color: #ffe8e5 !important;
  }

  .pink-salt-bg-sm {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-bg-hover-sm:hover {
    background-color: #ffe8e5 !important;
  }

  .pink-salt-border-sm {
    border-color: #ffe8e5 !important;
  }

  .pink-salt-border-hover-sm:hover {
    border-color: #ffe8e5 !important;
  }
}
.melon {
  color: #ffefe4 !important;
}

.melon-hover:hover {
  color: #ffefe4 !important;
}

.melon-bg {
  background-color: #ffefe4 !important;
}

.melon-bg-before:before {
  background-color: #ffefe4 !important;
}

.melon-bg-after:after {
  background-color: #ffefe4 !important;
}

.melon-bg-hover:hover {
  background-color: #ffefe4 !important;
}

.melon-border {
  border-color: #ffefe4 !important;
}

.melon-border-hover:hover {
  border-color: #ffefe4 !important;
}

@media (max-width: 1199px) {
  .melon-lg {
    color: #ffefe4 !important;
  }

  .melon-hover-lg:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-lg {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-lg:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-lg {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-lg:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 991px) {
  .melon-md {
    color: #ffefe4 !important;
  }

  .melon-hover-md:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-md {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-md:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-md {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-md:hover {
    border-color: #ffefe4 !important;
  }
}
@media (max-width: 767px) {
  .melon-sm {
    color: #ffefe4 !important;
  }

  .melon-hover-sm:hover {
    color: #ffefe4 !important;
  }

  .melon-bg-sm {
    background-color: #ffefe4 !important;
  }

  .melon-bg-hover-sm:hover {
    background-color: #ffefe4 !important;
  }

  .melon-border-sm {
    border-color: #ffefe4 !important;
  }

  .melon-border-hover-sm:hover {
    border-color: #ffefe4 !important;
  }
}
.frozen {
  color: #86ddf8 !important;
}

.frozen-hover:hover {
  color: #86ddf8 !important;
}

.frozen-bg {
  background-color: #86ddf8 !important;
}

.frozen-bg-before:before {
  background-color: #86ddf8 !important;
}

.frozen-bg-after:after {
  background-color: #86ddf8 !important;
}

.frozen-bg-hover:hover {
  background-color: #86ddf8 !important;
}

.frozen-border {
  border-color: #86ddf8 !important;
}

.frozen-border-hover:hover {
  border-color: #86ddf8 !important;
}

@media (max-width: 1199px) {
  .frozen-lg {
    color: #86ddf8 !important;
  }

  .frozen-hover-lg:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-lg {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-lg:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-lg {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-lg:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 991px) {
  .frozen-md {
    color: #86ddf8 !important;
  }

  .frozen-hover-md:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-md {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-md:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-md {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-md:hover {
    border-color: #86ddf8 !important;
  }
}
@media (max-width: 767px) {
  .frozen-sm {
    color: #86ddf8 !important;
  }

  .frozen-hover-sm:hover {
    color: #86ddf8 !important;
  }

  .frozen-bg-sm {
    background-color: #86ddf8 !important;
  }

  .frozen-bg-hover-sm:hover {
    background-color: #86ddf8 !important;
  }

  .frozen-border-sm {
    border-color: #86ddf8 !important;
  }

  .frozen-border-hover-sm:hover {
    border-color: #86ddf8 !important;
  }
}
.asparagus {
  color: #c8e68e !important;
}

.asparagus-hover:hover {
  color: #c8e68e !important;
}

.asparagus-bg {
  background-color: #c8e68e !important;
}

.asparagus-bg-before:before {
  background-color: #c8e68e !important;
}

.asparagus-bg-after:after {
  background-color: #c8e68e !important;
}

.asparagus-bg-hover:hover {
  background-color: #c8e68e !important;
}

.asparagus-border {
  border-color: #c8e68e !important;
}

.asparagus-border-hover:hover {
  border-color: #c8e68e !important;
}

@media (max-width: 1199px) {
  .asparagus-lg {
    color: #c8e68e !important;
  }

  .asparagus-hover-lg:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-lg {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-lg:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-lg {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-lg:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 991px) {
  .asparagus-md {
    color: #c8e68e !important;
  }

  .asparagus-hover-md:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-md {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-md:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-md {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-md:hover {
    border-color: #c8e68e !important;
  }
}
@media (max-width: 767px) {
  .asparagus-sm {
    color: #c8e68e !important;
  }

  .asparagus-hover-sm:hover {
    color: #c8e68e !important;
  }

  .asparagus-bg-sm {
    background-color: #c8e68e !important;
  }

  .asparagus-bg-hover-sm:hover {
    background-color: #c8e68e !important;
  }

  .asparagus-border-sm {
    border-color: #c8e68e !important;
  }

  .asparagus-border-hover-sm:hover {
    border-color: #c8e68e !important;
  }
}
.butter {
  color: #ffe795 !important;
}

.butter-hover:hover {
  color: #ffe795 !important;
}

.butter-bg {
  background-color: #ffe795 !important;
}

.butter-bg-before:before {
  background-color: #ffe795 !important;
}

.butter-bg-after:after {
  background-color: #ffe795 !important;
}

.butter-bg-hover:hover {
  background-color: #ffe795 !important;
}

.butter-border {
  border-color: #ffe795 !important;
}

.butter-border-hover:hover {
  border-color: #ffe795 !important;
}

@media (max-width: 1199px) {
  .butter-lg {
    color: #ffe795 !important;
  }

  .butter-hover-lg:hover {
    color: #ffe795 !important;
  }

  .butter-bg-lg {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-lg:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-lg {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-lg:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 991px) {
  .butter-md {
    color: #ffe795 !important;
  }

  .butter-hover-md:hover {
    color: #ffe795 !important;
  }

  .butter-bg-md {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-md:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-md {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-md:hover {
    border-color: #ffe795 !important;
  }
}
@media (max-width: 767px) {
  .butter-sm {
    color: #ffe795 !important;
  }

  .butter-hover-sm:hover {
    color: #ffe795 !important;
  }

  .butter-bg-sm {
    background-color: #ffe795 !important;
  }

  .butter-bg-hover-sm:hover {
    background-color: #ffe795 !important;
  }

  .butter-border-sm {
    border-color: #ffe795 !important;
  }

  .butter-border-hover-sm:hover {
    border-color: #ffe795 !important;
  }
}
.toasted {
  color: #f4e8ba !important;
}

.toasted-hover:hover {
  color: #f4e8ba !important;
}

.toasted-bg {
  background-color: #f4e8ba !important;
}

.toasted-bg-before:before {
  background-color: #f4e8ba !important;
}

.toasted-bg-after:after {
  background-color: #f4e8ba !important;
}

.toasted-bg-hover:hover {
  background-color: #f4e8ba !important;
}

.toasted-border {
  border-color: #f4e8ba !important;
}

.toasted-border-hover:hover {
  border-color: #f4e8ba !important;
}

@media (max-width: 1199px) {
  .toasted-lg {
    color: #f4e8ba !important;
  }

  .toasted-hover-lg:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-lg {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-lg:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-lg {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-lg:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 991px) {
  .toasted-md {
    color: #f4e8ba !important;
  }

  .toasted-hover-md:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-md {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-md:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-md {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-md:hover {
    border-color: #f4e8ba !important;
  }
}
@media (max-width: 767px) {
  .toasted-sm {
    color: #f4e8ba !important;
  }

  .toasted-hover-sm:hover {
    color: #f4e8ba !important;
  }

  .toasted-bg-sm {
    background-color: #f4e8ba !important;
  }

  .toasted-bg-hover-sm:hover {
    background-color: #f4e8ba !important;
  }

  .toasted-border-sm {
    border-color: #f4e8ba !important;
  }

  .toasted-border-hover-sm:hover {
    border-color: #f4e8ba !important;
  }
}
.salmon {
  color: #f7b1a8 !important;
}

.salmon-hover:hover {
  color: #f7b1a8 !important;
}

.salmon-bg {
  background-color: #f7b1a8 !important;
}

.salmon-bg-before:before {
  background-color: #f7b1a8 !important;
}

.salmon-bg-after:after {
  background-color: #f7b1a8 !important;
}

.salmon-bg-hover:hover {
  background-color: #f7b1a8 !important;
}

.salmon-border {
  border-color: #f7b1a8 !important;
}

.salmon-border-hover:hover {
  border-color: #f7b1a8 !important;
}

@media (max-width: 1199px) {
  .salmon-lg {
    color: #f7b1a8 !important;
  }

  .salmon-hover-lg:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-lg {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-lg:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-lg {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-lg:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 991px) {
  .salmon-md {
    color: #f7b1a8 !important;
  }

  .salmon-hover-md:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-md {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-md:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-md {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-md:hover {
    border-color: #f7b1a8 !important;
  }
}
@media (max-width: 767px) {
  .salmon-sm {
    color: #f7b1a8 !important;
  }

  .salmon-hover-sm:hover {
    color: #f7b1a8 !important;
  }

  .salmon-bg-sm {
    background-color: #f7b1a8 !important;
  }

  .salmon-bg-hover-sm:hover {
    background-color: #f7b1a8 !important;
  }

  .salmon-border-sm {
    border-color: #f7b1a8 !important;
  }

  .salmon-border-hover-sm:hover {
    border-color: #f7b1a8 !important;
  }
}
.tangerine {
  color: #ffba86 !important;
}

.tangerine-hover:hover {
  color: #ffba86 !important;
}

.tangerine-bg {
  background-color: #ffba86 !important;
}

.tangerine-bg-before:before {
  background-color: #ffba86 !important;
}

.tangerine-bg-after:after {
  background-color: #ffba86 !important;
}

.tangerine-bg-hover:hover {
  background-color: #ffba86 !important;
}

.tangerine-border {
  border-color: #ffba86 !important;
}

.tangerine-border-hover:hover {
  border-color: #ffba86 !important;
}

@media (max-width: 1199px) {
  .tangerine-lg {
    color: #ffba86 !important;
  }

  .tangerine-hover-lg:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-lg {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-lg:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-lg {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-lg:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 991px) {
  .tangerine-md {
    color: #ffba86 !important;
  }

  .tangerine-hover-md:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-md {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-md:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-md {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-md:hover {
    border-color: #ffba86 !important;
  }
}
@media (max-width: 767px) {
  .tangerine-sm {
    color: #ffba86 !important;
  }

  .tangerine-hover-sm:hover {
    color: #ffba86 !important;
  }

  .tangerine-bg-sm {
    background-color: #ffba86 !important;
  }

  .tangerine-bg-hover-sm:hover {
    background-color: #ffba86 !important;
  }

  .tangerine-border-sm {
    border-color: #ffba86 !important;
  }

  .tangerine-border-hover-sm:hover {
    border-color: #ffba86 !important;
  }
}
.yellow {
  color: #ffce21 !important;
}

.yellow-hover:hover {
  color: #ffce21 !important;
}

.yellow-bg {
  background-color: #ffce21 !important;
}

.yellow-bg-before:before {
  background-color: #ffce21 !important;
}

.yellow-bg-after:after {
  background-color: #ffce21 !important;
}

.yellow-bg-hover:hover {
  background-color: #ffce21 !important;
}

.yellow-border {
  border-color: #ffce21 !important;
}

.yellow-border-hover:hover {
  border-color: #ffce21 !important;
}

@media (max-width: 1199px) {
  .yellow-lg {
    color: #ffce21 !important;
  }

  .yellow-hover-lg:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-lg {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-lg:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-lg {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-lg:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 991px) {
  .yellow-md {
    color: #ffce21 !important;
  }

  .yellow-hover-md:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-md {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-md:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-md {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-md:hover {
    border-color: #ffce21 !important;
  }
}
@media (max-width: 767px) {
  .yellow-sm {
    color: #ffce21 !important;
  }

  .yellow-hover-sm:hover {
    color: #ffce21 !important;
  }

  .yellow-bg-sm {
    background-color: #ffce21 !important;
  }

  .yellow-bg-hover-sm:hover {
    background-color: #ffce21 !important;
  }

  .yellow-border-sm {
    border-color: #ffce21 !important;
  }

  .yellow-border-hover-sm:hover {
    border-color: #ffce21 !important;
  }
}
.red {
  color: #e01600 !important;
}

.red-hover:hover {
  color: #e01600 !important;
}

.red-bg {
  background-color: #e01600 !important;
}

.red-bg-before:before {
  background-color: #e01600 !important;
}

.red-bg-after:after {
  background-color: #e01600 !important;
}

.red-bg-hover:hover {
  background-color: #e01600 !important;
}

.red-border {
  border-color: #e01600 !important;
}

.red-border-hover:hover {
  border-color: #e01600 !important;
}

@media (max-width: 1199px) {
  .red-lg {
    color: #e01600 !important;
  }

  .red-hover-lg:hover {
    color: #e01600 !important;
  }

  .red-bg-lg {
    background-color: #e01600 !important;
  }

  .red-bg-hover-lg:hover {
    background-color: #e01600 !important;
  }

  .red-border-lg {
    border-color: #e01600 !important;
  }

  .red-border-hover-lg:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 991px) {
  .red-md {
    color: #e01600 !important;
  }

  .red-hover-md:hover {
    color: #e01600 !important;
  }

  .red-bg-md {
    background-color: #e01600 !important;
  }

  .red-bg-hover-md:hover {
    background-color: #e01600 !important;
  }

  .red-border-md {
    border-color: #e01600 !important;
  }

  .red-border-hover-md:hover {
    border-color: #e01600 !important;
  }
}
@media (max-width: 767px) {
  .red-sm {
    color: #e01600 !important;
  }

  .red-hover-sm:hover {
    color: #e01600 !important;
  }

  .red-bg-sm {
    background-color: #e01600 !important;
  }

  .red-bg-hover-sm:hover {
    background-color: #e01600 !important;
  }

  .red-border-sm {
    border-color: #e01600 !important;
  }

  .red-border-hover-sm:hover {
    border-color: #e01600 !important;
  }
}
.light-blue-aa {
  color: #0092d4 !important;
}

.light-blue-aa-hover:hover {
  color: #0092d4 !important;
}

.light-blue-aa-bg {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-before:before {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-after:after {
  background-color: #0092d4 !important;
}

.light-blue-aa-bg-hover:hover {
  background-color: #0092d4 !important;
}

.light-blue-aa-border {
  border-color: #0092d4 !important;
}

.light-blue-aa-border-hover:hover {
  border-color: #0092d4 !important;
}

@media (max-width: 1199px) {
  .light-blue-aa-lg {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-lg:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-lg {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-lg:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-lg {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-lg:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 991px) {
  .light-blue-aa-md {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-md:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-md {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-md:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-md {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-md:hover {
    border-color: #0092d4 !important;
  }
}
@media (max-width: 767px) {
  .light-blue-aa-sm {
    color: #0092d4 !important;
  }

  .light-blue-aa-hover-sm:hover {
    color: #0092d4 !important;
  }

  .light-blue-aa-bg-sm {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-bg-hover-sm:hover {
    background-color: #0092d4 !important;
  }

  .light-blue-aa-border-sm {
    border-color: #0092d4 !important;
  }

  .light-blue-aa-border-hover-sm:hover {
    border-color: #0092d4 !important;
  }
}
.green-aa {
  color: #469838 !important;
}

.green-aa-hover:hover {
  color: #469838 !important;
}

.green-aa-bg {
  background-color: #469838 !important;
}

.green-aa-bg-before:before {
  background-color: #469838 !important;
}

.green-aa-bg-after:after {
  background-color: #469838 !important;
}

.green-aa-bg-hover:hover {
  background-color: #469838 !important;
}

.green-aa-border {
  border-color: #469838 !important;
}

.green-aa-border-hover:hover {
  border-color: #469838 !important;
}

@media (max-width: 1199px) {
  .green-aa-lg {
    color: #469838 !important;
  }

  .green-aa-hover-lg:hover {
    color: #469838 !important;
  }

  .green-aa-bg-lg {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-lg:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-lg {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-lg:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 991px) {
  .green-aa-md {
    color: #469838 !important;
  }

  .green-aa-hover-md:hover {
    color: #469838 !important;
  }

  .green-aa-bg-md {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-md:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-md {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-md:hover {
    border-color: #469838 !important;
  }
}
@media (max-width: 767px) {
  .green-aa-sm {
    color: #469838 !important;
  }

  .green-aa-hover-sm:hover {
    color: #469838 !important;
  }

  .green-aa-bg-sm {
    background-color: #469838 !important;
  }

  .green-aa-bg-hover-sm:hover {
    background-color: #469838 !important;
  }

  .green-aa-border-sm {
    border-color: #469838 !important;
  }

  .green-aa-border-hover-sm:hover {
    border-color: #469838 !important;
  }
}
.dark-yellow {
  color: #eda81d !important;
}

.dark-yellow-hover:hover {
  color: #eda81d !important;
}

.dark-yellow-bg {
  background-color: #eda81d !important;
}

.dark-yellow-bg-before:before {
  background-color: #eda81d !important;
}

.dark-yellow-bg-after:after {
  background-color: #eda81d !important;
}

.dark-yellow-bg-hover:hover {
  background-color: #eda81d !important;
}

.dark-yellow-border {
  border-color: #eda81d !important;
}

.dark-yellow-border-hover:hover {
  border-color: #eda81d !important;
}

@media (max-width: 1199px) {
  .dark-yellow-lg {
    color: #eda81d !important;
  }

  .dark-yellow-hover-lg:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-lg {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-lg:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-lg {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-lg:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 991px) {
  .dark-yellow-md {
    color: #eda81d !important;
  }

  .dark-yellow-hover-md:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-md {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-md:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-md {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-md:hover {
    border-color: #eda81d !important;
  }
}
@media (max-width: 767px) {
  .dark-yellow-sm {
    color: #eda81d !important;
  }

  .dark-yellow-hover-sm:hover {
    color: #eda81d !important;
  }

  .dark-yellow-bg-sm {
    background-color: #eda81d !important;
  }

  .dark-yellow-bg-hover-sm:hover {
    background-color: #eda81d !important;
  }

  .dark-yellow-border-sm {
    border-color: #eda81d !important;
  }

  .dark-yellow-border-hover-sm:hover {
    border-color: #eda81d !important;
  }
}
.dark-red {
  color: #c71401 !important;
}

.dark-red-hover:hover {
  color: #c71401 !important;
}

.dark-red-bg {
  background-color: #c71401 !important;
}

.dark-red-bg-before:before {
  background-color: #c71401 !important;
}

.dark-red-bg-after:after {
  background-color: #c71401 !important;
}

.dark-red-bg-hover:hover {
  background-color: #c71401 !important;
}

.dark-red-border {
  border-color: #c71401 !important;
}

.dark-red-border-hover:hover {
  border-color: #c71401 !important;
}

@media (max-width: 1199px) {
  .dark-red-lg {
    color: #c71401 !important;
  }

  .dark-red-hover-lg:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-lg {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-lg:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-lg {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-lg:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 991px) {
  .dark-red-md {
    color: #c71401 !important;
  }

  .dark-red-hover-md:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-md {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-md:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-md {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-md:hover {
    border-color: #c71401 !important;
  }
}
@media (max-width: 767px) {
  .dark-red-sm {
    color: #c71401 !important;
  }

  .dark-red-hover-sm:hover {
    color: #c71401 !important;
  }

  .dark-red-bg-sm {
    background-color: #c71401 !important;
  }

  .dark-red-bg-hover-sm:hover {
    background-color: #c71401 !important;
  }

  .dark-red-border-sm {
    border-color: #c71401 !important;
  }

  .dark-red-border-hover-sm:hover {
    border-color: #c71401 !important;
  }
}
.orange-aa {
  color: #eb5d03 !important;
}

.orange-aa-hover:hover {
  color: #eb5d03 !important;
}

.orange-aa-bg {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-before:before {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-after:after {
  background-color: #eb5d03 !important;
}

.orange-aa-bg-hover:hover {
  background-color: #eb5d03 !important;
}

.orange-aa-border {
  border-color: #eb5d03 !important;
}

.orange-aa-border-hover:hover {
  border-color: #eb5d03 !important;
}

@media (max-width: 1199px) {
  .orange-aa-lg {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-lg:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-lg {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-lg:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-lg {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-lg:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 991px) {
  .orange-aa-md {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-md:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-md {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-md:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-md {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-md:hover {
    border-color: #eb5d03 !important;
  }
}
@media (max-width: 767px) {
  .orange-aa-sm {
    color: #eb5d03 !important;
  }

  .orange-aa-hover-sm:hover {
    color: #eb5d03 !important;
  }

  .orange-aa-bg-sm {
    background-color: #eb5d03 !important;
  }

  .orange-aa-bg-hover-sm:hover {
    background-color: #eb5d03 !important;
  }

  .orange-aa-border-sm {
    border-color: #eb5d03 !important;
  }

  .orange-aa-border-hover-sm:hover {
    border-color: #eb5d03 !important;
  }
}
.avocado {
  color: #006333 !important;
}

.avocado-hover:hover {
  color: #006333 !important;
}

.avocado-bg {
  background-color: #006333 !important;
}

.avocado-bg-before:before {
  background-color: #006333 !important;
}

.avocado-bg-after:after {
  background-color: #006333 !important;
}

.avocado-bg-hover:hover {
  background-color: #006333 !important;
}

.avocado-border {
  border-color: #006333 !important;
}

.avocado-border-hover:hover {
  border-color: #006333 !important;
}

@media (max-width: 1199px) {
  .avocado-lg {
    color: #006333 !important;
  }

  .avocado-hover-lg:hover {
    color: #006333 !important;
  }

  .avocado-bg-lg {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-lg:hover {
    background-color: #006333 !important;
  }

  .avocado-border-lg {
    border-color: #006333 !important;
  }

  .avocado-border-hover-lg:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 991px) {
  .avocado-md {
    color: #006333 !important;
  }

  .avocado-hover-md:hover {
    color: #006333 !important;
  }

  .avocado-bg-md {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-md:hover {
    background-color: #006333 !important;
  }

  .avocado-border-md {
    border-color: #006333 !important;
  }

  .avocado-border-hover-md:hover {
    border-color: #006333 !important;
  }
}
@media (max-width: 767px) {
  .avocado-sm {
    color: #006333 !important;
  }

  .avocado-hover-sm:hover {
    color: #006333 !important;
  }

  .avocado-bg-sm {
    background-color: #006333 !important;
  }

  .avocado-bg-hover-sm:hover {
    background-color: #006333 !important;
  }

  .avocado-border-sm {
    border-color: #006333 !important;
  }

  .avocado-border-hover-sm:hover {
    border-color: #006333 !important;
  }
}
.peanut-butter {
  color: #c68012 !important;
}

.peanut-butter-hover:hover {
  color: #c68012 !important;
}

.peanut-butter-bg {
  background-color: #c68012 !important;
}

.peanut-butter-bg-before:before {
  background-color: #c68012 !important;
}

.peanut-butter-bg-after:after {
  background-color: #c68012 !important;
}

.peanut-butter-bg-hover:hover {
  background-color: #c68012 !important;
}

.peanut-butter-border {
  border-color: #c68012 !important;
}

.peanut-butter-border-hover:hover {
  border-color: #c68012 !important;
}

@media (max-width: 1199px) {
  .peanut-butter-lg {
    color: #c68012 !important;
  }

  .peanut-butter-hover-lg:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-lg {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-lg:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-lg {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-lg:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 991px) {
  .peanut-butter-md {
    color: #c68012 !important;
  }

  .peanut-butter-hover-md:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-md {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-md:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-md {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-md:hover {
    border-color: #c68012 !important;
  }
}
@media (max-width: 767px) {
  .peanut-butter-sm {
    color: #c68012 !important;
  }

  .peanut-butter-hover-sm:hover {
    color: #c68012 !important;
  }

  .peanut-butter-bg-sm {
    background-color: #c68012 !important;
  }

  .peanut-butter-bg-hover-sm:hover {
    background-color: #c68012 !important;
  }

  .peanut-butter-border-sm {
    border-color: #c68012 !important;
  }

  .peanut-butter-border-hover-sm:hover {
    border-color: #c68012 !important;
  }
}
.burnt-toast {
  color: #9f6200 !important;
}

.burnt-toast-hover:hover {
  color: #9f6200 !important;
}

.burnt-toast-bg {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-before:before {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-after:after {
  background-color: #9f6200 !important;
}

.burnt-toast-bg-hover:hover {
  background-color: #9f6200 !important;
}

.burnt-toast-border {
  border-color: #9f6200 !important;
}

.burnt-toast-border-hover:hover {
  border-color: #9f6200 !important;
}

@media (max-width: 1199px) {
  .burnt-toast-lg {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-lg:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-lg {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-lg:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-lg {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-lg:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 991px) {
  .burnt-toast-md {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-md:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-md {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-md:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-md {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-md:hover {
    border-color: #9f6200 !important;
  }
}
@media (max-width: 767px) {
  .burnt-toast-sm {
    color: #9f6200 !important;
  }

  .burnt-toast-hover-sm:hover {
    color: #9f6200 !important;
  }

  .burnt-toast-bg-sm {
    background-color: #9f6200 !important;
  }

  .burnt-toast-bg-hover-sm:hover {
    background-color: #9f6200 !important;
  }

  .burnt-toast-border-sm {
    border-color: #9f6200 !important;
  }

  .burnt-toast-border-hover-sm:hover {
    border-color: #9f6200 !important;
  }
}
.tomato {
  color: #a31000 !important;
}

.tomato-hover:hover {
  color: #a31000 !important;
}

.tomato-bg {
  background-color: #a31000 !important;
}

.tomato-bg-before:before {
  background-color: #a31000 !important;
}

.tomato-bg-after:after {
  background-color: #a31000 !important;
}

.tomato-bg-hover:hover {
  background-color: #a31000 !important;
}

.tomato-border {
  border-color: #a31000 !important;
}

.tomato-border-hover:hover {
  border-color: #a31000 !important;
}

@media (max-width: 1199px) {
  .tomato-lg {
    color: #a31000 !important;
  }

  .tomato-hover-lg:hover {
    color: #a31000 !important;
  }

  .tomato-bg-lg {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-lg:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-lg {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-lg:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 991px) {
  .tomato-md {
    color: #a31000 !important;
  }

  .tomato-hover-md:hover {
    color: #a31000 !important;
  }

  .tomato-bg-md {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-md:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-md {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-md:hover {
    border-color: #a31000 !important;
  }
}
@media (max-width: 767px) {
  .tomato-sm {
    color: #a31000 !important;
  }

  .tomato-hover-sm:hover {
    color: #a31000 !important;
  }

  .tomato-bg-sm {
    background-color: #a31000 !important;
  }

  .tomato-bg-hover-sm:hover {
    background-color: #a31000 !important;
  }

  .tomato-border-sm {
    border-color: #a31000 !important;
  }

  .tomato-border-hover-sm:hover {
    border-color: #a31000 !important;
  }
}
.pumpkin {
  color: #cd4209 !important;
}

.pumpkin-hover:hover {
  color: #cd4209 !important;
}

.pumpkin-bg {
  background-color: #cd4209 !important;
}

.pumpkin-bg-before:before {
  background-color: #cd4209 !important;
}

.pumpkin-bg-after:after {
  background-color: #cd4209 !important;
}

.pumpkin-bg-hover:hover {
  background-color: #cd4209 !important;
}

.pumpkin-border {
  border-color: #cd4209 !important;
}

.pumpkin-border-hover:hover {
  border-color: #cd4209 !important;
}

@media (max-width: 1199px) {
  .pumpkin-lg {
    color: #cd4209 !important;
  }

  .pumpkin-hover-lg:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-lg {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-lg:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-lg {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-lg:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 991px) {
  .pumpkin-md {
    color: #cd4209 !important;
  }

  .pumpkin-hover-md:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-md {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-md:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-md {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-md:hover {
    border-color: #cd4209 !important;
  }
}
@media (max-width: 767px) {
  .pumpkin-sm {
    color: #cd4209 !important;
  }

  .pumpkin-hover-sm:hover {
    color: #cd4209 !important;
  }

  .pumpkin-bg-sm {
    background-color: #cd4209 !important;
  }

  .pumpkin-bg-hover-sm:hover {
    background-color: #cd4209 !important;
  }

  .pumpkin-border-sm {
    border-color: #cd4209 !important;
  }

  .pumpkin-border-hover-sm:hover {
    border-color: #cd4209 !important;
  }
}
.kale {
  color: #004021 !important;
}

.kale-hover:hover {
  color: #004021 !important;
}

.kale-bg {
  background-color: #004021 !important;
}

.kale-bg-before:before {
  background-color: #004021 !important;
}

.kale-bg-after:after {
  background-color: #004021 !important;
}

.kale-bg-hover:hover {
  background-color: #004021 !important;
}

.kale-border {
  border-color: #004021 !important;
}

.kale-border-hover:hover {
  border-color: #004021 !important;
}

@media (max-width: 1199px) {
  .kale-lg {
    color: #004021 !important;
  }

  .kale-hover-lg:hover {
    color: #004021 !important;
  }

  .kale-bg-lg {
    background-color: #004021 !important;
  }

  .kale-bg-hover-lg:hover {
    background-color: #004021 !important;
  }

  .kale-border-lg {
    border-color: #004021 !important;
  }

  .kale-border-hover-lg:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 991px) {
  .kale-md {
    color: #004021 !important;
  }

  .kale-hover-md:hover {
    color: #004021 !important;
  }

  .kale-bg-md {
    background-color: #004021 !important;
  }

  .kale-bg-hover-md:hover {
    background-color: #004021 !important;
  }

  .kale-border-md {
    border-color: #004021 !important;
  }

  .kale-border-hover-md:hover {
    border-color: #004021 !important;
  }
}
@media (max-width: 767px) {
  .kale-sm {
    color: #004021 !important;
  }

  .kale-hover-sm:hover {
    color: #004021 !important;
  }

  .kale-bg-sm {
    background-color: #004021 !important;
  }

  .kale-bg-hover-sm:hover {
    background-color: #004021 !important;
  }

  .kale-border-sm {
    border-color: #004021 !important;
  }

  .kale-border-hover-sm:hover {
    border-color: #004021 !important;
  }
}
.berry {
  color: #770804 !important;
}

.berry-hover:hover {
  color: #770804 !important;
}

.berry-bg {
  background-color: #770804 !important;
}

.berry-bg-before:before {
  background-color: #770804 !important;
}

.berry-bg-after:after {
  background-color: #770804 !important;
}

.berry-bg-hover:hover {
  background-color: #770804 !important;
}

.berry-border {
  border-color: #770804 !important;
}

.berry-border-hover:hover {
  border-color: #770804 !important;
}

@media (max-width: 1199px) {
  .berry-lg {
    color: #770804 !important;
  }

  .berry-hover-lg:hover {
    color: #770804 !important;
  }

  .berry-bg-lg {
    background-color: #770804 !important;
  }

  .berry-bg-hover-lg:hover {
    background-color: #770804 !important;
  }

  .berry-border-lg {
    border-color: #770804 !important;
  }

  .berry-border-hover-lg:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 991px) {
  .berry-md {
    color: #770804 !important;
  }

  .berry-hover-md:hover {
    color: #770804 !important;
  }

  .berry-bg-md {
    background-color: #770804 !important;
  }

  .berry-bg-hover-md:hover {
    background-color: #770804 !important;
  }

  .berry-border-md {
    border-color: #770804 !important;
  }

  .berry-border-hover-md:hover {
    border-color: #770804 !important;
  }
}
@media (max-width: 767px) {
  .berry-sm {
    color: #770804 !important;
  }

  .berry-hover-sm:hover {
    color: #770804 !important;
  }

  .berry-bg-sm {
    background-color: #770804 !important;
  }

  .berry-bg-hover-sm:hover {
    background-color: #770804 !important;
  }

  .berry-border-sm {
    border-color: #770804 !important;
  }

  .berry-border-hover-sm:hover {
    border-color: #770804 !important;
  }
}
.cinnamon {
  color: #aa3600 !important;
}

.cinnamon-hover:hover {
  color: #aa3600 !important;
}

.cinnamon-bg {
  background-color: #aa3600 !important;
}

.cinnamon-bg-before:before {
  background-color: #aa3600 !important;
}

.cinnamon-bg-after:after {
  background-color: #aa3600 !important;
}

.cinnamon-bg-hover:hover {
  background-color: #aa3600 !important;
}

.cinnamon-border {
  border-color: #aa3600 !important;
}

.cinnamon-border-hover:hover {
  border-color: #aa3600 !important;
}

@media (max-width: 1199px) {
  .cinnamon-lg {
    color: #aa3600 !important;
  }

  .cinnamon-hover-lg:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-lg {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-lg:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-lg {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-lg:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 991px) {
  .cinnamon-md {
    color: #aa3600 !important;
  }

  .cinnamon-hover-md:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-md {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-md:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-md {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-md:hover {
    border-color: #aa3600 !important;
  }
}
@media (max-width: 767px) {
  .cinnamon-sm {
    color: #aa3600 !important;
  }

  .cinnamon-hover-sm:hover {
    color: #aa3600 !important;
  }

  .cinnamon-bg-sm {
    background-color: #aa3600 !important;
  }

  .cinnamon-bg-hover-sm:hover {
    background-color: #aa3600 !important;
  }

  .cinnamon-border-sm {
    border-color: #aa3600 !important;
  }

  .cinnamon-border-hover-sm:hover {
    border-color: #aa3600 !important;
  }
}
.light-bg:before,
.dark-bg:before,
.tertiary-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.light-bg:not(.full-width):before,
.dark-bg:not(.full-width):before,
.tertiary-bg:not(.full-width):before {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 40px);
  left: -20px;
}

.light-bg.full-width:before,
.dark-bg.full-width:before,
.tertiary-bg.full-width:before {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
}

.mode {
  --font-family-primary: Source-Pro-Bold, Arial, Helvetica, sans-serif;
  --font-family-secondary: Source-Pro-Bold, Arial, Helvetica, sans-serif;
  --font-family-tertiary: SourceSerifProSemiBold, Arial, Helvetica, sans-serif;
  --primary-color: #333333;
  --primary-color-dark: #081863;
  --secondary-color: #ff367a;
  --primary-gray: #333333;
  --white: #ffffff;
  --charcoal-color: initial;
  --danger-color: initial;
  --disabled-color: initial;
  --button-font-family: Source-Pro, Arial, Helvetica, sans-serif;
  --button-text-transform: none;
  --button-border-width: 2px;
  --button-border-radius: 2px;
  --button-primary-normal-background-color: #ff367a;
  --button-primary-normal-border-color: #ff367a;
  --button-primary-normal-text-color: #ffffff;
  --button-primary-hover-background-color: #ff397c;
  --button-primary-hover-border-color: #ff397c;
  --button-primary-hover-text-color: #ffffff;
  --button-primary-focus-background-color: #ff397c;
  --button-primary-focus-border-color: #ff397c;
  --button-primary-focus-text-color: #ffffff;
  --button-primary-disabled-background-color: #333333;
  --button-primary-disabled-border-color: #333333;
  --button-primary-disabled-text-color: #ffffff;
  --button-secondary-normal-background-color: transparent;
  --button-secondary-normal-border-color: #081863;
  --button-secondary-normal-text-color: #081863;
  --button-secondary-hover-background-color: transparent;
  --button-secondary-hover-border-color: #ff397c;
  --button-secondary-hover-text-color: #ff397c;
  --button-secondary-focus-background-color: transparent;
  --button-secondary-focus-border-color: #00b9f2;
  --button-secondary-focus-text-color: #ff397c;
  --button-secondary-disabled-background-color: transparent;
  --button-secondary-disabled-border-color: #333333;
  --button-secondary-disabled-text-color: #333333;
  --link-font-family: Source-Pro, Arial, Helvetica, sans-serif;
  --link-text-color: #333333;
  --link-color: #081863;
  --link-color-hover: #081863;
  --link-icon-color: #081863;
  --link-icon-color-hover: #081863;
  --link-dark-text-color: #b9dbe0;
  --link-dark-color: #ffffff;
  --link-dark-color-hover: #ffffff;
  --link-dark-icon-color: #b9dbe0;
  --link-dark-icon-color-hover: #ffffff;
  --error-bg: #ffe8e5;
  --error-border: #f7b1a8;
  --error-text: #a31000;
  --success-bg: #f2f9e6;
  --success-border: #c8e68e;
  --success-text: #006333;
  --warning-bg: #fff9e7;
  --warning-border: #ffe795;
  --warning-text: #9f6200;
  --primary-bg: #e2eaee;
  --primary-border: #86ddf8;
  --primary-text: #081863;
  --super-font-1: Source-Pro-Bold, Arial, Helvetica, sans-serif;
  --super-font-1-v2: Source-Pro, Arial, Helvetica, sans-serif;
  --super-font-1-v3: Source-Pro, Arial, Helvetica, sans-serif;
  --super-font-p: Source-Pro, Arial, Helvetica, sans-serif;
  --super-font-a: Source-Pro, Arial, Helvetica, sans-serif;
  --card-primary-bg: #ffffff;
  --card-secondary-bg: #b9dbe0;
  --card-tertiary-bg: #081863;
  --banner-gradient-color: #081863;
  --banner-gradient-color-rgb: 8, 24, 99;
  --banner-h1-font-family: Source-Pro-Bold, Arial, Helvetica, sans-serif;
  --banner-h2-font-family: Source-Pro, Arial, Helvetica, sans-serif;
  --banner-h4-font-family: Source-Pro, Arial, Helvetica, sans-serif;
  --footer-background-color: #081863;
  --footer-divider-horizontal-color: 1px solid #2f3d79;
  --footer-font-family: Source-Pro, Arial, Helvetica, sans-serif;
  --footer-link-color: #ffffff;
  --footer-icon-color: #b9dbe0;
  --footer-copyright-color: #ffffff;
  --progress-bar-primary-border-bg: #b9dbe0;
  --progress-bar-primary-border-fill: #081863;
  --progress-bar-primary-font-color: #333333;
  --progress-bar-secondary-border-bg: #ffffff;
  --progress-bar-secondary-border-fill: #081863;
  --progress-bar-secondary-font-color: #333333;
  --progress-bar-tertiary-border-bg: #ffffff;
  --progress-bar-tertiary-border-fill: #00b9f2;
  --progress-bar-tertiary-font-color: #ffffff;
  --progress-bar-font: Source-Pro, Arial, Helvetica, sans-serif;
  --progress-bar-steps-label-font: Source-Pro, Arial, Helvetica, sans-serif;
  --progress-bar-steps-step-count-font: Source-Pro, Arial, Helvetica, sans-serif;
  --accordion-border: none;
  --accordion-link-font-size: 24px;
  --accordion-link-font-family: var(--super-font-1);
  --accordion-left-padding: 5px;
  --accordion-item-first-margin: -25px;
  --accordion-timeline-circle-top: 22px;
  --accordion-timeline-circle-left: -31px;
  --accordion-timeline-circle-width: 18px;
  --accordion-timeline-circle-height: 18px;
  --accordion-timeline-circle-background: #ffffff;
  --accordion-timeline-circle-border: none;
  --accordion-timeline-circle-top-expanded: 19px;
  --accordion-timeline-circle-left-expanded: -34px;
  --accordion-timeline-circle-width-expanded: 24px;
  --accordion-timeline-circle-height-expanded: 24px;
  --accordion-timeline-circle-background-expanded: #ff367a;
  --accordion-chevron-end: 2;
  --accordion-justify-content: inherit;
}

.mode {
  background-color: #ffffff;
  color: #333333;
  height: 100%;
}
.mode .primary-color {
  color: #ff367a;
}
.mode .secondary-color {
  color: #081863;
}
.mode .tertiary-color {
  color: #95c96b;
}
.mode .hero-large h1,
.mode .hero-large h2,
.mode .hero-large h3,
.mode .hero-large h4,
.mode .hero-large h5,
.mode .hero-large h6,
.mode .hero-large p,
.mode .hero-large ul,
.mode .hero-large li,
.mode .hero-large blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 120px;
  line-height: 128px;
}
.mode .hero-small h1,
.mode .hero-small h2,
.mode .hero-small h3,
.mode .hero-small h4,
.mode .hero-small h5,
.mode .hero-small h6,
.mode .hero-small p,
.mode .hero-small ul,
.mode .hero-small li,
.mode .hero-small blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 72px;
  line-height: 80px;
}
.mode .heading-1 h1,
.mode .heading-1 h2,
.mode .heading-1 h3,
.mode .heading-1 h4,
.mode .heading-1 h5,
.mode .heading-1 h6,
.mode .heading-1 p,
.mode .heading-1 ul,
.mode .heading-1 li,
.mode .heading-1 blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 56px;
  line-height: 64px;
}
.mode .heading-2 h1,
.mode .heading-2 h2,
.mode .heading-2 h3,
.mode .heading-2 h4,
.mode .heading-2 h5,
.mode .heading-2 h6,
.mode .heading-2 p,
.mode .heading-2 ul,
.mode .heading-2 li,
.mode .heading-2 blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 48px;
  line-height: 56px;
}
.mode .heading-3 h1,
.mode .heading-3 h2,
.mode .heading-3 h3,
.mode .heading-3 h4,
.mode .heading-3 h5,
.mode .heading-3 h6,
.mode .heading-3 p,
.mode .heading-3 ul,
.mode .heading-3 li,
.mode .heading-3 blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 48px;
}
.mode .heading-4 h1,
.mode .heading-4 h2,
.mode .heading-4 h3,
.mode .heading-4 h4,
.mode .heading-4 h5,
.mode .heading-4 h6,
.mode .heading-4 p,
.mode .heading-4 ul,
.mode .heading-4 li,
.mode .heading-4 blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 44px;
}
.mode .heading-5 h1,
.mode .heading-5 h2,
.mode .heading-5 h3,
.mode .heading-5 h4,
.mode .heading-5 h5,
.mode .heading-5 h6,
.mode .heading-5 p,
.mode .heading-5 ul,
.mode .heading-5 li,
.mode .heading-5 blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 40px;
}
.mode .heading-6 h1,
.mode .heading-6 h2,
.mode .heading-6 h3,
.mode .heading-6 h4,
.mode .heading-6 h5,
.mode .heading-6 h6,
.mode .heading-6 p,
.mode .heading-6 ul,
.mode .heading-6 li,
.mode .heading-6 blockquote {
  font-family: "Source-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 36px;
}
.mode .lead h1,
.mode .lead h2,
.mode .lead h3,
.mode .lead h4,
.mode .lead h5,
.mode .lead h6,
.mode .lead p,
.mode .lead ul,
.mode .lead li,
.mode .lead blockquote {
  font-family: "Source-Pro-SemiBold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 32px;
}
.mode .paragraph h1,
.mode .paragraph h2,
.mode .paragraph h3,
.mode .paragraph h4,
.mode .paragraph h5,
.mode .paragraph h6,
.mode .paragraph p,
.mode .paragraph ul,
.mode .paragraph li,
.mode .paragraph blockquote {
  font-family: "Source-Pro", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 28px;
}
.mode .paragraph-small h1,
.mode .paragraph-small h2,
.mode .paragraph-small h3,
.mode .paragraph-small h4,
.mode .paragraph-small h5,
.mode .paragraph-small h6,
.mode .paragraph-small p,
.mode .paragraph-small ul,
.mode .paragraph-small li,
.mode .paragraph-small blockquote {
  font-family: "Source-Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 20px;
}
.mode .btn {
  font-family: "Overpass-Bold", Arial, Helvetica, sans-serif;
}
.mode .dark-bg {
  color: var(--white);
}
.mode .polka-dot-bg::before {
  background-image: radial-gradient(#212121 20%, transparent 20%), radial-gradient(#fafafa 20%, transparent 20%);
  background-color: #e53935;
  background-position: 0 0, 50px 50px;
  background-size: 100px 100px;
}

.light-bg:before {
  background-color: #e8f3f4;
}

.dark-bg:before {
  background-color: var(--primary-color-dark);
}

.tertiary-bg:before {
  background-color: var(--secondary-color);
}

/* Combines all themes and then verifies if they are all equal in function below this */

/*# sourceMappingURL=momentum.base@dev.css.map*/